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
-
Field Summary
Fields inherited from class de.monticore.symbols.oosymbols._symboltable.FieldSymbolTOP
isDerived, isEnumConstant, isFinal, isPrivate, isProtected, isPublic, isStaticFields inherited from class de.monticore.symbols.basicsymbols._symboltable.VariableSymbolTOP
accessModifier, astNode, enclosingScope, fullName, isReadOnly, name, packageName, stereoinfo, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreturns a clone of this this is only required for the type check does not create a full deep clonede.monticore.symboltable.modifiers.AccessModifiervoidsetIsPrivate(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, toStringMethods inherited from class de.monticore.symbols.basicsymbols._symboltable.VariableSymbol
replaceTypeVariablesMethods 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, setTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.monticore.symboltable.ISymbol
getFullName, getName, getPackageName, getSourcePosition, getStereoinfo, isPresentAstNode, setAccessModifier
-
Constructor Details
-
FieldSymbol
-
-
Method Details
-
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
-