org.mortbay.jetty.annotations
Class AnnotationFinder.ParsedClass

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.ParsedClass
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.ParsedClass
extends AnnotationFinder.AnnotatedStructure

ParsedClass A class that contains annotations.


Constructor Summary
AnnotationFinder.ParsedClass(String className, String superClassName)
           
 
Method Summary
 void addField(AnnotationFinder.ParsedField f)
           
 void addMethod(AnnotationFinder.ParsedMethod m)
           
 String getClassName()
           
 AnnotationFinder.ParsedField getField(String name)
           
 List<AnnotationFinder.ParsedField> getFields()
           
 AnnotationFinder.ParsedMethod getMethod(String name, String paramString)
           
 List<AnnotationFinder.ParsedMethod> getMethods()
           
 String getSuperClassName()
           
 Class toClass()
           
 String toString()
           
 
Methods inherited from class org.mortbay.jetty.annotations.AnnotationFinder.AnnotatedStructure
addAnnotation, getAnnotations
 
Methods inherited from class org.objectweb.asm.commons.EmptyVisitor
visit, visit, visitAnnotation, 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.ParsedClass

public AnnotationFinder.ParsedClass(String className,
                                    String superClassName)
Method Detail

getClassName

public String getClassName()

getSuperClassName

public String getSuperClassName()

toClass

public Class toClass()
              throws ClassNotFoundException
Throws:
ClassNotFoundException

getMethods

public List<AnnotationFinder.ParsedMethod> getMethods()

getMethod

public AnnotationFinder.ParsedMethod getMethod(String name,
                                               String paramString)

addMethod

public void addMethod(AnnotationFinder.ParsedMethod m)

getFields

public List<AnnotationFinder.ParsedField> getFields()

getField

public AnnotationFinder.ParsedField getField(String name)

addField

public void addField(AnnotationFinder.ParsedField f)

toString

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


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