public class AttributeUtils
extends java.lang.Object
Constructor and Description |
---|
AttributeUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
accept(Attribute[] attributes,
ClassVisitor visitor) |
static Code |
getCodeAttribute(Attribute[] attributes) |
static ConstantValue |
getConstantValueAttribute(Attribute[] attributes) |
static ExceptionTable |
getExceptionTableAttribute(Attribute[] attributes) |
static Signature |
getSignatureAttribute(Attribute[] attributes) |
static SourceFile |
getSourceFileAttribute(Attribute[] attributes) |
static boolean |
hasSyntheticAttribute(Attribute[] attributes) |
static Attribute[] |
readAttributes(java.io.DataInputStream dataInputstream,
ConstantPool cpool) |
static void |
writeAttributes(Attribute[] attributes,
java.io.DataOutputStream file)
Write (serialize) a set of attributes into a specified output stream
|
public static Attribute[] readAttributes(java.io.DataInputStream dataInputstream, ConstantPool cpool)
public static void writeAttributes(Attribute[] attributes, java.io.DataOutputStream file) throws java.io.IOException
java.io.IOException
public static ExceptionTable getExceptionTableAttribute(Attribute[] attributes)
public static ConstantValue getConstantValueAttribute(Attribute[] attributes)
public static void accept(Attribute[] attributes, ClassVisitor visitor)
public static boolean hasSyntheticAttribute(Attribute[] attributes)
public static SourceFile getSourceFileAttribute(Attribute[] attributes)