public class StackMapTableAttr extends MiscAttr
Modifier and Type | Field and Description |
---|---|
static boolean |
compressStackMapTable |
Constructor and Description |
---|
StackMapTableAttr() |
StackMapTableAttr(byte[] data,
CodeAttr code)
Add a new StackMapTableAttr to a CodeAttr.
|
Modifier and Type | Method and Description |
---|---|
void |
emitStackMapEntry(Label label,
CodeAttr code)
Emit type state for the given Label.
|
Method |
getMethod() |
void |
print(ClassTypeWriter dst) |
void |
write(java.io.DataOutputStream dstr)
Write out the contents of the Attribute.
|
addToFrontOf, assignConstants, assignConstants, count, get, getConstants, getContainer, getLengthAll, getName, getNameIndex, getNext, isSkipped, setContainer, setName, setNameIndex, setNext, setSkipped, setSkipped, writeAll
public StackMapTableAttr()
public StackMapTableAttr(byte[] data, CodeAttr code)
public Method getMethod()
public void write(java.io.DataOutputStream dstr) throws java.io.IOException
public void emitStackMapEntry(Label label, CodeAttr code)
CodeAttr.processFixups()
.public void print(ClassTypeWriter dst)