Class MethodSymbolSurrogate
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
de.monticore.symbols.oosymbols._symboltable.MethodSymbolSurrogate
- All Implemented Interfaces:
ICommonBasicSymbolsSymbol,ICommonOOSymbolsSymbol,de.monticore.symboltable.IScopeSpanningSymbol,de.monticore.symboltable.ISymbol
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optional<MethodSymbol> Deprecated, for removal: This API element is subject to removal in a future version.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
ConstructorsConstructorDescriptionMethodSymbolSurrogate(String name) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(BasicSymbolsTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(OOSymbolsTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(de.monticore.visitor.ITraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.protected StringDeprecated, for removal: This API element is subject to removal in a future version.protected StringDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getName()Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> Deprecated, for removal: This API element is subject to removal in a future version.protected MethodSymbolgetThis()Deprecated, for removal: This API element is subject to removal in a future version.getType()Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.voidsetEnclosingScope(IOOSymbolsScope enclosingScope) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsAbstract(boolean isAbstract) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsConstructor(boolean isConstructor) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsElliptic(boolean isElliptic) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsFinal(boolean isFinal) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsMethod(boolean isMethod) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsPrivate(boolean isPrivate) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsProtected(boolean isProtected) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsPublic(boolean isPublic) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsStatic(boolean isStatic) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.voidsetSpannedScope(IOOSymbolsScope scope) Deprecated, for removal: This API element is subject to removal in a future version.voidsetStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> stereoinfo) Deprecated, for removal: This API element is subject to removal in a future version.voidsetType(SymTypeExpression type) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class de.monticore.symbols.oosymbols._symboltable.MethodSymbol
deepClone, getAccessModifier, getParameterListMethods inherited from class de.monticore.symbols.oosymbols._symboltable.MethodSymbolTOP
getAstNode, toStringMethods inherited from class de.monticore.symbols.basicsymbols._symboltable.FunctionSymbol
getAllAccessibleTypeVariables, getFunctionType, getTypeVariableList, getTypeVariablesOfEnclosingType, replaceTypeVariablesMethods inherited from class de.monticore.symbols.basicsymbols._symboltable.FunctionSymbolTOP
getPackageName, isPresentAstNode, setAccessModifier, setAstNode, setAstNodeAbsent, setEnclosingScope, setFullName, setPackageName, setSpannedScopeMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.monticore.symboltable.ISymbol
getPackageName, getSourcePosition, isPresentAstNode, setAccessModifier
-
Field Details
-
delegate
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
MethodSymbolSurrogate
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getName
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getNamein interfacede.monticore.symboltable.ISymbol- Overrides:
getNamein classFunctionSymbolTOP
-
setName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setNamein classFunctionSymbolTOP
-
setIsConstructor
public void setIsConstructor(boolean isConstructor) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsConstructorin classMethodSymbolTOP
-
setIsMethod
public void setIsMethod(boolean isMethod) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsMethodin classMethodSymbolTOP
-
setIsPrivate
public void setIsPrivate(boolean isPrivate) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsPrivatein classMethodSymbol
-
setIsProtected
public void setIsProtected(boolean isProtected) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsProtectedin classMethodSymbol
-
setIsPublic
public void setIsPublic(boolean isPublic) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsPublicin classMethodSymbol
-
setIsAbstract
public void setIsAbstract(boolean isAbstract) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsAbstractin classMethodSymbolTOP
-
setIsStatic
public void setIsStatic(boolean isStatic) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsStaticin classMethodSymbolTOP
-
setIsFinal
public void setIsFinal(boolean isFinal) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsFinalin classMethodSymbolTOP
-
setIsElliptic
public void setIsElliptic(boolean isElliptic) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsEllipticin classFunctionSymbolTOP
-
setType
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setTypein classFunctionSymbolTOP
-
isIsConstructor
public boolean isIsConstructor()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsConstructorin classMethodSymbolTOP
-
isIsMethod
public boolean isIsMethod()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsMethodin classMethodSymbolTOP
-
isIsPrivate
public boolean isIsPrivate()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsPrivatein classMethodSymbolTOP
-
isIsProtected
public boolean isIsProtected()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsProtectedin classMethodSymbolTOP
-
isIsPublic
public boolean isIsPublic()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsPublicin classMethodSymbolTOP
-
isIsAbstract
public boolean isIsAbstract()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsAbstractin classMethodSymbolTOP
-
isIsStatic
public boolean isIsStatic()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsStaticin classMethodSymbolTOP
-
isIsFinal
public boolean isIsFinal()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsFinalin classMethodSymbolTOP
-
isIsElliptic
public boolean isIsElliptic()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsEllipticin classFunctionSymbolTOP
-
getType
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getTypein classFunctionSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
acceptin interfaceICommonOOSymbolsSymbol- Overrides:
acceptin classMethodSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
acceptin interfaceICommonBasicSymbolsSymbol- Overrides:
acceptin classMethodSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classMethodSymbolTOP
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
acceptin interfacede.monticore.symboltable.ISymbol- Overrides:
acceptin classMethodSymbolTOP
-
equals
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
equalsin classMethodSymbolTOP
-
getThis
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getThisin classMethodSymbolTOP
-
getFullName
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getFullNamein interfacede.monticore.symboltable.ISymbol- Overrides:
getFullNamein classFunctionSymbolTOP
-
determinePackageName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
determinePackageNamein classMethodSymbolTOP
-
determineFullName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
determineFullNamein classMethodSymbolTOP
-
getStereoinfo
public Map<de.monticore.symboltable.stereotypes.IStereotypeReference,Optional<de.monticore.interpreter.Value>> getStereoinfo()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getStereoinfoin interfacede.monticore.symboltable.ISymbol- Overrides:
getStereoinfoin classFunctionSymbolTOP
-
setStereoinfo
public void setStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> stereoinfo) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setStereoinfoin classFunctionSymbolTOP
-
getSpannedScope
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getSpannedScopein interfacede.monticore.symboltable.IScopeSpanningSymbol- Overrides:
getSpannedScopein classMethodSymbolTOP
-
setSpannedScope
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setSpannedScopein classMethodSymbolTOP
-
setEnclosingScope
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
setEnclosingScopein interfaceICommonOOSymbolsSymbol- Overrides:
setEnclosingScopein classMethodSymbolTOP
-
getEnclosingScope
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getEnclosingScopein interfaceICommonBasicSymbolsSymbol- Specified by:
getEnclosingScopein interfaceICommonOOSymbolsSymbol- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.ISymbol- Overrides:
getEnclosingScopein classMethodSymbolTOP
-
checkLazyLoadDelegate
public boolean checkLazyLoadDelegate()Deprecated, for removal: This API element is subject to removal in a future version. -
lazyLoadDelegate
Deprecated, for removal: This API element is subject to removal in a future version.
-