Class AntlrSymbols2Json
java.lang.Object
de.monticore.grammar.concepts.antlr.antlr._symboltable.AntlrSymbols2Json
- All Implemented Interfaces:
AntlrVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected AntlrSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IAntlrScope, IAntlrArtifactScope, AntlrSymbols2Json> protected AntlrTraverser -
Constructor Summary
ConstructorsConstructorDescriptionAntlrSymbols2Json(AntlrTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidendVisit(IAntlrArtifactScope node) voidendVisit(IAntlrScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IAntlrArtifactScope toSerialize) serialize(IAntlrScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(AntlrSymbols2Json realThis) voidsetTraverser(AntlrTraverser traverser) store(IAntlrArtifactScope scope, String fileName) voidvisit(IAntlrArtifactScope node) voidvisit(IAntlrScope node) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.grammar.concepts.antlr.antlr._visitor.AntlrVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<IAntlrScope,IAntlrArtifactScope, scopeDeSerAntlrSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
AntlrSymbols2Json
public AntlrSymbols2Json() -
AntlrSymbols2Json
public AntlrSymbols2Json(AntlrTraverser 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 interfaceAntlrVisitor2
-
endVisit
- Specified by:
endVisitin interfaceAntlrVisitor2
-
visit
- Specified by:
visitin interfaceAntlrVisitor2
-
endVisit
- Specified by:
endVisitin interfaceAntlrVisitor2
-