Class FieldSymbol
- java.lang.Object
-
- de.monticore.symbols.basicsymbols._symboltable.VariableSymbolTOP
-
- de.monticore.symbols.basicsymbols._symboltable.VariableSymbol
-
- de.monticore.symbols.oosymbols._symboltable.FieldSymbolTOP
-
- de.monticore.symbols.oosymbols._symboltable.FieldSymbol
-
- All Implemented Interfaces:
ICommonBasicSymbolsSymbol,ICommonOOSymbolsSymbol,de.monticore.symboltable.ISymbol
- Direct Known Subclasses:
FieldSymbolSurrogate
public class FieldSymbol extends FieldSymbolTOP
-
-
Field Summary
-
Fields inherited from class de.monticore.symbols.oosymbols._symboltable.FieldSymbolTOP
isDerived, isEnumConstant, isFinal, isPrivate, isProtected, isPublic, isStatic
-
Fields inherited from class de.monticore.symbols.basicsymbols._symboltable.VariableSymbolTOP
accessModifier, astNode, enclosingScope, fullName, isReadOnly, name, packageName, stereoinfo, type
-
-
Constructor Summary
Constructors Constructor Description FieldSymbol(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldSymboldeepClone()returns a clone of this this is only required for the type check does not create a full deep clonede.monticore.symboltable.modifiers.AccessModifiergetAccessModifier()voidsetIsPrivate(boolean isPrivate)voidsetIsProtected(boolean isProtected)voidsetIsPublic(boolean isPublic)-
Methods inherited from class de.monticore.symbols.oosymbols._symboltable.FieldSymbolTOP
accept, accept, accept, accept, determineFullName, determinePackageName, equals, getAstNode, getEnclosingScope, getThis, isIsDerived, isIsEnumConstant, isIsFinal, isIsPrivate, isIsProtected, isIsPublic, isIsStatic, setEnclosingScope, setIsDerived, setIsEnumConstant, setIsFinal, setIsStatic, toString
-
Methods inherited from class de.monticore.symbols.basicsymbols._symboltable.VariableSymbol
replaceTypeVariables
-
Methods inherited from class de.monticore.symbols.basicsymbols._symboltable.VariableSymbolTOP
getFullName, getName, getPackageName, getStereoinfo, getType, isIsReadOnly, isPresentAstNode, setAccessModifier, setAstNode, setAstNodeAbsent, setEnclosingScope, setFullName, setIsReadOnly, setName, setPackageName, setStereoinfo, setType
-
-
-
-
Method Detail
-
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:
deepClonein classVariableSymbol
-
getAccessModifier
public de.monticore.symboltable.modifiers.AccessModifier getAccessModifier()
- Specified by:
getAccessModifierin interfacede.monticore.symboltable.ISymbol- Overrides:
getAccessModifierin classVariableSymbol
-
setIsPublic
public void setIsPublic(boolean isPublic)
- Overrides:
setIsPublicin classFieldSymbolTOP
-
setIsPrivate
public void setIsPrivate(boolean isPrivate)
- Overrides:
setIsPrivatein classFieldSymbolTOP
-
setIsProtected
public void setIsProtected(boolean isProtected)
- Overrides:
setIsProtectedin classFieldSymbolTOP
-
-