Package org.multiverse.instrumentation

Interface Summary
Environment  
Filer The Filer is responsible for creating class definitions.
InstrumentationPhase The compilation process can be split up in different steps; the InstrumentationPhase is one such step.
InstrumenterLogger An abstraction for logging.
Instrumentor The Instrumentor is responsible transforming a Clazz.
 

Class Summary
AbstractInstrumentationPhase Abstract InstrumentationPhase that provides some basic plumbing.
ClassUtils A utility class for Class
Clazz The class to compile.
DebugInfo  
DumpingFiler A Filer that decorates another filer with the ability to dump the classfile to some directory.
FileSystemFiler  
NullInstrumenterLogger The NullInstrumenterLogger is a InstrumenterLogger that doesn't do anything.
PreventReinstrumentationInstrumentationPhase A control flow InstrumentationPhase responsible for preventing that a class already has been instrumented: If the class already is instrumented, it checks if the compiler name and version match.
StandardInstrumentor  
SystemOutImportantInstrumenterLogger  
 

Exception Summary
CompileException A RuntimeException that is thrown when the postprocessing of a Clazz fails.
 

Annotation Types Summary
InstrumentationStamp An Annotation Multiverse places on class-files that have been instrumented.
 



Copyright © 2008-2010 Multiverse. All Rights Reserved.