public class ClassReader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
byte[] |
b |
int |
header |
private int[] |
items |
private int |
maxStringLength |
private java.lang.String[] |
strings |
| Constructor and Description |
|---|
ClassReader(java.io.InputStream is) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TypeCollector classVisitor) |
private int |
readInt(int index) |
private int |
readMethod(TypeCollector classVisitor,
char[] c,
int u) |
private int |
readUnsignedShort(int index) |
private java.lang.String |
readUTF(int index,
int utfLen,
char[] buf) |
private java.lang.String |
readUTF8(int index,
char[] buf) |
public final byte[] b
private final int[] items
private final java.lang.String[] strings
private final int maxStringLength
public final int header
public ClassReader(java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic void accept(TypeCollector classVisitor)
private int readMethod(TypeCollector classVisitor, char[] c, int u)
private int readUnsignedShort(int index)
private int readInt(int index)
private java.lang.String readUTF8(int index,
char[] buf)
private java.lang.String readUTF(int index,
int utfLen,
char[] buf)