Class VariableSymbol
- java.lang.Object
-
- de.monticore.symbols.basicsymbols._symboltable.VariableSymbolTOP
-
- de.monticore.symbols.basicsymbols._symboltable.VariableSymbol
-
- All Implemented Interfaces:
ICommonBasicSymbolsSymbol,de.monticore.symboltable.ISymbol
- Direct Known Subclasses:
FieldSymbolTOP,Port2VariableAdapter,Subcomponent2VariableAdapter,VariableSymbolSurrogate
public class VariableSymbol extends VariableSymbolTOP
-
-
Field Summary
-
Fields inherited from class de.monticore.symbols.basicsymbols._symboltable.VariableSymbolTOP
accessModifier, astNode, enclosingScope, fullName, isReadOnly, name, packageName, stereoinfo, type
-
-
Constructor Summary
Constructors Constructor Description VariableSymbol(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description VariableSymboldeepClone()de.monticore.symboltable.modifiers.AccessModifiergetAccessModifier()voidreplaceTypeVariables(java.util.Map<TypeVarSymbol,SymTypeExpression> replaceMap)Deprecated.use TypeParameterRelations-
Methods inherited from class de.monticore.symbols.basicsymbols._symboltable.VariableSymbolTOP
accept, accept, accept, determineFullName, determinePackageName, equals, getAstNode, getEnclosingScope, getFullName, getName, getPackageName, getStereoinfo, getThis, getType, isIsReadOnly, isPresentAstNode, setAccessModifier, setAstNode, setAstNodeAbsent, setEnclosingScope, setFullName, setIsReadOnly, setName, setPackageName, setStereoinfo, setType, toString
-
-
-
-
Method Detail
-
deepClone
public VariableSymbol deepClone()
-
replaceTypeVariables
@Deprecated public void replaceTypeVariables(java.util.Map<TypeVarSymbol,SymTypeExpression> replaceMap)
Deprecated.use TypeParameterRelations
-
getAccessModifier
public de.monticore.symboltable.modifiers.AccessModifier getAccessModifier()
- Specified by:
getAccessModifierin interfacede.monticore.symboltable.ISymbol- Overrides:
getAccessModifierin classVariableSymbolTOP
-
-