org.mortbay.jetty.annotations
Class AnnotationFinder.ParsedField

java.lang.Object
  extended by org.objectweb.asm.commons.EmptyVisitor
      extended by org.mortbay.jetty.annotations.AnnotationFinder.AnnotatedStructure
          extended by org.mortbay.jetty.annotations.AnnotationFinder.ParsedField
All Implemented Interfaces:
org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.ClassVisitor, org.objectweb.asm.FieldVisitor, org.objectweb.asm.MethodVisitor
Enclosing class:
AnnotationFinder

public static class AnnotationFinder.ParsedField
extends AnnotationFinder.AnnotatedStructure

ParsedField A class field that can contain annotations. Also implements the asm visitor for Annotations.


Constructor Summary
AnnotationFinder.ParsedField(AnnotationFinder.ParsedClass pclass, String name)
           
 
Method Summary
 boolean matches(String name)
           
 Field toField()
           
 String toString()
           
 org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean visible)
           
 
Methods inherited from class org.mortbay.jetty.annotations.AnnotationFinder.AnnotatedStructure
addAnnotation, getAnnotations
 
Methods inherited from class org.objectweb.asm.commons.EmptyVisitor
visit, 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, wait, wait, wait
 

Constructor Detail

AnnotationFinder.ParsedField

public AnnotationFinder.ParsedField(AnnotationFinder.ParsedClass pclass,
                                    String name)
Method Detail

visitAnnotation

public org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc,
                                                           boolean visible)
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 org.objectweb.asm.commons.EmptyVisitor

toField

public Field toField()
              throws Exception
Throws:
Exception

matches

public boolean matches(String name)

toString

public String toString()
Overrides:
toString in class AnnotationFinder.AnnotatedStructure


Copyright © 1995-2008 Mort Bay Consulting. All Rights Reserved.