pnuts.compiler
Class DynamicProxyFactory
java.lang.Object
pnuts.compiler.DynamicProxyFactory
public final class DynamicProxyFactory
- extends java.lang.Object
This class is used to create a proxy class on-the-fly
to replace a reflective method call. This mechanism
improves execution speed, especially with JIT compiler.
Method Summary |
static byte |
byte_cast(java.lang.Object param)
|
static char |
char_cast(java.lang.Object param)
|
static double |
double_cast(java.lang.Object param)
|
static float |
float_cast(java.lang.Object param)
|
static int |
int_cast(java.lang.Object param)
|
static long |
long_cast(java.lang.Object param)
|
static short |
short_cast(java.lang.Object param)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicProxyFactory
public DynamicProxyFactory()
byte_cast
public static byte byte_cast(java.lang.Object param)
int_cast
public static int int_cast(java.lang.Object param)
short_cast
public static short short_cast(java.lang.Object param)
char_cast
public static char char_cast(java.lang.Object param)
long_cast
public static long long_cast(java.lang.Object param)
float_cast
public static float float_cast(java.lang.Object param)
double_cast
public static double double_cast(java.lang.Object param)