Class OOSymbolsSymbols2Json
java.lang.Object
de.monticore.symbols.oosymbols._symboltable.OOSymbolsSymbols2Json
- All Implemented Interfaces:
OOSymbolsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FieldSymbolDeSerprotected MethodSymbolDeSerprotected OOTypeSymbolDeSerprotected de.monticore.symboltable.serialization.JsonPrinterprotected OOSymbolsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IOOSymbolsScope, IOOSymbolsArtifactScope, OOSymbolsSymbols2Json> protected OOSymbolsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionOOSymbolsSymbols2Json(OOSymbolsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidendVisit(IOOSymbolsScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IOOSymbolsArtifactScope toSerialize) serialize(IOOSymbolsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(OOSymbolsSymbols2Json realThis) voidsetTraverser(OOSymbolsTraverser traverser) store(IOOSymbolsArtifactScope scope, String fileName) voidvisit(FieldSymbol node) voidvisit(IOOSymbolsArtifactScope node) voidvisit(IOOSymbolsScope node) voidvisit(MethodSymbol node) voidvisit(OOTypeSymbol node) Methods 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<IOOSymbolsScope,IOOSymbolsArtifactScope, scopeDeSerOOSymbolsSymbols2Json> -
oOTypeSymbolDeSer
-
fieldSymbolDeSer
-
methodSymbolDeSer
-
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
OOSymbolsSymbols2Json
public OOSymbolsSymbols2Json() -
OOSymbolsSymbols2Json
public OOSymbolsSymbols2Json(OOSymbolsTraverser 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
-
load
-
load
-
load
-
store
-
visit
- Specified by:
visitin interfaceOOSymbolsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceOOSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceOOSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceOOSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceOOSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceOOSymbolsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceOOSymbolsVisitor2
-