Class MCLowLevelStatementsSymbols2Json
java.lang.Object
de.monticore.statements.mclowlevelstatements._symboltable.MCLowLevelStatementsSymbols2Json
- All Implemented Interfaces:
MCLowLevelStatementsVisitor2,de.monticore.visitor.IVisitor
public class MCLowLevelStatementsSymbols2Json
extends Object
implements MCLowLevelStatementsVisitor2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LabelSymbolDeSerprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCLowLevelStatementsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCLowLevelStatementsScope, IMCLowLevelStatementsArtifactScope, MCLowLevelStatementsSymbols2Json> protected MCLowLevelStatementsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCLowLevelStatementsSymbols2Json(MCLowLevelStatementsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCLowLevelStatementsArtifactScope toSerialize) serialize(IMCLowLevelStatementsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(MCLowLevelStatementsSymbols2Json realThis) voidsetTraverser(MCLowLevelStatementsTraverser traverser) store(IMCLowLevelStatementsArtifactScope scope, String fileName) voidvoidvoidvisit(LabelSymbol 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<IMCLowLevelStatementsScope,IMCLowLevelStatementsArtifactScope, scopeDeSerMCLowLevelStatementsSymbols2Json> -
labelSymbolDeSer
-
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCLowLevelStatementsSymbols2Json
public MCLowLevelStatementsSymbols2Json() -
MCLowLevelStatementsSymbols2Json
public MCLowLevelStatementsSymbols2Json(MCLowLevelStatementsTraverser 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 interfaceMCLowLevelStatementsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCLowLevelStatementsVisitor2
-
visit
- Specified by:
visitin interfaceMCLowLevelStatementsVisitor2
-
visit
- Specified by:
visitin interfaceMCLowLevelStatementsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCLowLevelStatementsVisitor2
-