Class FieldSymbolDeSer

java.lang.Object
de.monticore.symbols.oosymbols._symboltable.FieldSymbolDeSer
All Implemented Interfaces:
de.monticore.symboltable.serialization.ISymbolDeSer<FieldSymbol,OOSymbolsSymbols2Json>

public class FieldSymbolDeSer extends Object implements de.monticore.symboltable.serialization.ISymbolDeSer<FieldSymbol,OOSymbolsSymbols2Json>
  • Constructor Details

    • FieldSymbolDeSer

      public FieldSymbolDeSer()
  • Method Details

    • getSerializedKind

      public String getSerializedKind()
      Specified by:
      getSerializedKind in interface de.monticore.symboltable.serialization.ISymbolDeSer<FieldSymbol,OOSymbolsSymbols2Json>
    • serialize

      public String serialize(FieldSymbol toSerialize, OOSymbolsSymbols2Json s2j)
      Specified by:
      serialize in interface de.monticore.symboltable.serialization.ISymbolDeSer<FieldSymbol,OOSymbolsSymbols2Json>
    • serializeIsPrivate

      protected void serializeIsPrivate(boolean isPrivate, OOSymbolsSymbols2Json s2j)
    • serializeIsProtected

      protected void serializeIsProtected(boolean isProtected, OOSymbolsSymbols2Json s2j)
    • serializeIsPublic

      protected void serializeIsPublic(boolean isPublic, OOSymbolsSymbols2Json s2j)
    • serializeIsStatic

      protected void serializeIsStatic(boolean isStatic, OOSymbolsSymbols2Json s2j)
    • serializeIsFinal

      protected void serializeIsFinal(boolean isFinal, OOSymbolsSymbols2Json s2j)
    • serializeIsEnumConstant

      protected void serializeIsEnumConstant(boolean isEnumConstant, OOSymbolsSymbols2Json s2j)
    • serializeIsDerived

      protected void serializeIsDerived(boolean isDerived, OOSymbolsSymbols2Json s2j)
    • serializeType

      protected void serializeType(SymTypeExpression type, OOSymbolsSymbols2Json s2j)
    • serializeIsReadOnly

      protected void serializeIsReadOnly(boolean isReadOnly, OOSymbolsSymbols2Json s2j)
    • serializeAddons

      protected void serializeAddons(FieldSymbol toSerialize, OOSymbolsSymbols2Json s2j)
    • deserialize

      public FieldSymbol deserialize(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson)
    • deserialize

      public FieldSymbol deserialize(de.monticore.symboltable.serialization.json.JsonObject symbolJson)
      Specified by:
      deserialize in interface de.monticore.symboltable.serialization.ISymbolDeSer<FieldSymbol,OOSymbolsSymbols2Json>
    • deserialize

      public FieldSymbol deserialize(de.monticore.symboltable.IScope enclosingScope, de.monticore.symboltable.serialization.json.JsonObject symbolJson)
      Specified by:
      deserialize in interface de.monticore.symboltable.serialization.ISymbolDeSer<FieldSymbol,OOSymbolsSymbols2Json>
    • 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)
    • deserializeIsEnumConstant

      protected boolean deserializeIsEnumConstant(de.monticore.symboltable.serialization.json.JsonObject symbolJson)
    • deserializeIsEnumConstant

      protected boolean deserializeIsEnumConstant(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson)
    • deserializeIsDerived

      protected boolean deserializeIsDerived(de.monticore.symboltable.serialization.json.JsonObject symbolJson)
    • deserializeIsDerived

      protected boolean deserializeIsDerived(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)
    • deserializeIsReadOnly

      protected boolean deserializeIsReadOnly(de.monticore.symboltable.serialization.json.JsonObject symbolJson)
    • deserializeIsReadOnly

      protected boolean deserializeIsReadOnly(IOOSymbolsScope scope, de.monticore.symboltable.serialization.json.JsonObject symbolJson)
    • deserializeAddons

      protected void deserializeAddons(FieldSymbol symbol, de.monticore.symboltable.serialization.json.JsonObject symbolJson)