org.apache.bcel.classfile
Class StackMap
- Cloneable, Node, Serializable
public final class StackMap
This class represents a stack map attribute used for
preverification of Java classes for the
Java 2 Micro Edition
(J2ME). This attribute is used by the
KVM and contained
within the Code attribute of a method. See CLDC specification
?5.3.1.2
$Id: StackMap.java,v 1.2 2002/03/11 16:16:35 mdahm Exp $
accept , addAttributeReader , clone , copy , dump , getConstantPool , getLength , getNameIndex , getTag , readAttribute , removeAttributeReader , setConstantPool , setLength , setNameIndex , toString |
accept
public void accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely
defined by the contents of a Java class. I.e., the hierarchy of methods,
fields, attributes, etc. spawns a tree of objects.
- accept in interface Node
- accept in interface Attribute
dump
public final void dump(DataOutputStream file)
throws IOException
Dump line number table attribute to file stream in binary format.
- dump in interface Attribute
file
- Output file stream
getMapLength
public final int getMapLength()
getStackMap
public final StackMapEntry[] getStackMap()
- Array of stack map entries
setStackMap
public final void setStackMap(StackMapEntry[] map)
map
- Array of stack map entries