Property | Type | Description | |
---|---|---|---|
m_doc | string |
Method | Description | |
---|---|---|
@base ( ) : Type | ||
@is ( Type type ) : bool | ||
ClassType ( |
||
doc ( ) : string | ||
dotnetRepr ( ) : bool | ||
facet ( Type t, bool c ) : Facet | ||
facets ( ) : |
||
fields ( ) : |
||
inheritance ( ) : |
||
make ( |
||
methods ( ) : |
||
mixins ( ) : |
||
name ( ) : string | ||
pod ( ) : |
||
qname ( ) : string | ||
signature ( ) : string | ||
slot ( string name, bool check ) : |
||
slots ( ) : |
||
toNullable ( ) : Type | ||
trap ( string name, |
Method | Description | |
---|---|---|
ClassType ( |
||
addInheritance ( Type t, |
||
checkAllFan ( |
||
doReflect ( ) : void | ||
emit ( ) : |
||
finish ( ) : void | ||
finishField ( |
||
finishMethod ( |
||
finishSlots ( System type, bool staticOnly ) : void |
Map the Java members of the specified class to my slots for reflection.
|
|
flags ( ) : int | ||
map ( |
Map fcode field to a sys::Field.
|
|
map ( |
Map fcode method to a sys::Method.
|
|
merge ( |
Merge the inherited slot into my slot maps. Assume this slot trumps any previous definition (because we process inheritance and my slots in the right order) slots: Slot[] by order nameToSlot: String name -> Slot nameToIndex: String name -> Long index of slots
|
|
merge ( Type inheritedType, |
Merge the inherit's slots into my slot maps. slots: Slot[] by order nameToSlot: String name -> Slot nameToIndex: String name -> Long index of slots
|
|
reflect ( ) : Type |
public ClassType ( |
||
pod | ||
name | string | |
flags | int | |
facets | ||
return | System |
public final slot ( string name, bool check ) : |
||
name | string | |
check | bool | |
return |
public trap ( string name, |
||
name | string | |
args | ||
return | object |