Class FieldSymbolTOP
java.lang.Object
de.monticore.symbols.basicsymbols._symboltable.VariableSymbolTOP
de.monticore.symbols.basicsymbols._symboltable.VariableSymbol
de.monticore.symbols.oosymbols._symboltable.FieldSymbolTOP
- All Implemented Interfaces:
ICommonBasicSymbolsSymbol,ICommonOOSymbolsSymbol,de.monticore.symboltable.ISymbol
- Direct Known Subclasses:
FieldSymbol
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanFields 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 TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) voidaccept(BasicSymbolsTraverser visitor) voidaccept(OOSymbolsTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) protected Stringprotected Stringbooleanprotected FieldSymbolgetThis()booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetEnclosingScope(IOOSymbolsScope scope) voidsetIsDerived(boolean isDerived) voidsetIsEnumConstant(boolean isEnumConstant) voidsetIsFinal(boolean isFinal) voidsetIsPrivate(boolean isPrivate) voidsetIsProtected(boolean isProtected) voidsetIsPublic(boolean isPublic) voidsetIsStatic(boolean isStatic) toString()Methods inherited from class de.monticore.symbols.basicsymbols._symboltable.VariableSymbol
deepClone, getAccessModifier, 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
getAccessModifier, getFullName, getName, getPackageName, getSourcePosition, getStereoinfo, isPresentAstNode, setAccessModifier
-
Field Details
-
isPrivate
protected boolean isPrivate -
isProtected
protected boolean isProtected -
isPublic
protected boolean isPublic -
isStatic
protected boolean isStatic -
isFinal
protected boolean isFinal -
isEnumConstant
protected boolean isEnumConstant -
isDerived
protected boolean isDerived
-
-
Constructor Details
-
FieldSymbolTOP
-
-
Method Details
-
isIsPrivate
public boolean isIsPrivate() -
setIsPrivate
public void setIsPrivate(boolean isPrivate) -
isIsProtected
public boolean isIsProtected() -
setIsProtected
public void setIsProtected(boolean isProtected) -
isIsPublic
public boolean isIsPublic() -
setIsPublic
public void setIsPublic(boolean isPublic) -
isIsStatic
public boolean isIsStatic() -
setIsStatic
public void setIsStatic(boolean isStatic) -
isIsFinal
public boolean isIsFinal() -
setIsFinal
public void setIsFinal(boolean isFinal) -
isIsEnumConstant
public boolean isIsEnumConstant() -
setIsEnumConstant
public void setIsEnumConstant(boolean isEnumConstant) -
isIsDerived
public boolean isIsDerived() -
setIsDerived
public void setIsDerived(boolean isDerived) -
getEnclosingScope
- Specified by:
getEnclosingScopein interfaceICommonBasicSymbolsSymbol- Specified by:
getEnclosingScopein interfaceICommonOOSymbolsSymbol- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.ISymbol- Overrides:
getEnclosingScopein classVariableSymbolTOP
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceICommonOOSymbolsSymbol
-
getAstNode
- Specified by:
getAstNodein interfacede.monticore.symboltable.ISymbol- Overrides:
getAstNodein classVariableSymbolTOP
-
equals
- Overrides:
equalsin classVariableSymbolTOP
-
getThis
- Overrides:
getThisin classVariableSymbolTOP
-
accept
- Specified by:
acceptin interfaceICommonOOSymbolsSymbol
-
accept
- Specified by:
acceptin interfaceICommonBasicSymbolsSymbol- Overrides:
acceptin classVariableSymbolTOP
-
accept
- Overrides:
acceptin classVariableSymbolTOP
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfacede.monticore.symboltable.ISymbol- Overrides:
acceptin classVariableSymbolTOP
-
determinePackageName
- Overrides:
determinePackageNamein classVariableSymbolTOP
-
determineFullName
- Overrides:
determineFullNamein classVariableSymbolTOP
-
toString
- Overrides:
toStringin classVariableSymbolTOP
-