org.objectweb.asm.util.attrs
Class ASMSignatureAttribute
java.lang.Object
org.objectweb.asm.Attribute
org.objectweb.asm.attrs.SignatureAttribute
org.objectweb.asm.util.attrs.ASMSignatureAttribute
- All Implemented Interfaces:
- ASMifiable
- public class ASMSignatureAttribute
- extends SignatureAttribute
- implements ASMifiable
An ASMifiable
SignatureAttribute
sub class.
- Author:
- Eugene Kuleshov
ASMSignatureAttribute
public ASMSignatureAttribute()
read
protected Attribute read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels)
- Description copied from class:
Attribute
- Reads a
type
attribute. This method must return a new
Attribute
object, of type type
, corresponding to the
len bytes starting at the given offset, in the given class reader.
- Overrides:
read
in class SignatureAttribute
asmify
public void asmify(StringBuffer buf,
String varName,
Map labelNames)
- Description copied from interface:
ASMifiable
- Prints the ASM code to create an attribute equal to this attribute.
- Specified by:
asmify
in interface ASMifiable
- Parameters:
buf
- A buffer used for printing Java code.varName
- name of the variable in a printed code used to store
attribute instance.labelNames
- map of label instances to their names.