|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgate.util.asm.commons.EmptyVisitor
gate.Gate.ResourceInfoVisitor
private static class Gate.ResourceInfoVisitor
ClassVisitor that uses information from a CreoleResource annotation on the visited class (if such exists) to fill in the name and comment in the corresponding ResourceInfo.
| Field Summary | |
|---|---|
private static String |
CREOLE_RESOURCE_DESC
Type descriptor for the CreoleResource annotation type. |
private boolean |
foundCreoleResource
|
private boolean |
isAbstract
|
private Gate.ResourceInfo |
resInfo
|
| Constructor Summary | |
|---|---|
Gate.ResourceInfoVisitor(Gate.ResourceInfo resInfo)
|
|
| Method Summary | |
|---|---|
boolean |
isCreoleResource()
|
void |
visit(int version,
int access,
String name,
String signature,
String superName,
String[] interfaces)
Visit the class header, checking whether this is an abstract class or interface and setting the isAbstract flag appropriately. |
gate.util.asm.AnnotationVisitor |
visitAnnotation(String desc,
boolean visible)
Visit an annotation on the class. |
| Methods inherited from class gate.util.asm.commons.EmptyVisitor |
|---|
visit, visitAnnotation, visitAnnotationDefault, visitArray, visitAttribute, visitCode, visitEnd, visitEnum, visitField, visitFieldInsn, visitFrame, visitIincInsn, visitInnerClass, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMethod, visitMethodInsn, visitMultiANewArrayInsn, visitOuterClass, visitParameterAnnotation, visitSource, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsn |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private Gate.ResourceInfo resInfo
private boolean foundCreoleResource
private boolean isAbstract
private static final String CREOLE_RESOURCE_DESC
| Constructor Detail |
|---|
public Gate.ResourceInfoVisitor(Gate.ResourceInfo resInfo)
| Method Detail |
|---|
public boolean isCreoleResource()
public void visit(int version,
int access,
String name,
String signature,
String superName,
String[] interfaces)
visit in interface gate.util.asm.ClassVisitorvisit in class gate.util.asm.commons.EmptyVisitor
public gate.util.asm.AnnotationVisitor visitAnnotation(String desc,
boolean visible)
visitAnnotation in interface gate.util.asm.ClassVisitorvisitAnnotation in interface gate.util.asm.FieldVisitorvisitAnnotation in interface gate.util.asm.MethodVisitorvisitAnnotation in class gate.util.asm.commons.EmptyVisitor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||