summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/classfile/AbstractFileReader.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/classfile/AbstractFileReader.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/classfile/AbstractFileReader.scala7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/AbstractFileReader.scala b/src/compiler/scala/tools/nsc/symtab/classfile/AbstractFileReader.scala
index 08f7493b75..3563c69646 100644
--- a/src/compiler/scala/tools/nsc/symtab/classfile/AbstractFileReader.scala
+++ b/src/compiler/scala/tools/nsc/symtab/classfile/AbstractFileReader.scala
@@ -38,22 +38,21 @@ class AbstractFileReader(val file: AbstractFile) {
@throws(classOf[IndexOutOfBoundsException])
def nextByte: Byte = {
val b = buf(bp)
- bp = bp + 1
+ bp += 1
b
}
/** read some bytes
*/
def nextBytes(len: Int): Array[Byte] = {
- bp = bp + len
+ bp += len
buf.subArray(bp - len, bp)
}
/** read a character
*/
- def nextChar: Char = {
+ def nextChar: Char =
(((nextByte & 0xff) << 8) + (nextByte & 0xff)).toChar
- }
/** read an integer
*/