Class MethodSymbolDeSer
java.lang.Object
de.monticore.symbols.oosymbols._symboltable.MethodSymbolDeSer
- All Implemented Interfaces:
de.monticore.symboltable.serialization.ISymbolDeSer<MethodSymbol,OOSymbolsSymbols2Json>
public class MethodSymbolDeSer
extends Object
implements de.monticore.symboltable.serialization.ISymbolDeSer<MethodSymbol,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(MethodSymbol 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 booleandeserializeIsConstructor(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsConstructor(de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsElliptic(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsElliptic(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 booleandeserializeIsMethod(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected booleandeserializeIsMethod(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 SymTypeExpressiondeserializeType(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) protected SymTypeExpressiondeserializeType(de.monticore.symboltable.serialization.json.JsonObject symbolJson) serialize(MethodSymbol toSerialize, OOSymbolsSymbols2Json s2j) protected voidserializeAddons(MethodSymbol toSerialize, OOSymbolsSymbols2Json s2j) protected voidserializeIsAbstract(boolean isAbstract, OOSymbolsSymbols2Json s2j) protected voidserializeIsConstructor(boolean isConstructor, OOSymbolsSymbols2Json s2j) protected voidserializeIsElliptic(boolean isElliptic, OOSymbolsSymbols2Json s2j) protected voidserializeIsFinal(boolean isFinal, OOSymbolsSymbols2Json s2j) protected voidserializeIsMethod(boolean isMethod, 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 voidserializeType(SymTypeExpression type, 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
-
MethodSymbolDeSer
public MethodSymbolDeSer()
-
-
Method Details
-
getSerializedKind
- Specified by:
getSerializedKindin interfacede.monticore.symboltable.serialization.ISymbolDeSer<MethodSymbol,OOSymbolsSymbols2Json>
-
serialize
- Specified by:
serializein interfacede.monticore.symboltable.serialization.ISymbolDeSer<MethodSymbol,OOSymbolsSymbols2Json>
-
serializeIsConstructor
-
serializeIsMethod
-
serializeIsPrivate
-
serializeIsProtected
-
serializeIsPublic
-
serializeIsAbstract
-
serializeIsStatic
-
serializeIsFinal
-
serializeIsElliptic
-
serializeType
-
serializeAddons
-
deserialize
public MethodSymbol deserialize(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserialize
- Specified by:
deserializein interfacede.monticore.symboltable.serialization.ISymbolDeSer<MethodSymbol,OOSymbolsSymbols2Json>
-
deserialize
public MethodSymbol deserialize(de.monticore.symboltable.IScope enclosingScope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) - Specified by:
deserializein interfacede.monticore.symboltable.serialization.ISymbolDeSer<MethodSymbol,OOSymbolsSymbols2Json>
-
deserializeIsConstructor
protected boolean deserializeIsConstructor(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsConstructor
protected boolean deserializeIsConstructor(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsMethod
protected boolean deserializeIsMethod(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsMethod
protected boolean deserializeIsMethod(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) -
deserializeIsAbstract
protected boolean deserializeIsAbstract(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsAbstract
protected boolean deserializeIsAbstract(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) -
deserializeIsElliptic
protected boolean deserializeIsElliptic(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeIsElliptic
protected boolean deserializeIsElliptic(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeType
protected SymTypeExpression deserializeType(de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeType
protected SymTypeExpression deserializeType(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson) -
deserializeAddons
protected void deserializeAddons(MethodSymbol symbol, de.monticore.symboltable.serialization.json.JsonObject symbolJson)
-