public interface IFunctionSymbol extends ISymbol
| Modifier and Type | Method and Description |
|---|---|
int |
getModifiers()
Returns the modifiers for this function symbol
|
String |
getSignatureDescription()
Returns a description of arguments of the form ( < argName1 >, < argName2 >, etc.
|
Object |
invoke(Object[] args)
Invokes the method represented by this symbol.
|
boolean |
isFromJava() |
boolean |
isStackSymbol()
Returns true if the value of this function symbol is stored on the stack as a variable
|
canBeCaptured, createReducedSymbol, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getIndex, getLightWeightReference, getModifierInfo, getName, getType, getValue, hasDynamicSymbolTable, isLocal, isValueBoxed, isWritable, makeCapturedSymbol, setDefaultValueExpression, setDynamicSymbolTable, setType, setValue, setValueIsBoxedgetAnnotations, getFullDescription, getGosuClass, getScriptPart, getSymbolClass, hasTypeVariables, isAbstract, isFinal, isInternal, isPrivate, isProtected, isPublic, isStaticObject invoke(Object[] args)
args - An array of arguments to forward to the function.String getSignatureDescription()
boolean isStackSymbol()
int getModifiers()
getModifiers in interface IReducedSymbolboolean isFromJava()
Copyright © 2016. All rights reserved.