public class ZenFieldMethod extends java.lang.Object implements IJavaMethod
| Constructor and Description |
|---|
ZenFieldMethod(java.lang.reflect.Field field,
ITypeRegistry types,
boolean isSetter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(IEnvironmentGlobal environment,
Expression... arguments) |
boolean |
accepts(int numArguments) |
java.lang.String |
getErrorDescription() |
ZenType[] |
getParameterTypes() |
int |
getPriority(IEnvironmentGlobal environment,
Expression... arguments) |
ZenType |
getReturnType() |
void |
invokeStatic(MethodOutput output) |
void |
invokeVirtual(MethodOutput output) |
boolean |
isStatic() |
boolean |
isVarargs() |
public ZenFieldMethod(java.lang.reflect.Field field,
ITypeRegistry types,
boolean isSetter)
public boolean isStatic()
isStatic in interface IJavaMethodpublic boolean accepts(int numArguments)
accepts in interface IJavaMethodpublic boolean accepts(IEnvironmentGlobal environment, Expression... arguments)
accepts in interface IJavaMethodpublic int getPriority(IEnvironmentGlobal environment, Expression... arguments)
getPriority in interface IJavaMethodpublic void invokeVirtual(MethodOutput output)
invokeVirtual in interface IJavaMethodpublic void invokeStatic(MethodOutput output)
invokeStatic in interface IJavaMethodpublic ZenType[] getParameterTypes()
getParameterTypes in interface IJavaMethodpublic ZenType getReturnType()
getReturnType in interface IJavaMethodpublic boolean isVarargs()
isVarargs in interface IJavaMethodpublic java.lang.String getErrorDescription()
getErrorDescription in interface IJavaMethod