com.opensymphony.xwork2.util.finder
Class ClassFinder.InfoBuildingVisitor

java.lang.Object
  extended by EmptyVisitor
      extended by com.opensymphony.xwork2.util.finder.ClassFinder.InfoBuildingVisitor
Enclosing class:
ClassFinder

public class ClassFinder.InfoBuildingVisitor
extends EmptyVisitor


Field Summary
private  ClassFinder.Info info
           
 
Constructor Summary
ClassFinder.InfoBuildingVisitor()
           
ClassFinder.InfoBuildingVisitor(ClassFinder.Info info)
           
 
Method Summary
private  void extractSuperInterfaces(ClassFinder.ClassInfo classInfo)
           
private  String javaName(String name)
           
 void visit(int version, int access, String name, String signature, String superName, String[] interfaces)
           
 AnnotationVisitor visitAnnotation(String desc, boolean visible)
           
 FieldVisitor visitField(int access, String name, String desc, String signature, Object value)
           
 MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)
           
 AnnotationVisitor visitParameterAnnotation(int param, String desc, boolean visible)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

info

private ClassFinder.Info info
Constructor Detail

ClassFinder.InfoBuildingVisitor

public ClassFinder.InfoBuildingVisitor()

ClassFinder.InfoBuildingVisitor

public ClassFinder.InfoBuildingVisitor(ClassFinder.Info info)
Method Detail

visit

public void visit(int version,
                  int access,
                  String name,
                  String signature,
                  String superName,
                  String[] interfaces)

extractSuperInterfaces

private void extractSuperInterfaces(ClassFinder.ClassInfo classInfo)

javaName

private String javaName(String name)

visitAnnotation

public AnnotationVisitor visitAnnotation(String desc,
                                         boolean visible)

visitField

public FieldVisitor visitField(int access,
                               String name,
                               String desc,
                               String signature,
                               Object value)

visitMethod

public MethodVisitor visitMethod(int access,
                                 String name,
                                 String desc,
                                 String signature,
                                 String[] exceptions)

visitParameterAnnotation

public AnnotationVisitor visitParameterAnnotation(int param,
                                                  String desc,
                                                  boolean visible)


Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.