Class FieldSymbol

All Implemented Interfaces:
ICommonBasicSymbolsSymbol, ICommonOOSymbolsSymbol, de.monticore.symboltable.ISymbol
Direct Known Subclasses:
FieldSymbolSurrogate

public class FieldSymbol extends FieldSymbolTOP
  • Constructor Details

    • FieldSymbol

      public FieldSymbol(String name)
  • Method Details

    • deepClone

      public FieldSymbol deepClone()
      returns a clone of this this is only required for the type check does not create a full deep clone
      Overrides:
      deepClone in class VariableSymbol
    • getAccessModifier

      public de.monticore.symboltable.modifiers.AccessModifier getAccessModifier()
      Specified by:
      getAccessModifier in interface de.monticore.symboltable.ISymbol
      Overrides:
      getAccessModifier in class VariableSymbol
    • setIsPublic

      public void setIsPublic(boolean isPublic)
      Overrides:
      setIsPublic in class FieldSymbolTOP
    • setIsPrivate

      public void setIsPrivate(boolean isPrivate)
      Overrides:
      setIsPrivate in class FieldSymbolTOP
    • setIsProtected

      public void setIsProtected(boolean isProtected)
      Overrides:
      setIsProtected in class FieldSymbolTOP