org.apache.bcel.classfile
Class Signature.MyByteArrayInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.ByteArrayInputStream
          extended by org.apache.bcel.classfile.Signature.MyByteArrayInputStream
All Implemented Interfaces:
java.io.Closeable
Enclosing class:
Signature

private static final class Signature.MyByteArrayInputStream
extends java.io.ByteArrayInputStream

Extends ByteArrayInputStream to make 'unreading' chars possible.


Field Summary
 
Fields inherited from class java.io.ByteArrayInputStream
buf, count, mark, pos
 
Constructor Summary
Signature.MyByteArrayInputStream(java.lang.String data)
           
 
Method Summary
(package private)  java.lang.String getData()
           
(package private)  int mark()
           
(package private)  void reset(int p)
           
(package private)  void unread()
           
 
Methods inherited from class java.io.ByteArrayInputStream
available, close, mark, markSupported, read, read, reset, skip
 
Methods inherited from class java.io.InputStream
read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Signature.MyByteArrayInputStream

Signature.MyByteArrayInputStream(java.lang.String data)
Method Detail

mark

final int mark()

getData

final java.lang.String getData()

reset

final void reset(int p)

unread

final void unread()