org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.attributes
Class LineNumberTable

java.lang.Object
  |
  +--org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.attributes.AttributeInfo
        |
        +--org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.attributes.LineNumberTable

public class LineNumberTable
extends AttributeInfo

line number table structure

Author:
Stephane Bailliez

Field Summary
protected  int count
           
protected  int[] varTable
           
 
Fields inherited from class org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.attributes.AttributeInfo
CODE, CONSTANT_VALUE, constantPool, DEPRECATED, EXCEPTIONS, INNER_CLASSES, LINE_NUMBER_TABLE, LOCAL_VARIABLE_TABLE, name_index, SOURCE_DIR, SOURCE_FILE, SYNTHETIC, UNKNOWN
 
Constructor Summary
LineNumberTable(int attr_index, ConstantPool pool)
           
 
Method Summary
 int getLineNumber(int i)
           
 int getStartPC(int i)
           
 int length()
           
protected  void read(java.io.DataInputStream dis)
           
 
Methods inherited from class org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.attributes.AttributeInfo
getName, newAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

count

protected int count

varTable

protected int[] varTable
Constructor Detail

LineNumberTable

public LineNumberTable(int attr_index,
                       ConstantPool pool)
Method Detail

read

protected void read(java.io.DataInputStream dis)
             throws java.io.IOException
Overrides:
read in class AttributeInfo
Following copied from class: org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.attributes.AttributeInfo
Parameters:
dis -  
Throws:
java.io.IOException -  

getStartPC

public int getStartPC(int i)

getLineNumber

public int getLineNumber(int i)

length

public int length()


Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.