org.multiverse.compiler
Class MultiverseCompiler

java.lang.Object
  extended by org.multiverse.compiler.MultiverseCompiler

public final class MultiverseCompiler
extends java.lang.Object

The MultiverseCompiler is responsible for transforming class files. It is a general purpose compiler since it doesn't do any compiling itself, but forwards everything a Instrumentor The advantage is that not yet another MultiverseCompiler needs to be written; so shared plumbing.

Another advange is that the same Instrumentor can be used for the MultiverseJavaAgent and the MultiverseCompiler.

Author:
Peter Veentjer

Constructor Summary
MultiverseCompiler()
           
 
Method Summary
 void applyRecursive(java.io.File directory, Instrumentor instrumentor)
           
static void main(java.lang.String[] args)
           
 void write(java.io.File file, Clazz clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiverseCompiler

public MultiverseCompiler()
Method Detail

main

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

applyRecursive

public void applyRecursive(java.io.File directory,
                           Instrumentor instrumentor)

write

public void write(java.io.File file,
                  Clazz clazz)


Copyright © 2008-2010 Multiverse. All Rights Reserved.