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[]datastatic intJAVA_MAGIC_NUMBERprotected intoffset
-
Constructor Summary
Constructors Constructor Description ClassFileReader(byte[] data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description bytereadByte()doublereadDouble()floatreadFloat()voidreadFully(byte[] target)intreadInt()longreadLong()intreadUnsignedByte()intreadUnsignedShort()java.lang.StringreadUTF8()voidskip(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
-
-