Method | Description | |
---|---|---|
ApplyMethod ( GtFunc Func, object Self, object Params ) : object | ||
ApplyMethodV ( GtFunc Func, object Self ) : object | ||
ApplyParseFunc ( GtFunc ParseFunc, GtNameSpace NameSpace, GtTokenContext TokenContext, GtSyntaxTree LeftTree, GtSyntaxPattern Pattern ) : GtSyntaxTree | ||
ApplyTokenFunc ( GtFunc TokenFunc, object TokenContext, string Text, long pos ) : long | ||
ApplyTypeFunc ( GtFunc TypeFunc, GtTypeEnv Gamma, GtSyntaxTree ParsedTree, GtType ContextType ) : GtNode | ||
GetClassName ( object Value ) : string | ||
GetClassOfValue ( object Value ) : Type | ||
GetNativeFieldValue ( object ObjectValue, FieldInfo NativeField ) : object | ||
GetNativeType ( Type NativeClass ) : GtType | ||
ImportClass ( String ClassName ) : Type | ||
ImportMethod ( GtType ContextType, String FullName, bool StaticMethodOnly ) : MethodInfo | ||
ImportNativeObject ( GtNameSpace NameSpace, string PackageName ) : object | ||
ImportStaticFieldValue ( GtParserContext Context, GtType ClassType, String Symbol ) : object | ||
ImportStaticObject ( GtParserContext Context, Type NativeClass, string Symbol ) : object | ||
LoadNativeConstructors ( GtParserContext Context, GtType ClassType, List |
||
LoadNativeField ( GtParserContext Context, GtType ClassType, String FieldName, Boolean GetSetter ) : GtFunc | ||
LoadNativeMethods ( GtParserContext Context, GtType ClassType, String FuncName, List |
||
MatchNativeMethod ( GtType GreenTypeParams, MethodInfo CLRMethod ) : bool |
Method | Description | |
---|---|---|
AcceptJavaType ( GtType GreenType, Type Type ) : bool |
public static ApplyMethod ( GtFunc Func, object Self, object Params ) : object | ||
Func | GtFunc | |
Self | object | |
Params | object | |
return | object |
public static ApplyMethodV ( GtFunc Func, object Self ) : object | ||
Func | GtFunc | |
Self | object | |
return | object |
public static ApplyParseFunc ( GtFunc ParseFunc, GtNameSpace NameSpace, GtTokenContext TokenContext, GtSyntaxTree LeftTree, GtSyntaxPattern Pattern ) : GtSyntaxTree | ||
ParseFunc | GtFunc | |
NameSpace | GtNameSpace | |
TokenContext | GtTokenContext | |
LeftTree | GtSyntaxTree | |
Pattern | GtSyntaxPattern | |
return | GtSyntaxTree |
public static ApplyTokenFunc ( GtFunc TokenFunc, object TokenContext, string Text, long pos ) : long | ||
TokenFunc | GtFunc | |
TokenContext | object | |
Text | string | |
pos | long | |
return | long |
public static ApplyTypeFunc ( GtFunc TypeFunc, GtTypeEnv Gamma, GtSyntaxTree ParsedTree, GtType ContextType ) : GtNode | ||
TypeFunc | GtFunc | |
Gamma | GtTypeEnv | |
ParsedTree | GtSyntaxTree | |
ContextType | GtType | |
return | GtNode |
public static GetClassName ( object Value ) : string | ||
Value | object | |
return | string |
public static GetClassOfValue ( object Value ) : Type | ||
Value | object | |
return | Type |
public static GetNativeFieldValue ( object ObjectValue, FieldInfo NativeField ) : object | ||
ObjectValue | object | |
NativeField | FieldInfo | |
return | object |
public static GetNativeType ( Type NativeClass ) : GtType | ||
NativeClass | Type | |
return | GtType |
public static ImportClass ( String ClassName ) : Type | ||
ClassName | String | |
return | Type |
public static ImportMethod ( GtType ContextType, String FullName, bool StaticMethodOnly ) : MethodInfo | ||
ContextType | GtType | |
FullName | String | |
StaticMethodOnly | bool | |
return | MethodInfo |
public static ImportNativeObject ( GtNameSpace NameSpace, string PackageName ) : object | ||
NameSpace | GtNameSpace | |
PackageName | string | |
return | object |
public static ImportStaticFieldValue ( GtParserContext Context, GtType ClassType, String Symbol ) : object | ||
Context | GtParserContext | |
ClassType | GtType | |
Symbol | String | |
return | object |
public static ImportStaticObject ( GtParserContext Context, Type NativeClass, string Symbol ) : object | ||
Context | GtParserContext | |
NativeClass | Type | |
Symbol | string | |
return | object |
public static LoadNativeConstructors ( GtParserContext Context, GtType ClassType, List |
||
Context | GtParserContext | |
ClassType | GtType | |
FuncList | List |
|
return | void |
public static LoadNativeField ( GtParserContext Context, GtType ClassType, String FieldName, Boolean GetSetter ) : GtFunc | ||
Context | GtParserContext | |
ClassType | GtType | |
FieldName | String | |
GetSetter | Boolean | |
return | GtFunc |
public static LoadNativeMethods ( GtParserContext Context, GtType ClassType, String FuncName, List |
||
Context | GtParserContext | |
ClassType | GtType | |
FuncName | String | |
FuncList | List |
|
return | void |
public static MatchNativeMethod ( GtType GreenTypeParams, MethodInfo CLRMethod ) : bool | ||
GreenTypeParams | GtType | |
CLRMethod | MethodInfo | |
return | bool |