Class Pack200ClassReader
- java.lang.Object
-
- org.objectweb.asm.ClassReader
-
- org.apache.commons.compress.harmony.pack200.Pack200ClassReader
-
public class Pack200ClassReader extends org.objectweb.asm.ClassReader
Wrapper for ClassReader that enables pack200 to obtain extra class file information
-
-
Constructor Summary
Constructors Constructor Description Pack200ClassReader(byte[] b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFileName()
boolean
hasSyntheticAttributes()
boolean
lastConstantHadWideIndex()
java.lang.Object
readConst(int item, char[] buf)
int
readUnsignedShort(int index)
java.lang.String
readUTF8(int arg0, char[] arg1)
void
setFileName(java.lang.String name)
-
-
-
Constructor Detail
-
Pack200ClassReader
public Pack200ClassReader(byte[] b)
- Parameters:
b
- the contents of class file in the format of bytes
-
-
Method Detail
-
readUnsignedShort
public int readUnsignedShort(int index)
- Overrides:
readUnsignedShort
in classorg.objectweb.asm.ClassReader
-
readConst
public java.lang.Object readConst(int item, char[] buf)
- Overrides:
readConst
in classorg.objectweb.asm.ClassReader
-
readUTF8
public java.lang.String readUTF8(int arg0, char[] arg1)
- Overrides:
readUTF8
in classorg.objectweb.asm.ClassReader
-
lastConstantHadWideIndex
public boolean lastConstantHadWideIndex()
-
hasSyntheticAttributes
public boolean hasSyntheticAttributes()
-
setFileName
public void setFileName(java.lang.String name)
-
getFileName
public java.lang.String getFileName()
-
-