java.lang.Object Extension

Location

 

AfterConstruction

 

void AfterConstruction()

BeforeDestruction

 

void BeforeDestruction()

ClassInfo

 

static Pointer ClassInfo()

ClassName

 

static String ClassName()

ClassNameIs

 

static Boolean ClassNameIs(String Name)

Parameters:

  • Name:

ClassParent

 

static TClass ClassParent()

ClassType

 

TClass ClassType()

CleanupInstance

 

void CleanupInstance()

DefaultHandler

 

void DefaultHandler(__ref Object Message)

Parameters:

  • Message:

Destroy

 

void Destroy()

Dispatch

 

void Dispatch(__ref Object Message)

Parameters:

  • Message:

FieldAddress

 

Pointer FieldAddress(String Name)

Parameters:

  • Name:

Free

 

void Free()

FreeInstance

 

void FreeInstance()

GetInterface

 

Boolean GetInterface(TGUID IID, __out Object Obj)

Parameters:

  • IID:
  • Obj:

GetInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

Parameters:

  • IID:

GetInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

InheritsFrom

 

static Boolean InheritsFrom(TClass AClass)

Parameters:

  • AClass:

InitInstance

 

static TObject InitInstance(Pointer Instance)

Parameters:

  • Instance:

InstanceClassName

 

String InstanceClassName()

InstanceSize

 

static Integer InstanceSize()

MethodAddress

 

static Pointer MethodAddress(String Name)

Parameters:

  • Name:

MethodName

 

static String MethodName(Pointer Address)

Parameters:

  • Address:

NewInstance

 

static TObject NewInstance()

SafeCallException

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

Parameters:

  • ExceptObject:
  • ExceptAddr:

 

ClassInfo

 

static Pointer ClassInfo()

ClassName

 

static String ClassName()

ClassNameIs

 

static Boolean ClassNameIs(String Name)

Parameters:

  • Name:

ClassParent

 

static TClass ClassParent()

GetInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

Parameters:

  • IID:

GetInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

InheritsFrom

 

static Boolean InheritsFrom(TClass AClass)

Parameters:

  • AClass:

InitInstance

 

static TObject InitInstance(Pointer Instance)

Parameters:

  • Instance:

InstanceSize

 

static Integer InstanceSize()

MethodAddress

 

static Pointer MethodAddress(String Name)

Parameters:

  • Name:

MethodName

 

static String MethodName(Pointer Address)

Parameters:

  • Address:

NewInstance

 

static TObject NewInstance()

 

AfterConstruction

 

void AfterConstruction()

BeforeDestruction

 

void BeforeDestruction()

ClassType

 

TClass ClassType()

CleanupInstance

 

void CleanupInstance()

DefaultHandler

 

void DefaultHandler(__ref Object Message)

Parameters:

  • Message:

Destroy

 

void Destroy()

Dispatch

 

void Dispatch(__ref Object Message)

Parameters:

  • Message:

FieldAddress

 

Pointer FieldAddress(String Name)

Parameters:

  • Name:

Free

 

void Free()

FreeInstance

 

void FreeInstance()

GetInterface

 

Boolean GetInterface(TGUID IID, __out Object Obj)

Parameters:

  • IID:
  • Obj:

InstanceClassName

 

String InstanceClassName()

SafeCallException

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

Parameters:

  • ExceptObject:
  • ExceptAddr: