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,
String name,
String signature,
String superName,
String[] interfaces) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(String desc,
boolean visible)
Visit class annotations.
|
void |
visitEnd()
End of the visit : compute final elements.
|
org.objectweb.asm.FieldVisitor |
visitField(int access,
String name,
String desc,
String signature,
Object value)
Visit a field.
|
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
String name,
String desc,
String signature,
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, String name, String signature, String superName, String[] interfaces)
visit
in class org.objectweb.asm.ClassVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation(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, String name, String desc, String signature, 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, String name, String desc, String signature, 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–2023 The Apache Software Foundation. All rights reserved.