接口 org.objectweb.asm.AnnotationVisitor
的使用

使用 AnnotationVisitor 的软件包
org.eclipse.jetty.annotations   
org.objectweb.asm Provides a small and fast bytecode manipulation framework. 
org.objectweb.asm.commons Provides some useful class and method adapters. 
org.objectweb.asm.optimizer   
org.objectweb.asm.tree Provides an ASM visitor that constructs a tree representation of the classes it visits. 
org.objectweb.asm.util Provides ASM visitors that can be useful for programming and debugging purposes. 
org.objectweb.asm.xml Provides SAX 2.0 adapters for ASM visitors to convert classes to and from XML. 
 

org.eclipse.jetty.annotationsAnnotationVisitor 的使用
 

实现 AnnotationVisitororg.eclipse.jetty.annotations 中的类
 class AnnotationParser.MyAnnotationVisitor
          MyAnnotationVisitor ASM Visitor for Annotations
 class AnnotationParser.MyClassVisitor
          MyClassVisitor ASM visitor for a class.
 

返回 AnnotationVisitororg.eclipse.jetty.annotations 中的方法
 AnnotationVisitor AnnotationParser.MyClassVisitor.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor AnnotationParser.MyAnnotationVisitor.visitAnnotation(String name, String desc)
          Visit a (name,value) pair whose value is another Annotation
 AnnotationVisitor AnnotationParser.MyAnnotationVisitor.visitArray(String name)
          Visit an array valued (name, value) pair for this annotation
 

org.objectweb.asmAnnotationVisitor 的使用
 

返回 AnnotationVisitororg.objectweb.asm 中的方法
 AnnotationVisitor MethodVisitor.visitAnnotation(String desc, boolean visible)
          Visits an annotation of this method.
 AnnotationVisitor MethodAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor FieldVisitor.visitAnnotation(String desc, boolean visible)
          Visits an annotation of the field.
 AnnotationVisitor ClassWriter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor ClassVisitor.visitAnnotation(String desc, boolean visible)
          Visits an annotation of the class.
 AnnotationVisitor ClassAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor AnnotationVisitor.visitAnnotation(String name, String desc)
          Visits a nested annotation value of the annotation.
 AnnotationVisitor MethodVisitor.visitAnnotationDefault()
          Visits the default value of this annotation interface method.
 AnnotationVisitor MethodAdapter.visitAnnotationDefault()
           
 AnnotationVisitor AnnotationVisitor.visitArray(String name)
          Visits an array value of the annotation.
 AnnotationVisitor MethodVisitor.visitParameterAnnotation(int parameter, String desc, boolean visible)
          Visits an annotation of a parameter this method.
 AnnotationVisitor MethodAdapter.visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 

org.objectweb.asm.commonsAnnotationVisitor 的使用
 

实现 AnnotationVisitororg.objectweb.asm.commons 中的类
 class EmptyVisitor
          An empty implementation of the ASM visitor interfaces.
 class RemappingAnnotationAdapter
          An AnnotationVisitor adapter for type remapping.
 

返回 AnnotationVisitororg.objectweb.asm.commons 中的方法
protected  AnnotationVisitor RemappingClassAdapter.createRemappingAnnotationAdapter(AnnotationVisitor av)
           
 AnnotationVisitor RemappingMethodAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor RemappingFieldAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor RemappingClassAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor EmptyVisitor.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor RemappingAnnotationAdapter.visitAnnotation(String name, String desc)
           
 AnnotationVisitor EmptyVisitor.visitAnnotation(String name, String desc)
           
 AnnotationVisitor RemappingMethodAdapter.visitAnnotationDefault()
           
 AnnotationVisitor EmptyVisitor.visitAnnotationDefault()
           
 AnnotationVisitor RemappingAnnotationAdapter.visitArray(String name)
           
 AnnotationVisitor EmptyVisitor.visitArray(String name)
           
 AnnotationVisitor RemappingMethodAdapter.visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 AnnotationVisitor EmptyVisitor.visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 

参数类型为 AnnotationVisitororg.objectweb.asm.commons 中的方法
protected  AnnotationVisitor RemappingClassAdapter.createRemappingAnnotationAdapter(AnnotationVisitor av)
           
 

参数类型为 AnnotationVisitororg.objectweb.asm.commons 中的构造方法
RemappingAnnotationAdapter(AnnotationVisitor av, Remapper renamer)
           
 

org.objectweb.asm.optimizerAnnotationVisitor 的使用
 

实现 AnnotationVisitororg.objectweb.asm.optimizer 中的类
 class AnnotationConstantsCollector
          An AnnotationVisitor that collects the Constants of the annotations it visits.
 

返回 AnnotationVisitororg.objectweb.asm.optimizer 中的方法
 AnnotationVisitor MethodConstantsCollector.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor FieldConstantsCollector.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor ClassOptimizer.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor ClassConstantsCollector.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor AnnotationConstantsCollector.visitAnnotation(String name, String desc)
           
 AnnotationVisitor MethodOptimizer.visitAnnotationDefault()
           
 AnnotationVisitor MethodConstantsCollector.visitAnnotationDefault()
           
 AnnotationVisitor AnnotationConstantsCollector.visitArray(String name)
           
 AnnotationVisitor MethodOptimizer.visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 AnnotationVisitor MethodConstantsCollector.visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 

参数类型为 AnnotationVisitororg.objectweb.asm.optimizer 中的构造方法
AnnotationConstantsCollector(AnnotationVisitor av, ConstantPool cp)
           
 

org.objectweb.asm.treeAnnotationVisitor 的使用
 

实现 AnnotationVisitororg.objectweb.asm.tree 中的类
 class AnnotationNode
          A node that represents an annotationn.
 

返回 AnnotationVisitororg.objectweb.asm.tree 中的方法
 AnnotationVisitor MemberNode.visitAnnotation(String desc, boolean visible)
          Visits an annotation of this class, field or method.
 AnnotationVisitor AnnotationNode.visitAnnotation(String name, String desc)
           
 AnnotationVisitor MethodNode.visitAnnotationDefault()
           
 AnnotationVisitor AnnotationNode.visitArray(String name)
           
 AnnotationVisitor MethodNode.visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 

参数类型为 AnnotationVisitororg.objectweb.asm.tree 中的方法
 void AnnotationNode.accept(AnnotationVisitor av)
          Makes the given visitor visit this annotation.
 

org.objectweb.asm.utilAnnotationVisitor 的使用
 

实现 AnnotationVisitororg.objectweb.asm.util 中的类
 class ASMifierAnnotationVisitor
          An AnnotationVisitor that prints the ASM code that generates the annotations it visits.
 class CheckAnnotationAdapter
          An AnnotationVisitor that checks that its methods are properly used.
 class TraceAnnotationVisitor
          An AnnotationVisitor that prints a disassembled view of the annotations it visits.
 

声明为 AnnotationVisitororg.objectweb.asm.util 中的字段
protected  AnnotationVisitor TraceAnnotationVisitor.av
          The AnnotationVisitor to which this visitor delegates calls.
 

返回 AnnotationVisitororg.objectweb.asm.util 中的方法
 AnnotationVisitor TraceMethodVisitor.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor TraceFieldVisitor.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor TraceClassVisitor.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor TraceAbstractVisitor.visitAnnotation(String desc, boolean visible)
          Prints a disassembled view of the given annotation.
 AnnotationVisitor CheckMethodAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor CheckFieldAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor CheckClassAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor ASMifierClassVisitor.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor ASMifierAbstractVisitor.visitAnnotation(String desc, boolean visible)
          Prints the ASM code that generates the given annotation.
 AnnotationVisitor TraceAnnotationVisitor.visitAnnotation(String name, String desc)
           
 AnnotationVisitor CheckAnnotationAdapter.visitAnnotation(String name, String desc)
           
 AnnotationVisitor ASMifierAnnotationVisitor.visitAnnotation(String name, String desc)
           
 AnnotationVisitor TraceMethodVisitor.visitAnnotationDefault()
           
 AnnotationVisitor CheckMethodAdapter.visitAnnotationDefault()
           
 AnnotationVisitor ASMifierMethodVisitor.visitAnnotationDefault()
           
 AnnotationVisitor TraceAnnotationVisitor.visitArray(String name)
           
 AnnotationVisitor CheckAnnotationAdapter.visitArray(String name)
           
 AnnotationVisitor ASMifierAnnotationVisitor.visitArray(String name)
           
 AnnotationVisitor TraceMethodVisitor.visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 AnnotationVisitor CheckMethodAdapter.visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 AnnotationVisitor ASMifierMethodVisitor.visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 

参数类型为 AnnotationVisitororg.objectweb.asm.util 中的构造方法
CheckAnnotationAdapter(AnnotationVisitor av)
           
 

org.objectweb.asm.xmlAnnotationVisitor 的使用
 

实现 AnnotationVisitororg.objectweb.asm.xml 中的类
 class SAXAnnotationAdapter
          SAXAnnotationAdapter
 

返回 AnnotationVisitororg.objectweb.asm.xml 中的方法
 AnnotationVisitor SAXFieldAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor SAXCodeAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor SAXClassAdapter.visitAnnotation(String desc, boolean visible)
           
 AnnotationVisitor SAXAnnotationAdapter.visitAnnotation(String name, String desc)
           
 AnnotationVisitor SAXCodeAdapter.visitAnnotationDefault()
           
 AnnotationVisitor SAXAnnotationAdapter.visitArray(String name)
           
 AnnotationVisitor SAXCodeAdapter.visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 



Copyright © 2013. All Rights Reserved.