ataspectj
Class AtAspectjComponent

java.lang.Object
  extended by ataspectj.AtAspectjComponent
Direct Known Subclasses:
AnnotationViewer, AspectUpdater, AtAspectjMain, AtJavacLauncher, BytecodeCleaner, ClassInstrumenter, IndexRepository, InstructionInstrumentationFactory, InstrumentationFactory, InstrumentationRepository, PrimitiveTypesFactory, RepositoryLoader, SourceCodeBackuper

public class AtAspectjComponent
extends java.lang.Object

Parent class of all the class of the package. Use to propagate the static field changes.


Field Summary
protected static int barrier
          The barrier for the threads
protected static boolean CODEPRINT
          Codeprint flag according to the command line
protected static boolean DEBUG
          Debug flag according to the command line
protected static boolean VERBOSE
          Verbose flag according to the command line
 
Constructor Summary
AtAspectjComponent()
           
 
Method Summary
protected  void done(java.lang.String name)
          Method used to syncronize thread
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERBOSE

protected static boolean VERBOSE
Verbose flag according to the command line


DEBUG

protected static boolean DEBUG
Debug flag according to the command line


CODEPRINT

protected static boolean CODEPRINT
Codeprint flag according to the command line


barrier

protected static int barrier
The barrier for the threads

Constructor Detail

AtAspectjComponent

public AtAspectjComponent()
Method Detail

done

protected void done(java.lang.String name)
Method used to syncronize thread

Parameters:
name - the name of the job accomplished.