public class XlsLazyModuleOpenClass extends XlsModuleOpenClass
IPrebindHandler to convert methods and fields to some
invokable(after prebinding they are not invokable) methods/fields before adding.ComponentOpenClass.GetOpenClass, ComponentOpenClass.ThisFieldfieldMap, instanceClassmetaInfo, nonUniqueLowerCaseFieldMap, STUB, uniqueLowerCaseFieldMapEMPTYLONG, REGULAR, SHORT| Constructor and Description |
|---|
XlsLazyModuleOpenClass(String name,
XlsMetaInfo metaInfo,
OpenL openl,
IDataBase dbase,
IPrebindHandler prebindHandler,
Set<CompiledDependency> usingModules,
ClassLoader classLoader,
boolean useDescisionTableDispatcher,
boolean dispatchingValidationEnabled) |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(IOpenField field) |
void |
addMethod(IOpenMethod method)
Adds method to
XlsModuleOpenClass. |
protected IOpenMethod |
decorateForMultimoduleDispatching(IOpenMethod openMethod) |
addDispatcherMethod, addTestSuiteMethodsFromDependencies, addXlsDefinitions, applyToDependentParsedCode, clearOddDataForExecutionMode, completeOpenClassBuilding, extractNonLazyMember, extractNonLazyMethod, getClassLoader, getCloner, getConstantField, getConstantFields, getDataBase, getImports, getRulesModuleBindingContext, getXlsDefinitions, getXlsMetaInfo, initDependencies, isDependencyFieldInheritable, isDependencyMethodInheritable, isUseDescisionTableDispatcher, setRulesModuleBindingContext, undecorateForMultimoduleDispatchingaddDependencyTypes, addError, addFields, addMethods, addType, findType, getDependencies, getErrors, getField, getFields, getTypes, setDependenciesaddInitializerNode, getAggregateInfo, getOpenl, newInstancefieldMap, getDisplayName, getInstanceClass, getJavaName, getMethod, getMethod, getName, getPackageName, initConstructorMap, initMethodMap, isAssignableFrom, isAssignableFrom, isInstance, isPublic, isPublic, setInstanceClass, superClassesaddConstructor, addFieldToLowerCaseMap, buildMethodNameMap, constructors, equals, getArrayType, getArrayType, getComponentClass, getConstructor, getDeclaredFields, getDeclaredMethod, getDeclaredMethods, getDomain, getField, getIndexField, getMetaInfo, getMethods, getVar, hashCode, invalidateInternalData, isAbstract, isArray, isAssignableFrom, isInterface, isSimple, methods, nullObject, overrideMethod, setIndexField, setMetaInfo, toStringpublic XlsLazyModuleOpenClass(String name, XlsMetaInfo metaInfo, OpenL openl, IDataBase dbase, IPrebindHandler prebindHandler, Set<CompiledDependency> usingModules, ClassLoader classLoader, boolean useDescisionTableDispatcher, boolean dispatchingValidationEnabled)
public void addMethod(IOpenMethod method)
XlsModuleOpenClassXlsModuleOpenClass.addMethod in class XlsModuleOpenClassmethod - method objectpublic void addField(IOpenField field)
addField in class XlsModuleOpenClassprotected IOpenMethod decorateForMultimoduleDispatching(IOpenMethod openMethod)
decorateForMultimoduleDispatching in class XlsModuleOpenClassCopyright © 2004–2019 OpenL Tablets. All rights reserved.