jodd.proxetta.asm
Class ProxettaCtorBuilder
java.lang.Object
jodd.asm.EmptyMethodVisitor
jodd.proxetta.asm.ProxettaCtorBuilder
- All Implemented Interfaces:
- org.objectweb.asm.MethodVisitor
public class ProxettaCtorBuilder
- extends EmptyMethodVisitor
Destination ctor builder
|
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 |
msign
protected final MethodSignatureVisitor msign
mv
protected final org.objectweb.asm.MethodVisitor mv
wd
protected final jodd.proxetta.asm.WorkData wd
ProxettaCtorBuilder
public ProxettaCtorBuilder(org.objectweb.asm.MethodVisitor mv,
MethodSignatureVisitor msign,
jodd.proxetta.asm.WorkData wd)
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-2011 Jodd Team