@Module public class AbstractScanClass extends java.lang.Object implements ScanClass
Constructor and Description |
---|
AbstractScanClass() |
Modifier and Type | Method and Description |
---|---|
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.
|
protected boolean |
isMatch(char[] bufferA,
int offset,
int length,
char[] bufferB) |
public void addSuperClass(char[] buffer, int offset, int length)
addSuperClass
in interface ScanClass
public void addInterface(char[] buffer, int offset, int length)
addInterface
in interface ScanClass
public void addClassAnnotation(char[] buffer, int offset, int length)
addClassAnnotation
in interface ScanClass
public void addPoolString(char[] buffer, int offset, int length)
addPoolString
in interface ScanClass
public boolean finishScan()
finishScan
in interface ScanClass
protected final boolean isMatch(char[] bufferA, int offset, int length, char[] bufferB)