public class ClassMetadataCollector
extends org.objectweb.asm.ClassVisitor
Constructor and Description |
---|
ClassMetadataCollector(BindingRegistry registry,
Reporter reporter) |
Modifier and Type | Method and Description |
---|---|
org.apache.felix.ipojo.metadata.Element |
getComponentMetadata()
Build metadata.
|
org.apache.felix.ipojo.metadata.Element |
getInstanceMetadata()
Build instance metadata.
|
void |
visit(int version,
int access,
java.lang.String name,
java.lang.String signature,
java.lang.String superName,
java.lang.String[] interfaces) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(java.lang.String desc,
boolean visible)
Visit class annotations.
|
void |
visitEnd()
End of the visit : compute final elements.
|
org.objectweb.asm.FieldVisitor |
visitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value)
Visit a field.
|
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
Visit a method.
|
public ClassMetadataCollector(BindingRegistry registry, Reporter reporter)
public org.apache.felix.ipojo.metadata.Element getComponentMetadata()
public org.apache.felix.ipojo.metadata.Element getInstanceMetadata()
public void visit(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)
visit
in class org.objectweb.asm.ClassVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
visitAnnotation
in class org.objectweb.asm.ClassVisitor
desc
- : annotation descriptor.visible
- : is the annotation visible at runtime.ClassVisitor.visitAnnotation(java.lang.String, boolean)
public org.objectweb.asm.FieldVisitor visitField(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)
visitField
in class org.objectweb.asm.ClassVisitor
access
- : field access.name
- : field namedesc
- : field descriptorsignature
- : field signaturevalue
- : field value (static field only)ClassVisitor.visitField(int, java.lang.String, java.lang.String, java.lang.String,
java.lang.Object)
public org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
visitMethod
in class org.objectweb.asm.ClassVisitor
access
- : method accessname
- : method namedesc
- : method descriptorsignature
- : method signatureexceptions
- : method exceptionsClassVisitor.visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitEnd()
visitEnd
in class org.objectweb.asm.ClassVisitor
ClassVisitor.visitEnd()
Copyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.