Class ClassFileReader
- java.lang.Object
-
- org.jd.core.v1.service.deserializer.classfile.ClassFileReader
-
public class ClassFileReader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected byte[]
data
static int
JAVA_MAGIC_NUMBER
protected int
offset
-
Constructor Summary
Constructors Constructor Description ClassFileReader(byte[] data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte
readByte()
double
readDouble()
float
readFloat()
void
readFully(byte[] target)
int
readInt()
long
readLong()
int
readUnsignedByte()
int
readUnsignedShort()
java.lang.String
readUTF8()
void
skip(int length)
-
-
-
Field Detail
-
JAVA_MAGIC_NUMBER
public static final int JAVA_MAGIC_NUMBER
- See Also:
- Constant Field Values
-
data
protected byte[] data
-
offset
protected int offset
-
-
Method Detail
-
skip
public void skip(int length)
-
readByte
public byte readByte()
-
readUnsignedByte
public int readUnsignedByte()
-
readUnsignedShort
public int readUnsignedShort()
-
readInt
public final int readInt()
-
readFloat
public final float readFloat()
-
readLong
public long readLong()
-
readDouble
public double readDouble()
-
readFully
public void readFully(byte[] target)
-
readUTF8
public java.lang.String readUTF8() throws java.io.UTFDataFormatException
- Throws:
java.io.UTFDataFormatException
-
-