stardiv.js.ip
Class RTLFunction
java.lang.Object
|
+--stardiv.js.ip.BaseObj
|
+--stardiv.js.ip.RTLFunction
- All Implemented Interfaces:
- stardiv.js.ip.CtorAccess
- Direct Known Subclasses:
- stardiv.js.uno.UnoClassObject2
- public synchronized class RTLFunction
- extends stardiv.js.ip.BaseObj
- implements stardiv.js.ip.CtorAccess
Field Summary |
protected stardiv.js.ip.RTLCall |
aCallObj
|
private java.lang.String |
aFctName
|
private boolean |
bCtor
|
private int |
iId
|
private int[] |
pParamTypes
|
private stardiv.js.ip.BaseObj |
pPrototype
|
private stardiv.js.ip.BaseClass |
pRepresentedClass
|
Fields inherited from class stardiv.js.ip.BaseObj |
HISTORY_DELETED, HISTORY_IDENTIFIER, HISTORY_INDEX, IDENT_ARRAY_STEP, INDEX_ARRAY_STEP, aHelpRef, aRootMgr, bJSbxArrayObject, bQueryProperty, iBasePropCount, iHistoryCount, iIdentArrayCount, iIndexArrayMax, pClass, pClassData, pConvertAtomUnion, pCtorAccess, pFlags, pHistoryIndex, pHistoryState, pIdentArray, pIdentDbls, pIdentObjs, pIdentTypes, pIndexDbls, pIndexObjs, pIndexTypes, pJSObject, pNeededType, pRTLAccess |
Constructor Summary |
RTLFunction(stardiv.js.ip.RootTaskManager rtm,
int i,
stardiv.js.ip.RTLCall rtlc)
|
RTLFunction(stardiv.js.ip.RootTaskManager rtm,
int i1,
stardiv.js.ip.RTLCall rtlc,
int[] i2)
|
RTLFunction(stardiv.js.ip.RootTaskManager rtm,
int i1,
stardiv.js.ip.RTLCall rtlc,
int[] i2,
java.lang.String s)
|
RTLFunction(stardiv.js.ip.RootTaskManager rtm,
int i,
stardiv.js.ip.RTLCall rtlc,
java.lang.String s)
|
Method Summary |
int |
getId()
|
java.lang.String |
getName()
|
int[] |
getParamTypes()
|
stardiv.js.ip.BaseObj |
getPrototypeObj()
|
stardiv.js.ip.BaseClass |
getRepresentedClass()
|
boolean |
isCtor()
|
void |
prepareAsCtor(stardiv.js.ip.BaseClass bc)
|
Methods inherited from class stardiv.js.ip.BaseObj |
ClrAllDynVars, callMethod, enableQueryProperty, finalize, getArrayIndexValue, getBaseClass, getClassData, getCppIndexValue, getIdentArrayCount, getIdentifierPool, getIndexArray, getJSObject, getPosIndexSize, getPropWithClassInHistory, getPropertyName, getRef, getRef, getRootMgr, getValue, initProperties, isJSArray, isUnoObject, newProperty, newProperty, newRTLFunctionProperty, newRTLObjectProperty, queryProperty, resizeHistory, resizeHistory, resizeIdentArray, resizeIndexArray, reverseIndexArray, setArrayIndexValue, setClass, setClassData, setCtor, setIndexArray, setRTLAccess, setRootMgr, setValue, valueOf |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
aCallObj
protected stardiv.js.ip.RTLCall aCallObj
aFctName
private java.lang.String aFctName
bCtor
private boolean bCtor
iId
private int iId
pParamTypes
private int[] pParamTypes
pPrototype
private stardiv.js.ip.BaseObj pPrototype
pRepresentedClass
private stardiv.js.ip.BaseClass pRepresentedClass
RTLFunction
public RTLFunction(stardiv.js.ip.RootTaskManager rtm,
int i,
stardiv.js.ip.RTLCall rtlc)
RTLFunction
public RTLFunction(stardiv.js.ip.RootTaskManager rtm,
int i1,
stardiv.js.ip.RTLCall rtlc,
int[] i2)
RTLFunction
public RTLFunction(stardiv.js.ip.RootTaskManager rtm,
int i1,
stardiv.js.ip.RTLCall rtlc,
int[] i2,
java.lang.String s)
RTLFunction
public RTLFunction(stardiv.js.ip.RootTaskManager rtm,
int i,
stardiv.js.ip.RTLCall rtlc,
java.lang.String s)
getId
public final int getId()
getName
public java.lang.String getName()
getParamTypes
public final int[] getParamTypes()
getPrototypeObj
public stardiv.js.ip.BaseObj getPrototypeObj()
- Specified by:
getPrototypeObj
in interface stardiv.js.ip.CtorAccess
getRepresentedClass
public stardiv.js.ip.BaseClass getRepresentedClass()
- Specified by:
getRepresentedClass
in interface stardiv.js.ip.CtorAccess
isCtor
public boolean isCtor()
- Specified by:
isCtor
in interface stardiv.js.ip.CtorAccess
prepareAsCtor
public void prepareAsCtor(stardiv.js.ip.BaseClass bc)