sun.tools.javap
Class AttrData

java.lang.Object
  extended by sun.tools.javap.AttrData

 class AttrData
extends java.lang.Object

Reads and stores attribute information.


Field Summary
(package private)  ClassData cls
           
(package private)  byte[] data
           
(package private)  int datalen
           
(package private)  int name_cpx
           
 
Constructor Summary
AttrData(ClassData cls)
           
 
Method Summary
 java.lang.String getAttrName()
          Returns attribute name.
 byte[] getData()
          Returns attribute data.
 void read(int name_cpx)
          Reads just the name of known attribute.
 void read(int name_cpx, java.io.DataInputStream in)
          Reads unknown attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cls

ClassData cls

name_cpx

int name_cpx

datalen

int datalen

data

byte[] data
Constructor Detail

AttrData

public AttrData(ClassData cls)
Method Detail

read

public void read(int name_cpx,
                 java.io.DataInputStream in)
          throws java.io.IOException
Reads unknown attribute.

Throws:
java.io.IOException

read

public void read(int name_cpx)
Reads just the name of known attribute.


getAttrName

public java.lang.String getAttrName()
Returns attribute name.


getData

public byte[] getData()
Returns attribute data.