ataspectj.instrumentation
Class ClassInstrumenter

java.lang.Object
  extended by ataspectj.AtAspectjComponent
      extended by ataspectj.instrumentation.ClassInstrumenter
All Implemented Interfaces:
java.lang.Runnable

public class ClassInstrumenter
extends AtAspectjComponent
implements java.lang.Runnable

Class used to instrument the bytecode.

Author:
Marco Poggi

Field Summary
 
Fields inherited from class ataspectj.AtAspectjComponent
barrier, CODEPRINT, DEBUG, VERBOSE
 
Constructor Summary
ClassInstrumenter(java.lang.String className, java.lang.String classFileName)
          Constructor of the class
 
Method Summary
 void run()
          Standard method run to exec into a thread.
 
Methods inherited from class ataspectj.AtAspectjComponent
done
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassInstrumenter

public ClassInstrumenter(java.lang.String className,
                         java.lang.String classFileName)
Constructor of the class

Parameters:
className - the name of the class to instrument.
classFileName - the file name of the class.
Method Detail

run

public void run()
Standard method run to exec into a thread. Used to instrument the class.

Specified by:
run in interface java.lang.Runnable