mandala.rami.transparency.semi
Class JayaCompiler

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

public class JayaCompiler
extends Object
implements 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 String DEFAULT_JAYA_PATH
           
static String JAYA_PATH_PROPERTY
           
static String USAGE
           
 
Constructor Summary
JayaCompiler()
           
 
Method Summary
static void generate(Class originClass, 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(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 String JAYA_PATH_PROPERTY
See Also:
Constant Field Values

DEFAULT_JAYA_PATH

public static final String DEFAULT_JAYA_PATH
See Also:
Constant Field Values

USAGE

public static final String USAGE
Constructor Detail

JayaCompiler

public JayaCompiler()
Method Detail

generate

public static void generate(Class originClass,
                            String path)
                     throws 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:
IOException

main

public static void main(String[] args)


Mandala help mailing list