public class ZenNativeCaster extends java.lang.Object implements IDumpConvertable
| Constructor and Description |
|---|
ZenNativeCaster(IJavaMethod method) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends IDumpable> |
asDumpedObject()
Gets a List of dumpable objects that can easily serialized into JSON
|
void |
compile(MethodOutput output) |
void |
compileAnyCanCastImplicit(ZenType type,
MethodOutput output,
IEnvironmentGlobal environment,
int localClass) |
void |
compileAnyCast(ZenType type,
MethodOutput output,
IEnvironmentGlobal environment,
int localValue,
int localClass) |
void |
constructCastingRule(ICastingRuleDelegate rules) |
ZenType |
getReturnType() |
public ZenNativeCaster(IJavaMethod method)
public ZenType getReturnType()
public void constructCastingRule(ICastingRuleDelegate rules)
public void compile(MethodOutput output)
public void compileAnyCanCastImplicit(ZenType type, MethodOutput output, IEnvironmentGlobal environment, int localClass)
public void compileAnyCast(ZenType type, MethodOutput output, IEnvironmentGlobal environment, int localValue, int localClass)
public java.util.List<? extends IDumpable> asDumpedObject()
IDumpConvertableasDumpedObject in interface IDumpConvertable