com.sun.tools.javac.jvm
Class ClassWriter.StackMapTableFrame
java.lang.Object
com.sun.tools.javac.jvm.ClassWriter.StackMapTableFrame
- Direct Known Subclasses:
- ClassWriter.StackMapTableFrame.AppendFrame, ClassWriter.StackMapTableFrame.ChopFrame, ClassWriter.StackMapTableFrame.FullFrame, ClassWriter.StackMapTableFrame.SameFrame, ClassWriter.StackMapTableFrame.SameLocals1StackItemFrame
- Enclosing class:
- ClassWriter
abstract static class ClassWriter.StackMapTableFrame
- extends java.lang.Object
An entry in the JSR202 StackMapTable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassWriter.StackMapTableFrame
ClassWriter.StackMapTableFrame()
getFrameType
abstract int getFrameType()
write
void write(ClassWriter writer)
getInstance
static ClassWriter.StackMapTableFrame getInstance(Code.StackMapFrame this_frame,
int prev_pc,
Type[] prev_locals,
Types types)
- Compare this frame with the previous frame and produce
an entry of compressed stack map frame.
isInt
static boolean isInt(Type t)
isSameType
static boolean isSameType(Type t1,
Type t2,
Types types)
compare
static int compare(Type[] arr1,
Type[] arr2,
Types types)