/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠJ Ã¼ rg en ĠRe ich mann , ĠJet ting en , ĠGermany Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġde . rd vs b . k map i Ċ Ċ /** Ċ Ġ* ĠThis Ġabstract Ġclass Ġis Ġthe Ġsuperclass Ġof Ġall Ġclasses Ġrepresenting Ċ Ġ* Ġan Ġinput Ġstream Ġof Ġbytes . Ċ Ġ*/ Ċ public Ġactual Ġabstract Ġclass ĠInputStream Ġ: ĠClose able Ġ{ Ċ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġabstract Ġfun Ġread (): ĠInt ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġfun Ġread ( b : ĠByteArray ): ĠInt Ġ{ Ċĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġopen Ġfun Ġread ( b : ĠByteArray , Ġoff : ĠInt , Ġlen : ĠInt ): ĠInt Ġ{ Ċĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġfun Ġread All Bytes (): ĠByteArray Ġ{ Ċĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġfun Ġread N Bytes ( len : ĠInt ): ĠByteArray Ġ{ Ċĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġfun Ġread N Bytes ( b : ĠByteArray , Ġoff : ĠInt , Ġlen : ĠInt ): ĠInt Ġ{ Ċĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġopen Ġfun Ġskip ( n : ĠLong ): ĠLong Ġ{ Ċĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġopen Ġfun Ġavailable (): ĠInt Ġ{ Ċĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġoverride Ġfun Ġclose () Ġ{ Ċ ĉ } ĊĊ ĉ public Ġactual Ġopen Ġfun Ġmark ( read limit : ĠInt ) Ġ{ Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġopen Ġfun Ġreset () Ġ{ Ċ ĉ } ĊĊ ĉ public Ġactual Ġopen Ġfun Ġmark Supported (): ĠBoolean Ġ{ Ċĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġfun Ġtransfer To ( out : ĠOutputStream ): ĠLong Ġ{ Ċĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċ ĉ } ĊĊ ĉ public Ġcompanion Ġobject Ġ{ Ċĉ ĉ /** Ċĉĉ Ġ* ĠReturns Ġa Ġnew Ġ` InputStream ` Ġthat Ġreads Ġno Ġbytes . Ċĉĉ Ġ*/ Ċĉ ĉ public Ġfun Ġnull InputStream (): ĠInputStream Ġ{ Ċĉĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċĉ ĉ } ĊĊ ĉ } Ċ Ċ } Ċ Ċ /** Ċ Ġ* ĠThis Ġabstract Ġclass Ġis Ġthe Ġsuperclass Ġof Ġall Ġclasses Ġrepresenting Ċ Ġ* Ġan Ġoutput Ġstream Ġof Ġbytes . Ċ Ġ* Ċ Ġ*/ Ċ public Ġactual Ġabstract Ġclass ĠOutputStream Ġ: ĠClose able , ĠFlush able Ġ{ Ċ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġabstract Ġfun Ġwrite ( b : ĠInt ) ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġopen Ġfun Ġwrite ( b : ĠByteArray ) Ġ{ Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġopen Ġfun Ġwrite ( b : ĠByteArray , Ġoff : ĠInt , Ġlen : ĠInt ) Ġ{ Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġoverride Ġfun Ġflush () Ġ{ Ċ ĉ } ĊĊ ĉ @ Throws ( IOException :: class ) Ċ ĉ public Ġactual Ġoverride Ġfun Ġclose () Ġ{ Ċ ĉ } ĊĊ ĉ public Ġcompanion Ġobject Ġ{ Ċĉ ĉ /** Ċĉĉ Ġ* ĠReturns Ġa Ġnew Ġ` OutputStream ` Ġwhich Ġdis cards Ġall Ġbytes . Ċĉĉ Ġ*/ Ċĉ ĉ public Ġfun Ġnull OutputStream (): ĠOutputStream Ġ{ Ċĉĉ ĉ TODO (" Not Ġyet Ġimplemented ") Ċĉ ĉ } Ċ ĉ } Ċ Ċ }