ojvm.loading
Class ClassInputStream
java.lang.Object
|
+--ojvm.loading.ClassFileInputStream
|
+--ojvm.loading.ClassInputStream
- public class ClassInputStream
- extends ClassFileInputStream
Stream that specializes in reading everything from a class file
other than the instruction byteArray. It includes methods to read
long, float, double, and those UTF values which do not appear
within instructions.
Constructor Summary |
ClassInputStream(java.lang.String classPath,
java.lang.String fileName)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ClassInputStream
public ClassInputStream(java.lang.String classPath,
java.lang.String fileName)
throws ClassNotFoundE,
ClassFileInputStreamE
readLong
public long readLong()
throws ClassFileInputStreamE
readFloat
public float readFloat()
throws ClassFileInputStreamE
readDouble
public double readDouble()
throws ClassFileInputStreamE
readUTF
public java.lang.String readUTF()
throws ClassFileInputStreamE
readAttribute
public byte[] readAttribute(int len)
throws ClassFileInputStreamE