Class LambdaExpressionsSymbols2Json
java.lang.Object
de.monticore.expressions.lambdaexpressions._symboltable.LambdaExpressionsSymbols2Json
- All Implemented Interfaces:
LambdaExpressionsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected LambdaExpressionsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<ILambdaExpressionsScope, ILambdaExpressionsArtifactScope, LambdaExpressionsSymbols2Json> protected LambdaExpressionsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionLambdaExpressionsSymbols2Json(LambdaExpressionsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(ILambdaExpressionsArtifactScope toSerialize) serialize(ILambdaExpressionsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(LambdaExpressionsSymbols2Json realThis) voidsetTraverser(LambdaExpressionsTraverser traverser) store(ILambdaExpressionsArtifactScope scope, String fileName) voidvoidvisit(ILambdaExpressionsScope 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<ILambdaExpressionsScope,ILambdaExpressionsArtifactScope, scopeDeSerLambdaExpressionsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
LambdaExpressionsSymbols2Json
public LambdaExpressionsSymbols2Json() -
LambdaExpressionsSymbols2Json
public LambdaExpressionsSymbols2Json(LambdaExpressionsTraverser 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 interfaceLambdaExpressionsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceLambdaExpressionsVisitor2
-
visit
- Specified by:
visitin interfaceLambdaExpressionsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceLambdaExpressionsVisitor2
-