public class NewAttribute
extends org.objectweb.asm.Attribute
Attribute and manages unknown attributes encountered by ASM that have had a layout
definition given to pack200 (e.g. via one of the -C, -M, -F or -D command line options)| Modifier and Type | Class and Description |
|---|---|
static class |
NewAttribute.ErrorAttribute
ErrorAttribute extends
NewAttribute and manages attributes encountered by ASM that have had an error
action specified to pack200 (e.g. |
static class |
NewAttribute.PassAttribute
PassAttribute extends
NewAttribute and manages attributes encountered by ASM that have had a pass
action specified to pack200 (e.g. |
static class |
NewAttribute.StripAttribute
StripAttribute extends
NewAttribute and manages attributes encountered by ASM that have had a strip
action specified to pack200 (e.g. |
| Constructor and Description |
|---|
NewAttribute(org.objectweb.asm.ClassReader classReader,
String type,
String layout,
byte[] contents,
char[] buf,
int codeOff,
org.objectweb.asm.Label[] labels) |
NewAttribute(String type,
String layout,
int context) |
| Modifier and Type | Method and Description |
|---|---|
void |
addContext(int context) |
byte[] |
getBytes() |
org.objectweb.asm.Label |
getLabel(int index) |
String |
getLayout() |
boolean |
isCodeAttribute() |
boolean |
isContextClass() |
boolean |
isContextCode() |
boolean |
isContextField() |
boolean |
isContextMethod() |
boolean |
isUnknown() |
boolean |
isUnknown(int context) |
protected org.objectweb.asm.Attribute |
read(org.objectweb.asm.ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
org.objectweb.asm.Label[] labels) |
String |
readClass(int index) |
Object |
readConst(int index) |
String |
readUTF8(int index) |
public NewAttribute(org.objectweb.asm.ClassReader classReader,
String type,
String layout,
byte[] contents,
char[] buf,
int codeOff,
org.objectweb.asm.Label[] labels)
public void addContext(int context)
public byte[] getBytes()
public org.objectweb.asm.Label getLabel(int index)
public String getLayout()
public boolean isCodeAttribute()
isCodeAttribute in class org.objectweb.asm.Attributepublic boolean isContextClass()
public boolean isContextCode()
public boolean isContextField()
public boolean isContextMethod()
public boolean isUnknown()
isUnknown in class org.objectweb.asm.Attributepublic boolean isUnknown(int context)
protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
org.objectweb.asm.Label[] labels)
read in class org.objectweb.asm.Attributepublic String readClass(int index)
public Object readConst(int index)
public String readUTF8(int index)
Copyright © 2002–2025. All rights reserved.