org.jvnet.hk2.testing.junit.internal
Class ClassVisitorImpl

java.lang.Object
  extended by org.jvnet.hk2.testing.junit.internal.ClassVisitorImpl
All Implemented Interfaces:
ClassVisitor

public class ClassVisitorImpl
extends Object
implements ClassVisitor

Author:
jwells

Constructor Summary
ClassVisitorImpl(DynamicConfiguration config, boolean verbose)
          Creates this with the config to add to if this is a service
 
Method Summary
 void visit(int version, int access, String name, String signature, String superName, String[] interfaces)
           
 AnnotationVisitor visitAnnotation(String desc, boolean visible)
           
 void visitAttribute(Attribute arg0)
           
 void visitEnd()
           
 FieldVisitor visitField(int arg0, String arg1, String arg2, String arg3, Object arg4)
           
 void visitInnerClass(String arg0, String arg1, String arg2, int arg3)
           
 MethodVisitor visitMethod(int arg0, String arg1, String arg2, String arg3, String[] arg4)
           
 void visitOuterClass(String arg0, String arg1, String arg2)
           
 void visitSource(String arg0, String arg1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassVisitorImpl

public ClassVisitorImpl(DynamicConfiguration config,
                        boolean verbose)
Creates this with the config to add to if this is a service

Parameters:
config -
verbose - true if we should print out any service we are binding
Method Detail

visit

public void visit(int version,
                  int access,
                  String name,
                  String signature,
                  String superName,
                  String[] interfaces)
Specified by:
visit in interface ClassVisitor

visitAnnotation

public AnnotationVisitor visitAnnotation(String desc,
                                         boolean visible)
Specified by:
visitAnnotation in interface ClassVisitor

visitAttribute

public void visitAttribute(Attribute arg0)
Specified by:
visitAttribute in interface ClassVisitor

visitEnd

public void visitEnd()
Specified by:
visitEnd in interface ClassVisitor

visitField

public FieldVisitor visitField(int arg0,
                               String arg1,
                               String arg2,
                               String arg3,
                               Object arg4)
Specified by:
visitField in interface ClassVisitor

visitInnerClass

public void visitInnerClass(String arg0,
                            String arg1,
                            String arg2,
                            int arg3)
Specified by:
visitInnerClass in interface ClassVisitor

visitMethod

public MethodVisitor visitMethod(int arg0,
                                 String arg1,
                                 String arg2,
                                 String arg3,
                                 String[] arg4)
Specified by:
visitMethod in interface ClassVisitor

visitOuterClass

public void visitOuterClass(String arg0,
                            String arg1,
                            String arg2)
Specified by:
visitOuterClass in interface ClassVisitor

visitSource

public void visitSource(String arg0,
                        String arg1)
Specified by:
visitSource in interface ClassVisitor


Copyright © 2012 Oracle Corporation. All Rights Reserved.