Package org.aspectj.weaver
Klasse VersionedDataInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.io.DataInputStream
org.aspectj.weaver.VersionedDataInputStream
- Alle implementierten Schnittstellen:
Closeable
,DataInput
,AutoCloseable
Lightweight subclass of DataInputStream that knows what version of the weaver was used to construct the data in it. The input
stream has a constant pool reader attached which enables it to decode constant pool references found within the data being read.
- Autor:
- Andy Clement
-
Feldübersicht
Von Klasse geerbte Felder java.io.FilterInputStream
in
-
Konstruktorübersicht
KonstruktorBeschreibungVersionedDataInputStream
(InputStream is, ConstantPoolReader constantPoolReader) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
long
int
int
boolean
readPath()
readUtf8
(int cpIndex) void
setVersion
(AjAttribute.WeaverVersionInfo version) toString()
Von Klasse geerbte Methoden java.io.DataInputStream
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, readUTF, skipBytes
Von Klasse geerbte Methoden java.io.FilterInputStream
available, close, mark, markSupported, read, reset, skip
Von Klasse geerbte Methoden java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Konstruktordetails
-
VersionedDataInputStream
-
-
Methodendetails
-
getMajorVersion
public int getMajorVersion() -
getMinorVersion
public int getMinorVersion() -
getBuildstamp
public long getBuildstamp() -
setVersion
-
readUtf8
-
canDecompress
public boolean canDecompress() -
isAtLeast169
public boolean isAtLeast169() -
readPath
- Löst aus:
IOException
-
readSignature
- Löst aus:
IOException
-
readSignatureAsUnresolvedType
- Löst aus:
IOException
-
toString
-