com.sun.enterprise.admin.cli.schemadoc
Class AttributeMethodVisitor
java.lang.Object
com.sun.enterprise.admin.cli.schemadoc.EmptyVisitor
com.sun.enterprise.admin.cli.schemadoc.AttributeMethodVisitor
- All Implemented Interfaces:
- org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.ClassVisitor, org.objectweb.asm.FieldVisitor, org.objectweb.asm.MethodVisitor
public class AttributeMethodVisitor
- extends EmptyVisitor
|
Method Summary |
private boolean |
isSimpleType(java.lang.String type)
|
java.lang.String |
toString()
|
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(java.lang.String desc,
boolean visible)
Visits an annotation of this method. |
void |
visitEnd()
|
| Methods inherited from class com.sun.enterprise.admin.cli.schemadoc.EmptyVisitor |
visit, visit, visitAnnotation, visitAnnotationDefault, visitArray, visitAttribute, visitCode, 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, wait, wait, wait |
def
private ClassDef def
name
private java.lang.String name
type
private java.lang.String type
duckTyped
private boolean duckTyped
AttributeMethodVisitor
public AttributeMethodVisitor(ClassDef classDef,
java.lang.String method,
java.lang.String aggType)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc,
boolean visible)
- Visits an annotation of this method.
- Specified by:
visitAnnotation in interface org.objectweb.asm.ClassVisitor- Specified by:
visitAnnotation in interface org.objectweb.asm.FieldVisitor- Specified by:
visitAnnotation in interface org.objectweb.asm.MethodVisitor- Overrides:
visitAnnotation in class EmptyVisitor
- Parameters:
desc - the class descriptor of the annotation class.visible - true if the annotation is visible at runtime.
- Returns:
- a visitor to visit the annotation values, or null if this visitor is not interested in visiting
this annotation.
visitEnd
public void visitEnd()
- Specified by:
visitEnd in interface org.objectweb.asm.AnnotationVisitor- Specified by:
visitEnd in interface org.objectweb.asm.ClassVisitor- Specified by:
visitEnd in interface org.objectweb.asm.FieldVisitor- Specified by:
visitEnd in interface org.objectweb.asm.MethodVisitor- Overrides:
visitEnd in class EmptyVisitor
isSimpleType
private boolean isSimpleType(java.lang.String type)
Copyright © 2012 GlassFish Community. All Rights Reserved.