Class VersionedDataInputStream

java.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.io.DataInputStream
org.aspectj.weaver.VersionedDataInputStream
All Implemented Interfaces:
Closeable, DataInput, AutoCloseable

public class VersionedDataInputStream extends DataInputStream
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.
Author:
Andy Clement