java.lang.Object Extension

Location

 

AfterConstruction

 

method AfterConstruction

 

void AfterConstruction()

 

func AfterConstruction()

 

void AfterConstruction()

 

Sub AfterConstruction()

BeforeDestruction

 

method BeforeDestruction

 

void BeforeDestruction()

 

func BeforeDestruction()

 

void BeforeDestruction()

 

Sub BeforeDestruction()

ClassInfo

 

class method ClassInfo: Pointer

 

static Pointer ClassInfo()

 

static func ClassInfo() -> Pointer

 

static Pointer ClassInfo()

 

Shared Function ClassInfo() As Pointer

ClassName

 

class method ClassName: ShortString

 

static ShortString ClassName()

 

static func ClassName() -> ShortString

 

static ShortString ClassName()

 

Shared Function ClassName() As ShortString

ClassNameIs

 

class method ClassNameIs(Name: String): Boolean

 

static Boolean ClassNameIs(String Name)

 

static func ClassNameIs(_ Name: String) -> Boolean

 

static Boolean ClassNameIs(String Name)

 

Shared Function ClassNameIs(Name As String) As Boolean

Parameters:

  • Name:

ClassParent

 

class method ClassParent: TClass

 

static TClass ClassParent()

 

static func ClassParent() -> TClass

 

static TClass ClassParent()

 

Shared Function ClassParent() As TClass

ClassType

 

method ClassType: TClass

 

TClass ClassType()

 

func ClassType() -> TClass

 

TClass ClassType()

 

Function ClassType() As TClass

CleanupInstance

 

method CleanupInstance

 

void CleanupInstance()

 

func CleanupInstance()

 

void CleanupInstance()

 

Sub CleanupInstance()

DefaultHandler

 

method DefaultHandler(var Message: Object)

 

void DefaultHandler(ref Object Message)

 

func DefaultHandler(_ Message: Object)

 

void DefaultHandler(__ref Object Message)

 

Sub DefaultHandler(ByRef Message As Object)

Parameters:

  • Message:

Destroy

 

method Destroy

 

void Destroy()

 

func Destroy()

 

void Destroy()

 

Sub Destroy()

Dispatch

 

method Dispatch(var Message: Object)

 

void Dispatch(ref Object Message)

 

func Dispatch(_ Message: Object)

 

void Dispatch(__ref Object Message)

 

Sub Dispatch(ByRef Message As Object)

Parameters:

  • Message:

FieldAddress

 

method FieldAddress(Name: ShortString): Pointer

 

Pointer FieldAddress(ShortString Name)

 

func FieldAddress(_ Name: ShortString) -> Pointer

 

Pointer FieldAddress(ShortString Name)

 

Function FieldAddress(Name As ShortString) As Pointer

Parameters:

  • Name:

Free

 

method Free

 

void Free()

 

func Free()

 

void Free()

 

Sub Free()

FreeInstance

 

method FreeInstance

 

void FreeInstance()

 

func FreeInstance()

 

void FreeInstance()

 

Sub FreeInstance()

GetInterface

 

method GetInterface(IID: TGUID; out Obj: lifetimestrategy(void)Object): Boolean

 

Boolean GetInterface(TGUID IID, out lifetimestrategy(void)Object Obj)

 

func GetInterface(_ IID: TGUID, _ Obj: lifetimestrategy(void)Object) -> Boolean

 

Boolean GetInterface(TGUID IID, __out lifetimestrategy(void)Object Obj)

 

Function GetInterface(IID As TGUID, <OutAttribute> ByRef Obj As lifetimestrategy(void)Object) As Boolean

Parameters:

  • IID:
  • Obj:

GetInterfaceEntry

 

class method GetInterfaceEntry(IID: TGUID): PInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

 

static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

 

Shared Function GetInterfaceEntry(IID As TGUID) As PInterfaceEntry

Parameters:

  • IID:

GetInterfaceTable

 

class method GetInterfaceTable: PInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

 

static func GetInterfaceTable() -> PInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

 

Shared Function GetInterfaceTable() As PInterfaceTable

InheritsFrom

 

class method InheritsFrom(AClass: TClass): Boolean

 

static Boolean InheritsFrom(TClass AClass)

 

static func InheritsFrom(_ AClass: TClass) -> Boolean

 

static Boolean InheritsFrom(TClass AClass)

 

Shared Function InheritsFrom(AClass As TClass) As Boolean

Parameters:

  • AClass:

InitInstance

 

class method InitInstance(Instance: Pointer): TObject

 

static TObject InitInstance(Pointer Instance)

 

static func InitInstance(_ Instance: Pointer) -> TObject

 

static TObject InitInstance(Pointer Instance)

 

Shared Function InitInstance(Instance As Pointer) As TObject

Parameters:

  • Instance:

InstanceClassName

 

method InstanceClassName: String

 

String InstanceClassName()

 

func InstanceClassName() -> String

 

String InstanceClassName()

 

Function InstanceClassName() As String

InstanceSize

 

class method InstanceSize: Integer

 

static Integer InstanceSize()

 

static func InstanceSize() -> Integer

 

static Integer InstanceSize()

 

Shared Function InstanceSize() As Integer

MethodAddress

 

class method MethodAddress(Name: ShortString): Pointer

 

static Pointer MethodAddress(ShortString Name)

 

static func MethodAddress(_ Name: ShortString) -> Pointer

 

static Pointer MethodAddress(ShortString Name)

 

Shared Function MethodAddress(Name As ShortString) As Pointer

Parameters:

  • Name:

MethodName

 

class method MethodName(Address: Pointer): ShortString

 

static ShortString MethodName(Pointer Address)

 

static func MethodName(_ Address: Pointer) -> ShortString

 

static ShortString MethodName(Pointer Address)

 

Shared Function MethodName(Address As Pointer) As ShortString

Parameters:

  • Address:

NewInstance

 

class method NewInstance: TObject

 

static TObject NewInstance()

 

static func NewInstance() -> TObject

 

static TObject NewInstance()

 

Shared Function NewInstance() As TObject

SafeCallException

 

method SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

 

func SafeCallException(_ ExceptObject: TObject, _ ExceptAddr: Pointer) -> HResult

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

 

Function SafeCallException(ExceptObject As TObject, ExceptAddr As Pointer) As HResult

Parameters:

  • ExceptObject:
  • ExceptAddr:

 

ClassInfo

 

class method ClassInfo: Pointer

 

static Pointer ClassInfo()

 

static func ClassInfo() -> Pointer

 

static Pointer ClassInfo()

 

Shared Function ClassInfo() As Pointer

ClassName

 

class method ClassName: ShortString

 

static ShortString ClassName()

 

static func ClassName() -> ShortString

 

static ShortString ClassName()

 

Shared Function ClassName() As ShortString

ClassNameIs

 

class method ClassNameIs(Name: String): Boolean

 

static Boolean ClassNameIs(String Name)

 

static func ClassNameIs(_ Name: String) -> Boolean

 

static Boolean ClassNameIs(String Name)

 

Shared Function ClassNameIs(Name As String) As Boolean

Parameters:

  • Name:

ClassParent

 

class method ClassParent: TClass

 

static TClass ClassParent()

 

static func ClassParent() -> TClass

 

static TClass ClassParent()

 

Shared Function ClassParent() As TClass

GetInterfaceEntry

 

class method GetInterfaceEntry(IID: TGUID): PInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

 

static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry

 

static PInterfaceEntry GetInterfaceEntry(TGUID IID)

 

Shared Function GetInterfaceEntry(IID As TGUID) As PInterfaceEntry

Parameters:

  • IID:

GetInterfaceTable

 

class method GetInterfaceTable: PInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

 

static func GetInterfaceTable() -> PInterfaceTable

 

static PInterfaceTable GetInterfaceTable()

 

Shared Function GetInterfaceTable() As PInterfaceTable

InheritsFrom

 

class method InheritsFrom(AClass: TClass): Boolean

 

static Boolean InheritsFrom(TClass AClass)

 

static func InheritsFrom(_ AClass: TClass) -> Boolean

 

static Boolean InheritsFrom(TClass AClass)

 

Shared Function InheritsFrom(AClass As TClass) As Boolean

Parameters:

  • AClass:

InitInstance

 

class method InitInstance(Instance: Pointer): TObject

 

static TObject InitInstance(Pointer Instance)

 

static func InitInstance(_ Instance: Pointer) -> TObject

 

static TObject InitInstance(Pointer Instance)

 

Shared Function InitInstance(Instance As Pointer) As TObject

Parameters:

  • Instance:

InstanceSize

 

class method InstanceSize: Integer

 

static Integer InstanceSize()

 

static func InstanceSize() -> Integer

 

static Integer InstanceSize()

 

Shared Function InstanceSize() As Integer

MethodAddress

 

class method MethodAddress(Name: ShortString): Pointer

 

static Pointer MethodAddress(ShortString Name)

 

static func MethodAddress(_ Name: ShortString) -> Pointer

 

static Pointer MethodAddress(ShortString Name)

 

Shared Function MethodAddress(Name As ShortString) As Pointer

Parameters:

  • Name:

MethodName

 

class method MethodName(Address: Pointer): ShortString

 

static ShortString MethodName(Pointer Address)

 

static func MethodName(_ Address: Pointer) -> ShortString

 

static ShortString MethodName(Pointer Address)

 

Shared Function MethodName(Address As Pointer) As ShortString

Parameters:

  • Address:

NewInstance

 

class method NewInstance: TObject

 

static TObject NewInstance()

 

static func NewInstance() -> TObject

 

static TObject NewInstance()

 

Shared Function NewInstance() As TObject

 

AfterConstruction

 

method AfterConstruction

 

void AfterConstruction()

 

func AfterConstruction()

 

void AfterConstruction()

 

Sub AfterConstruction()

BeforeDestruction

 

method BeforeDestruction

 

void BeforeDestruction()

 

func BeforeDestruction()

 

void BeforeDestruction()

 

Sub BeforeDestruction()

ClassType

 

method ClassType: TClass

 

TClass ClassType()

 

func ClassType() -> TClass

 

TClass ClassType()

 

Function ClassType() As TClass

CleanupInstance

 

method CleanupInstance

 

void CleanupInstance()

 

func CleanupInstance()

 

void CleanupInstance()

 

Sub CleanupInstance()

DefaultHandler

 

method DefaultHandler(var Message: Object)

 

void DefaultHandler(ref Object Message)

 

func DefaultHandler(_ Message: Object)

 

void DefaultHandler(__ref Object Message)

 

Sub DefaultHandler(ByRef Message As Object)

Parameters:

  • Message:

Destroy

 

method Destroy

 

void Destroy()

 

func Destroy()

 

void Destroy()

 

Sub Destroy()

Dispatch

 

method Dispatch(var Message: Object)

 

void Dispatch(ref Object Message)

 

func Dispatch(_ Message: Object)

 

void Dispatch(__ref Object Message)

 

Sub Dispatch(ByRef Message As Object)

Parameters:

  • Message:

FieldAddress

 

method FieldAddress(Name: ShortString): Pointer

 

Pointer FieldAddress(ShortString Name)

 

func FieldAddress(_ Name: ShortString) -> Pointer

 

Pointer FieldAddress(ShortString Name)

 

Function FieldAddress(Name As ShortString) As Pointer

Parameters:

  • Name:

Free

 

method Free

 

void Free()

 

func Free()

 

void Free()

 

Sub Free()

FreeInstance

 

method FreeInstance

 

void FreeInstance()

 

func FreeInstance()

 

void FreeInstance()

 

Sub FreeInstance()

GetInterface

 

method GetInterface(IID: TGUID; out Obj: lifetimestrategy(void)Object): Boolean

 

Boolean GetInterface(TGUID IID, out lifetimestrategy(void)Object Obj)

 

func GetInterface(_ IID: TGUID, _ Obj: lifetimestrategy(void)Object) -> Boolean

 

Boolean GetInterface(TGUID IID, __out lifetimestrategy(void)Object Obj)

 

Function GetInterface(IID As TGUID, <OutAttribute> ByRef Obj As lifetimestrategy(void)Object) As Boolean

Parameters:

  • IID:
  • Obj:

InstanceClassName

 

method InstanceClassName: String

 

String InstanceClassName()

 

func InstanceClassName() -> String

 

String InstanceClassName()

 

Function InstanceClassName() As String

SafeCallException

 

method SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

 

func SafeCallException(_ ExceptObject: TObject, _ ExceptAddr: Pointer) -> HResult

 

HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)

 

Function SafeCallException(ExceptObject As TObject, ExceptAddr As Pointer) As HResult

Parameters:

  • ExceptObject:
  • ExceptAddr: