public class StackMapTableWriter extends ClassWriter.Element
| Constructor and Description |
|---|
StackMapTableWriter(ClassWriter writer,
java.util.List<StackMapConstants.StackMapFrame> frames) |
StackMapTableWriter(ClassWriter w,
java.util.List<StackMapConstants.StackMapFrame> sm,
int[] newBytecodesToOldBytecodes) |
StackMapTableWriter(ClassWriter writer,
MethodData method,
Compiler.Output output,
ClassHierarchyProvider cha,
java.lang.String[][] vars) |
StackMapTableWriter(ClassWriter writer,
MethodData method,
Compiler.Output output,
ClassHierarchyProvider cha,
java.lang.String[][] vars,
java.util.List<StackMapConstants.StackMapFrame> reuseFrames) |
| Modifier and Type | Method and Description |
|---|---|
int |
copyInto(byte[] buf,
int offset)
Copy the bytes into 'buf' at offset 'offset'.
|
int |
getSize() |
static java.util.List<StackMapConstants.StackMapFrame> |
stackMapTable(MethodData method,
Compiler.Output output,
ClassHierarchyProvider cha,
java.lang.String[][] vars,
java.util.List<StackMapConstants.StackMapFrame> reuseFrames) |
public StackMapTableWriter(ClassWriter writer, java.util.List<StackMapConstants.StackMapFrame> frames) throws java.io.IOException
java.io.IOExceptionpublic StackMapTableWriter(ClassWriter writer, MethodData method, Compiler.Output output, ClassHierarchyProvider cha, java.lang.String[][] vars) throws Analyzer.FailureException, java.io.IOException
Analyzer.FailureExceptionjava.io.IOExceptionpublic StackMapTableWriter(ClassWriter writer, MethodData method, Compiler.Output output, ClassHierarchyProvider cha, java.lang.String[][] vars, java.util.List<StackMapConstants.StackMapFrame> reuseFrames) throws Analyzer.FailureException, java.io.IOException
Analyzer.FailureExceptionjava.io.IOExceptionpublic StackMapTableWriter(ClassWriter w, java.util.List<StackMapConstants.StackMapFrame> sm, int[] newBytecodesToOldBytecodes) throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<StackMapConstants.StackMapFrame> stackMapTable(MethodData method, Compiler.Output output, ClassHierarchyProvider cha, java.lang.String[][] vars, java.util.List<StackMapConstants.StackMapFrame> reuseFrames) throws Analyzer.FailureException
Analyzer.FailureExceptionpublic int getSize()
getSize in class ClassWriter.Elementpublic int copyInto(byte[] buf,
int offset)
ClassWriter.ElementcopyInto in class ClassWriter.Element