public class DeferredMethodWrapper extends DeferredMethod implements IOpenMethodWrapper
EMPTY, LONG, REGULAR, SHORT| Constructor and Description |
|---|
DeferredMethodWrapper(XlsModuleOpenClass xlsModuleOpenClass,
DeferredMethod delegate) |
| Modifier and Type | Method and Description |
|---|---|
IOpenClass |
getDeclaringClass() |
IOpenMethod |
getDelegate() |
String |
getDisplayName(int mode) |
IOpenMethodHeader |
getHeader() |
IMemberMetaInfo |
getInfo() |
IOpenMethod |
getMethod() |
ISyntaxNode |
getMethodBodyNode() |
String |
getModuleName() |
String |
getName() |
IMethodSignature |
getSignature() |
IOpenMethod |
getTopOpenClassMethod(IOpenClass openClass) |
IOpenClass |
getType() |
XlsModuleOpenClass |
getXlsModuleOpenClass() |
Object |
invoke(Object target,
Object[] params,
IRuntimeEnv env) |
boolean |
isStatic() |
void |
setMethodBodyBoundNode(IBoundMethodNode bnode) |
void |
setModuleName(String dependencyName) |
String |
toString() |
isConstructorpublic DeferredMethodWrapper(XlsModuleOpenClass xlsModuleOpenClass, DeferredMethod delegate)
public Object invoke(Object target, Object[] params, IRuntimeEnv env)
invoke in interface Invokableinvoke in class DeferredMethodpublic XlsModuleOpenClass getXlsModuleOpenClass()
getXlsModuleOpenClass in interface IOpenMethodWrapperpublic IOpenClass getDeclaringClass()
getDeclaringClass in interface IOpenMembergetDeclaringClass in class AMethodpublic IOpenMethod getDelegate()
getDelegate in interface IOpenMethodWrapperpublic String getDisplayName(int mode)
getDisplayName in interface INamedThinggetDisplayName in class AMethodpublic IOpenMethodHeader getHeader()
public IMemberMetaInfo getInfo()
getInfo in interface IOpenMembergetInfo in class AMethodpublic IOpenMethod getMethod()
getMethod in interface IMethodCallergetMethod in class AMethodpublic ISyntaxNode getMethodBodyNode()
getMethodBodyNode in class DeferredMethodpublic String getName()
getName in interface INamedThinggetName in class AMethodpublic IMethodSignature getSignature()
getSignature in interface IOpenMethodHeadergetSignature in class AMethodpublic IOpenClass getType()
getType in interface IOpenMembergetType in class AMethodpublic boolean isStatic()
isStatic in interface IOpenMemberisStatic in class AMethodpublic void setMethodBodyBoundNode(IBoundMethodNode bnode)
setMethodBodyBoundNode in class DeferredMethodpublic String getModuleName()
getModuleName in interface IModuleInfogetModuleName in class AMethodpublic void setModuleName(String dependencyName)
setModuleName in class AMethodpublic IOpenMethod getTopOpenClassMethod(IOpenClass openClass)
getTopOpenClassMethod in interface IOpenMethodWrapperCopyright © 2004–2019 OpenL Tablets. All rights reserved.