pnuts.compiler
Class DynamicProxyFactory

java.lang.Object
  extended by 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.


Constructor Summary
DynamicProxyFactory()
           
 
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
 

Constructor Detail

DynamicProxyFactory

public DynamicProxyFactory()
Method Detail

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)