jodd.proxetta.asm
Class ProxettaCtorBuilder

java.lang.Object
  extended by jodd.asm.EmptyMethodVisitor
      extended by jodd.proxetta.asm.ProxettaCtorBuilder
All Implemented Interfaces:
org.objectweb.asm.MethodVisitor

public class ProxettaCtorBuilder
extends EmptyMethodVisitor

Destination ctor builder


Field Summary
protected  MethodSignatureVisitor msign
           
protected  org.objectweb.asm.MethodVisitor mv
           
protected  jodd.proxetta.asm.WorkData wd
           
 
Constructor Summary
ProxettaCtorBuilder(org.objectweb.asm.MethodVisitor mv, MethodSignatureVisitor msign, jodd.proxetta.asm.WorkData wd)
           
 
Method Summary
 org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
          Visits an annotation of this method.
 org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
          Visits the default value of this annotation interface method.
 void visitEnd()
          Visits the end of the method.
 org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int parameter, java.lang.String desc, boolean visible)
          Visits an annotation of a parameter this method.
 
Methods inherited from class jodd.asm.EmptyMethodVisitor
visitAttribute, visitCode, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMultiANewArrayInsn, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

msign

protected final MethodSignatureVisitor msign

mv

protected final org.objectweb.asm.MethodVisitor mv

wd

protected final jodd.proxetta.asm.WorkData wd
Constructor Detail

ProxettaCtorBuilder

public ProxettaCtorBuilder(org.objectweb.asm.MethodVisitor mv,
                           MethodSignatureVisitor msign,
                           jodd.proxetta.asm.WorkData wd)
Method Detail

visitAnnotation

public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc,
                                                           boolean visible)
Description copied from class: EmptyMethodVisitor
Visits an annotation of this method.

Specified by:
visitAnnotation in interface org.objectweb.asm.MethodVisitor
Overrides:
visitAnnotation in class EmptyMethodVisitor
Parameters:
desc - the class descriptor of the annotation class.
visible - true if the annotation is visible at runtime.
Returns:
a visitor to visit the annotation values, or null if this visitor is not interested in visiting this annotation.

visitParameterAnnotation

public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int parameter,
                                                                    java.lang.String desc,
                                                                    boolean visible)
Description copied from class: EmptyMethodVisitor
Visits an annotation of a parameter this method.

Specified by:
visitParameterAnnotation in interface org.objectweb.asm.MethodVisitor
Overrides:
visitParameterAnnotation in class EmptyMethodVisitor
Parameters:
parameter - the parameter index.
desc - the class descriptor of the annotation class.
visible - true if the annotation is visible at runtime.
Returns:
a visitor to visit the annotation values, or null if this visitor is not interested in visiting this annotation.

visitAnnotationDefault

public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
Description copied from class: EmptyMethodVisitor
Visits the default value of this annotation interface method.

Specified by:
visitAnnotationDefault in interface org.objectweb.asm.MethodVisitor
Overrides:
visitAnnotationDefault in class EmptyMethodVisitor
Returns:
a visitor to the visit the actual default value of this annotation interface method, or null if this visitor is not interested in visiting this default value. The 'name' parameters passed to the methods of this annotation visitor are ignored. Moreover, exacly one visit method must be called on this annotation visitor, followed by visitEnd.

visitEnd

public void visitEnd()
Description copied from class: EmptyMethodVisitor
Visits the end of the method. This method, which is the last one to be called, is used to inform the visitor that all the annotations and attributes of the method have been visited.

Specified by:
visitEnd in interface org.objectweb.asm.MethodVisitor
Overrides:
visitEnd in class EmptyMethodVisitor


Copyright © 2003-2010 Jodd Team