org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Class MethodPropertyVisitor

java.lang.Object
  extended by org.objectweb.asm.commons.EmptyVisitor
      extended by org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.MethodPropertyVisitor
All Implemented Interfaces:
org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.ClassVisitor, org.objectweb.asm.FieldVisitor, org.objectweb.asm.MethodVisitor
Direct Known Subclasses:
ParameterPropertyVisitor

public class MethodPropertyVisitor
extends org.objectweb.asm.commons.EmptyVisitor
implements org.objectweb.asm.AnnotationVisitor

Author:
Felix Project Team

Constructor Summary
MethodPropertyVisitor(org.apache.felix.ipojo.metadata.Element parent, java.lang.String method)
          Constructor.
 
Method Summary
 void visit(java.lang.String name, java.lang.Object value)
          Visit annotation attributes.
 void visitEnd()
          End of the visit.
protected  org.apache.felix.ipojo.metadata.Element visitEndCommon()
           
 
Methods inherited from class org.objectweb.asm.commons.EmptyVisitor
visit, visitAnnotation, visitAnnotation, visitAnnotationDefault, visitArray, visitAttribute, visitCode, visitEnum, visitField, visitFieldInsn, visitFrame, visitIincInsn, visitInnerClass, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMethod, visitMethodInsn, visitMultiANewArrayInsn, visitOuterClass, visitParameterAnnotation, visitSource, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.asm.AnnotationVisitor
visitAnnotation, visitArray, visitEnum
 

Constructor Detail

MethodPropertyVisitor

public MethodPropertyVisitor(org.apache.felix.ipojo.metadata.Element parent,
                             java.lang.String method)
Constructor.

Parameters:
parent - : element element.
method - : attached method.
Method Detail

visit

public void visit(java.lang.String name,
                  java.lang.Object value)
Visit annotation attributes.

Specified by:
visit in interface org.objectweb.asm.AnnotationVisitor
Overrides:
visit in class org.objectweb.asm.commons.EmptyVisitor
Parameters:
name - : annotation name
value - : annotation value
See Also:
EmptyVisitor.visit(java.lang.String, java.lang.Object)

visitEnd

public void visitEnd()
End of the visit. Append the computed element to the element element.

Specified by:
visitEnd in interface org.objectweb.asm.AnnotationVisitor
Specified by:
visitEnd in interface org.objectweb.asm.ClassVisitor
Specified by:
visitEnd in interface org.objectweb.asm.FieldVisitor
Specified by:
visitEnd in interface org.objectweb.asm.MethodVisitor
Overrides:
visitEnd in class org.objectweb.asm.commons.EmptyVisitor
See Also:
EmptyVisitor.visitEnd()

visitEndCommon

protected org.apache.felix.ipojo.metadata.Element visitEndCommon()


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.