com.sun.tools.classfile
Class StackMapTable_attribute.stack_map_frame

java.lang.Object
  extended by com.sun.tools.classfile.StackMapTable_attribute.stack_map_frame
Direct Known Subclasses:
StackMapTable_attribute.append_frame, StackMapTable_attribute.chop_frame, StackMapTable_attribute.full_frame, StackMapTable_attribute.same_frame, StackMapTable_attribute.same_frame_extended, StackMapTable_attribute.same_locals_1_stack_item_frame, StackMapTable_attribute.same_locals_1_stack_item_frame_extended
Enclosing class:
StackMapTable_attribute

public abstract static class StackMapTable_attribute.stack_map_frame
extends java.lang.Object


Nested Class Summary
static interface StackMapTable_attribute.stack_map_frame.Visitor<R,P>
           
 
Field Summary
 int frame_type
           
 
Constructor Summary
protected StackMapTable_attribute.stack_map_frame(int frame_type)
           
 
Method Summary
abstract
<R,D> R
accept(StackMapTable_attribute.stack_map_frame.Visitor<R,D> visitor, D data)
           
 int length()
           
(package private) static StackMapTable_attribute.stack_map_frame read(ClassReader cr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frame_type

public final int frame_type
Constructor Detail

StackMapTable_attribute.stack_map_frame

protected StackMapTable_attribute.stack_map_frame(int frame_type)
Method Detail

read

static StackMapTable_attribute.stack_map_frame read(ClassReader cr)
                                             throws java.io.IOException,
                                                    StackMapTable_attribute.InvalidStackMap
Throws:
java.io.IOException
StackMapTable_attribute.InvalidStackMap

length

public int length()

accept

public abstract <R,D> R accept(StackMapTable_attribute.stack_map_frame.Visitor<R,D> visitor,
                               D data)