[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: jitclass.pas line 190
type TJitClassCreator = class(TJitClassCreatorBase) |
||
protected |
||
class procedure FreeJitClass(); |
|
|
function GetLockReferenceObj; override; |
|
|
function GetTypeInfo; override; |
|
|
function GetJitClass; override; |
|
|
procedure CreateJitClass; |
|
|
procedure CreateJitClassPreCheck; |
|
|
procedure CreateJitClassVMT; |
|
|
procedure CreateJitClassCallAllProp(); |
|
|
procedure CreateJitClassContinueAfteVMT; |
|
|
procedure UpdateClassName; |
|
|
procedure CreateJitMethods; |
|
|
procedure CreateJitProps; |
|
|
procedure CreateJitPropsPrepare; |
|
|
procedure CreateJitPropsFinish; |
|
|
procedure Init; virtual; |
|
|
function CreateJitPropertyList; virtual; |
|
|
public |
||
constructor Create(); |
|
|
destructor Destroy; override; |
|
|
procedure UpdateJitClass; |
|
|
procedure RecreateJitClass; |
|
|
property AncestorClass: TClass; [r] |
|
|
property ClassName: string; [rw] deprecated ; |
|
|
property JitClassName: string; [rw] |
|
|
property TypeLibrary: TJitTypeLibrary; [rw] |
|
|
property JitMethods: TJitMethodList; [r] |
|
|
property JitProperties: TJitPropertyList; [r] |
|
|
function FindPropertyRecursive(); |
|
|
property JitClass: TClass; [r] |
|
|
property AncestorJitClass: TJitClassCreator; [r] experimental ; |
|
|
property UserInfoMemSize: Integer; [rw] |
|
|
end; |
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |