Method | Description | |
---|---|---|
DefineCategory ( |
Defines a category, by using various attributes.
|
|
DefineClass ( |
Defines the given class by installing a proxy, that will forward native calls to the corresponding instance.
|
Method | Description | |
---|---|---|
AddMethod ( |
||
AddMethods ( |
||
CollectInstanceMethods ( |
Collect every public instance method with an attribute defined in the type.
|
|
CollectInstanceVariables ( |
Collect every public properties with an attribute.
|
|
CollectStaticMethods ( |
Collect every public static method with an attribute.
|
|
CreateClass ( String className, String superClassName, String ivarNames, |
||
ExtractCategoryClassName ( |
Extract the category's class name to use when defining a new category.
|
|
ExtractClassName ( |
Extract the class name to use when defining a new class :
|
|
ExtractSuperClassName ( |
Extract the super class name to use when defining a new class :
|
|
InterceptDeallocFor ( Class cls ) : void | ||
IsNative ( |
Determines if the specified type is native backed.
|
|
NeedInterception ( |
Determines whether the specified type requires a dealloc interception for lifecycle purpose.
|
public static DefineCategory ( |
||
categoryGenerator | The category generator to use. | |
type | The type that contains the definition attibutes. | |
return | void |
public static DefineClass ( |
||
classGenerator | The class generator. | |
type | The type. | |
return | void |