mandala.rami.transparency.semi
Class JayaCompiler

java.lang.Object
  extended bymandala.rami.transparency.semi.JayaCompiler
All Implemented Interfaces:
java.io.Serializable

public class JayaCompiler
extends java.lang.Object
implements java.io.Serializable

This class implements the semi transparent reflexive asynchronous method invocation mechanism.

Since:
1.0
Version:
1.1
Author:
eipi
See Also:
Serializable, Serialized Form

Field Summary
static java.lang.String DEFAULT_JAYA_PATH
           
static java.lang.String JAYA_PATH_PROPERTY
           
static java.lang.String USAGE
           
 
Constructor Summary
JayaCompiler()
           
 
Method Summary
static void generate(java.lang.Class originClass, java.lang.String path)
          Writes the source code of the semi-transparency asynchronous proxy class for the given class into the specified path directory.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAYA_PATH_PROPERTY

public static final java.lang.String JAYA_PATH_PROPERTY
See Also:
Constant Field Values

DEFAULT_JAYA_PATH

public static final java.lang.String DEFAULT_JAYA_PATH
See Also:
Constant Field Values

USAGE

public static final java.lang.String USAGE
Constructor Detail

JayaCompiler

public JayaCompiler()
Method Detail

generate

public static void generate(java.lang.Class originClass,
                            java.lang.String path)
                     throws java.io.IOException

Writes the source code of the semi-transparency asynchronous proxy class for the given class into the specified path directory.

Each sub-directory corresponding to subpackages are created when needed

Parameters:
originClass - the class to generate an semi-transparent asynchronous proxy for
path - the directory where the class must be written to
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)


Mandala help mailing list