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

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

public class AnnotationWriterAdapter
extends org.objectweb.asm.ClassAdapter

XXX javadoc.


Field Summary
protected  String className
          The class name.
protected  org.objectweb.asm.ClassWriter classWriter
          The Class Writer.
 AnnotationsMaps tracer
           
 
Fields inherited from class org.objectweb.asm.ClassAdapter
cv
 
Constructor Summary
AnnotationWriterAdapter(org.objectweb.asm.ClassVisitor cv, AnnotationsMaps tracer)
          Constructor.
 
Method Summary
 void visit(int version, int access, String name, String signature, String superName, String[] interfaces)
          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
visitAnnotation, 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

tracer

public AnnotationsMaps tracer

classWriter

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


className

protected String className
The class name.

Constructor Detail

AnnotationWriterAdapter

public AnnotationWriterAdapter(org.objectweb.asm.ClassVisitor cv,
                               AnnotationsMaps tracer)
Constructor.

Parameters:
cv - The class visitor
tracer - The tracer
Method Detail

visit

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

Specified by:
visit in interface org.objectweb.asm.ClassVisitor
Overrides:
visit in class org.objectweb.asm.ClassAdapter
Parameters:
version - The version
access - The access
name - The name
signature - The signature
superName - The super name
interfaces - The interfaces

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.