it.imolinfo.jbi4corba.webservice.generator.bcm
Class AnnotationCollectorAdapter

java.lang.Object
  extended by org.objectweb.asm.ClassAdapter
      extended by it.imolinfo.jbi4corba.webservice.generator.bcm.AnnotationCollectorAdapter
All Implemented Interfaces:
org.objectweb.asm.ClassVisitor

public class AnnotationCollectorAdapter
extends org.objectweb.asm.ClassAdapter

XXX javadoc.


Field Summary
protected  String className
          The class name.
protected  org.objectweb.asm.ClassWriter classWriter
          The Class Writer.
protected  String javaClassName
          The java class name.
protected  AnnotationsMaps tracer
           
 
Fields inherited from class org.objectweb.asm.ClassAdapter
cv
 
Constructor Summary
AnnotationCollectorAdapter(org.objectweb.asm.ClassVisitor cv, org.objectweb.asm.ClassWriter cw, String cn, AnnotationsMaps tracer, String javaClassName)
          Constructor.
 
Method Summary
 org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean visible)
          Override.
 org.objectweb.asm.FieldVisitor visitField(int access, String name, String desc, String signature, Object value)
          Override.
 org.objectweb.asm.MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)
          Override.
 
Methods inherited from class org.objectweb.asm.ClassAdapter
visit, visitAttribute, visitEnd, visitInnerClass, visitOuterClass, visitSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classWriter

protected org.objectweb.asm.ClassWriter classWriter
The Class Writer.


className

protected String className
The class name.


javaClassName

protected String javaClassName
The java class name.


tracer

protected AnnotationsMaps tracer
Constructor Detail

AnnotationCollectorAdapter

public AnnotationCollectorAdapter(org.objectweb.asm.ClassVisitor cv,
                                  org.objectweb.asm.ClassWriter cw,
                                  String cn,
                                  AnnotationsMaps tracer,
                                  String javaClassName)
Constructor.

Parameters:
cv - The class visitor
cw - The class writer
cn - The class name
tracer - The annotations map
javaClassName - The java class name
Method Detail

visitAnnotation

public org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc,
                                                           boolean visible)
Override.

Specified by:
visitAnnotation in interface org.objectweb.asm.ClassVisitor
Overrides:
visitAnnotation in class org.objectweb.asm.ClassAdapter
Parameters:
desc - The description
visible - The visible
Returns:
The return

visitMethod

public org.objectweb.asm.MethodVisitor visitMethod(int access,
                                                   String name,
                                                   String desc,
                                                   String signature,
                                                   String[] exceptions)
Override.

Specified by:
visitMethod in interface org.objectweb.asm.ClassVisitor
Overrides:
visitMethod in class org.objectweb.asm.ClassAdapter
Parameters:
access - The access
name - The name
desc - The description
signature - The signature
exceptions - The exceptions
Returns:
The return

visitField

public org.objectweb.asm.FieldVisitor visitField(int access,
                                                 String name,
                                                 String desc,
                                                 String signature,
                                                 Object value)
Override.

Specified by:
visitField in interface org.objectweb.asm.ClassVisitor
Overrides:
visitField in class org.objectweb.asm.ClassAdapter
Parameters:
access - The access
name - The name
desc - The description
signature - The signature
value - The value
Returns:
The return


Copyright © 2005-2010 Imola Informatica. All Rights Reserved.