Class MCJavaLiteralsSymbols2Json
java.lang.Object
de.monticore.literals.mcjavaliterals._symboltable.MCJavaLiteralsSymbols2Json
- All Implemented Interfaces:
MCJavaLiteralsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCJavaLiteralsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCJavaLiteralsScope, IMCJavaLiteralsArtifactScope, MCJavaLiteralsSymbols2Json> protected MCJavaLiteralsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCJavaLiteralsSymbols2Json(MCJavaLiteralsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidendVisit(IMCJavaLiteralsScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCJavaLiteralsArtifactScope toSerialize) serialize(IMCJavaLiteralsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(MCJavaLiteralsSymbols2Json realThis) voidsetTraverser(MCJavaLiteralsTraverser traverser) store(IMCJavaLiteralsArtifactScope scope, String fileName) voidvoidvisit(IMCJavaLiteralsScope node) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<IMCJavaLiteralsScope,IMCJavaLiteralsArtifactScope, scopeDeSerMCJavaLiteralsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCJavaLiteralsSymbols2Json
public MCJavaLiteralsSymbols2Json() -
MCJavaLiteralsSymbols2Json
public MCJavaLiteralsSymbols2Json(MCJavaLiteralsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer)
-
-
Method Details
-
getRealThis
-
setRealThis
-
getJsonPrinter
public de.monticore.symboltable.serialization.JsonPrinter getJsonPrinter() -
setJsonPrinter
public void setJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) -
serialize
-
serialize
-
deserialize
-
getTraverser
-
setTraverser
-
init
public void init() -
getSerializedString
-
writeSymbolHierarchies
public void writeSymbolHierarchies() -
load
-
load
-
load
-
store
-
visit
- Specified by:
visitin interfaceMCJavaLiteralsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCJavaLiteralsVisitor2
-
visit
- Specified by:
visitin interfaceMCJavaLiteralsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCJavaLiteralsVisitor2
-