Class FunctionSymbol
java.lang.Object
de.monticore.symbols.basicsymbols._symboltable.FunctionSymbolTOP
de.monticore.symbols.basicsymbols._symboltable.FunctionSymbol
- All Implemented Interfaces:
ICommonBasicSymbolsSymbol,de.monticore.symboltable.IScopeSpanningSymbol,de.monticore.symboltable.ISymbol
- Direct Known Subclasses:
FunctionSymbolSurrogate,MethodSymbolTOP
-
Field Summary
Fields inherited from class de.monticore.symbols.basicsymbols._symboltable.FunctionSymbolTOP
accessModifier, astNode, enclosingScope, fullName, isElliptic, name, packageName, spannedScope, stereoinfo, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.monticore.symboltable.modifiers.AccessModifiervoidreplaceTypeVariables(Map<TypeVarSymbol, SymTypeExpression> replaceMap) Deprecated.use TypeParameterRelationsMethods inherited from class de.monticore.symbols.basicsymbols._symboltable.FunctionSymbolTOP
accept, accept, accept, determineFullName, determinePackageName, equals, getAstNode, getEnclosingScope, getFullName, getName, getPackageName, getSpannedScope, getStereoinfo, getThis, getType, isIsElliptic, isPresentAstNode, setAccessModifier, setAstNode, setAstNodeAbsent, setEnclosingScope, setFullName, setIsElliptic, setName, setPackageName, setSpannedScope, setStereoinfo, setType, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.monticore.symboltable.ISymbol
getSourcePosition
-
Constructor Details
-
FunctionSymbol
-
-
Method Details
-
deepClone
-
getTypeVariableList
-
getAllAccessibleTypeVariables
-
getTypeVariablesOfEnclosingType
-
getParameterList
-
replaceTypeVariables
Deprecated.use TypeParameterRelations -
getFunctionType
-
getAccessModifier
public de.monticore.symboltable.modifiers.AccessModifier getAccessModifier()- Specified by:
getAccessModifierin interfacede.monticore.symboltable.ISymbol- Overrides:
getAccessModifierin classFunctionSymbolTOP
-