Class MethodSymbol
java.lang.Object
de.monticore.symbols.basicsymbols._symboltable.FunctionSymbolTOP
de.monticore.symbols.basicsymbols._symboltable.FunctionSymbol
de.monticore.symbols.oosymbols._symboltable.MethodSymbolTOP
de.monticore.symbols.oosymbols._symboltable.MethodSymbol
- All Implemented Interfaces:
ICommonBasicSymbolsSymbol,ICommonOOSymbolsSymbol,de.monticore.symboltable.IScopeSpanningSymbol,de.monticore.symboltable.ISymbol
- Direct Known Subclasses:
JavaMethodSymbol,MethodSymbolSurrogate
-
Field Summary
Fields inherited from class de.monticore.symbols.oosymbols._symboltable.MethodSymbolTOP
isAbstract, isConstructor, isFinal, isMethod, isPrivate, isProtected, isPublic, isStaticFields 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 TypeMethodDescriptionreturns a clone of thisde.monticore.symboltable.modifiers.AccessModifiervoidsetIsPrivate(boolean isPrivate) voidsetIsProtected(boolean isProtected) voidsetIsPublic(boolean isPublic) Methods inherited from class de.monticore.symbols.oosymbols._symboltable.MethodSymbolTOP
accept, accept, accept, accept, determineFullName, determinePackageName, equals, getAstNode, getEnclosingScope, getSpannedScope, getThis, isIsAbstract, isIsConstructor, isIsFinal, isIsMethod, isIsPrivate, isIsProtected, isIsPublic, isIsStatic, setEnclosingScope, setIsAbstract, setIsConstructor, setIsFinal, setIsMethod, setIsStatic, setSpannedScope, toStringMethods inherited from class de.monticore.symbols.basicsymbols._symboltable.FunctionSymbol
getAllAccessibleTypeVariables, getFunctionType, getTypeVariableList, getTypeVariablesOfEnclosingType, replaceTypeVariablesMethods inherited from class de.monticore.symbols.basicsymbols._symboltable.FunctionSymbolTOP
getFullName, getName, getPackageName, getStereoinfo, getType, isIsElliptic, isPresentAstNode, setAccessModifier, setAstNode, setAstNodeAbsent, setEnclosingScope, setFullName, setIsElliptic, setName, setPackageName, setSpannedScope, 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
-
MethodSymbol
-
-
Method Details
-
deepClone
returns a clone of this- Overrides:
deepClonein classFunctionSymbol
-
getParameterList
- Overrides:
getParameterListin classFunctionSymbol
-
getAccessModifier
public de.monticore.symboltable.modifiers.AccessModifier getAccessModifier()- Specified by:
getAccessModifierin interfacede.monticore.symboltable.ISymbol- Overrides:
getAccessModifierin classFunctionSymbol
-
setIsPublic
public void setIsPublic(boolean isPublic) - Overrides:
setIsPublicin classMethodSymbolTOP
-
setIsPrivate
public void setIsPrivate(boolean isPrivate) - Overrides:
setIsPrivatein classMethodSymbolTOP
-
setIsProtected
public void setIsProtected(boolean isProtected) - Overrides:
setIsProtectedin classMethodSymbolTOP
-