Class OOTypeSymbolDeSer
java.lang.Object
de.monticore.symbols.oosymbols._symboltable.OOTypeSymbolDeSer
- All Implemented Interfaces:
de.monticore.symboltable.serialization.ISymbolDeSer<OOTypeSymbol,OOSymbolsSymbols2Json>
public class OOTypeSymbolDeSer
extends Object
implements de.monticore.symboltable.serialization.ISymbolDeSer<OOTypeSymbol,OOSymbolsSymbols2Json>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) deserialize(de.monticore.symboltable.IScope enclosingScope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) deserialize(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected voiddeserializeAddons(OOTypeSymbol symbol, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsAbstract(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsAbstract(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsClass(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsClass(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsEnum(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsEnum(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsFinal(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsFinal(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsInterface(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsInterface(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsPrivate(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsPrivate(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsProtected(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsProtected(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsPublic(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsPublic(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsStatic(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsStatic(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected List<SymTypeExpression> deserializeSuperTypes(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected List<SymTypeExpression> deserializeSuperTypes(de.monticore.symboltable.serialization.json.JsonObject symbolJson) serialize(OOTypeSymbol toSerialize, OOSymbolsSymbols2Json s2j) protected voidserializeAddons(OOTypeSymbol toSerialize, OOSymbolsSymbols2Json s2j) protected voidserializeIsAbstract(boolean isAbstract, OOSymbolsSymbols2Json s2j) protected voidserializeIsClass(boolean isClass, OOSymbolsSymbols2Json s2j) protected voidserializeIsEnum(boolean isEnum, OOSymbolsSymbols2Json s2j) protected voidserializeIsFinal(boolean isFinal, OOSymbolsSymbols2Json s2j) protected voidserializeIsInterface(boolean isInterface, OOSymbolsSymbols2Json s2j) protected voidserializeIsPrivate(boolean isPrivate, OOSymbolsSymbols2Json s2j) protected voidserializeIsProtected(boolean isProtected, OOSymbolsSymbols2Json s2j) protected voidserializeIsPublic(boolean isPublic, OOSymbolsSymbols2Json s2j) protected voidserializeIsStatic(boolean isStatic, OOSymbolsSymbols2Json s2j) protected voidserializeSuperTypes(List<SymTypeExpression> superTypes, OOSymbolsSymbols2Json s2j) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.symboltable.serialization.ISymbolDeSer
deserialize, deserialize
-
Constructor Details
-
OOTypeSymbolDeSer
public OOTypeSymbolDeSer()
-
-
Method Details
-
getSerializedKind
- Specified by:
getSerializedKindin interfacede.monticore.symboltable.serialization.ISymbolDeSer<OOTypeSymbol,OOSymbolsSymbols2Json>
-
serialize
- Specified by:
serializein interfacede.monticore.symboltable.serialization.ISymbolDeSer<OOTypeSymbol,OOSymbolsSymbols2Json>
-
serializeIsClass
-
serializeIsInterface
-
serializeIsEnum
-
serializeIsAbstract
-
serializeIsPrivate
-
serializeIsProtected
-
serializeIsPublic
-
serializeIsStatic
-
serializeIsFinal
-
serializeSuperTypes
-
serializeAddons
-
deserialize
public OOTypeSymbol deserialize(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserialize
- Specified by:
deserializein interfacede.monticore.symboltable.serialization.ISymbolDeSer<OOTypeSymbol,OOSymbolsSymbols2Json>
-
deserialize
public OOTypeSymbol deserialize(de.monticore.symboltable.IScope enclosingScope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) - Specified by:
deserializein interfacede.monticore.symboltable.serialization.ISymbolDeSer<OOTypeSymbol,OOSymbolsSymbols2Json>
-
deserializeIsClass
protected boolean deserializeIsClass(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsClass
protected boolean deserializeIsClass(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsInterface
protected boolean deserializeIsInterface(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsInterface
protected boolean deserializeIsInterface(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsEnum
protected boolean deserializeIsEnum(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsEnum
protected boolean deserializeIsEnum(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsAbstract
protected boolean deserializeIsAbstract(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsAbstract
protected boolean deserializeIsAbstract(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsPrivate
protected boolean deserializeIsPrivate(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsPrivate
protected boolean deserializeIsPrivate(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsProtected
protected boolean deserializeIsProtected(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsProtected
protected boolean deserializeIsProtected(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsPublic
protected boolean deserializeIsPublic(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsPublic
protected boolean deserializeIsPublic(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsStatic
protected boolean deserializeIsStatic(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsStatic
protected boolean deserializeIsStatic(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsFinal
protected boolean deserializeIsFinal(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsFinal
protected boolean deserializeIsFinal(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeSuperTypes
protected List<SymTypeExpression> deserializeSuperTypes(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeSuperTypes
protected List<SymTypeExpression> deserializeSuperTypes(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeAddons
protected void deserializeAddons(OOTypeSymbol symbol, de.monticore.symboltable.serialization.json.JsonObject symbolJson)
-