com.caucho.loader.enhancer
Interface ScanClass

All Known Implementing Classes:
AbstractScanClass, ScanClassAllow

@Module
public interface ScanClass

Interface for a scanned class.


Method Summary
 void addClassAnnotation(char[] buffer, int offset, int length)
          Adds a class annotation
 void addInterface(char[] buffer, int offset, int length)
          Adds interface information to the scan class.
 void addPoolString(char[] buffer, int offset, int length)
          Adds a pool string of the form "L...;" to test for annotations.
 void addSuperClass(char[] buffer, int offset, int length)
          Adds the superclass information to the scan class.
 boolean finishScan()
          Complete scan processing.
 

Method Detail

addSuperClass

void addSuperClass(char[] buffer,
                   int offset,
                   int length)
Adds the superclass information to the scan class.


addInterface

void addInterface(char[] buffer,
                  int offset,
                  int length)
Adds interface information to the scan class.


addClassAnnotation

void addClassAnnotation(char[] buffer,
                        int offset,
                        int length)
Adds a class annotation


addPoolString

void addPoolString(char[] buffer,
                   int offset,
                   int length)
Adds a pool string of the form "L...;" to test for annotations.


finishScan

boolean finishScan()
Complete scan processing.