diff options
author | Lukas Rytz <lukas.rytz@gmail.com> | 2015-10-20 15:11:31 +0200 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@gmail.com> | 2015-10-20 21:25:02 +0200 |
commit | cb4bb3141a9af9a05e335b7c12011c3f4e32ea6c (patch) | |
tree | 8d2edaf80e46ce2c65d811349666f468cf967e2b /src/compiler/scala/tools/nsc/backend/jvm/analysis/BackendUtils.scala | |
parent | 48c2d7bebb6ac41a897e58bd991cfa06818c7d71 (diff) | |
download | scala-cb4bb3141a9af9a05e335b7c12011c3f4e32ea6c.tar.gz scala-cb4bb3141a9af9a05e335b7c12011c3f4e32ea6c.tar.bz2 scala-cb4bb3141a9af9a05e335b7c12011c3f4e32ea6c.zip |
Clean up CoreBTypes, consistent names, remove unused entries
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/jvm/analysis/BackendUtils.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/jvm/analysis/BackendUtils.scala | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/analysis/BackendUtils.scala b/src/compiler/scala/tools/nsc/backend/jvm/analysis/BackendUtils.scala index 16eb376571..1da32bc7a8 100644 --- a/src/compiler/scala/tools/nsc/backend/jvm/analysis/BackendUtils.scala +++ b/src/compiler/scala/tools/nsc/backend/jvm/analysis/BackendUtils.scala @@ -77,10 +77,10 @@ class BackendUtils[BT <: BTypes](val btypes: BT) { // stack map frames and invokes the `getCommonSuperClass` method. This method expects all // ClassBTypes mentioned in the source code to exist in the map. - val mapDesc = javaUtilMapReference.descriptor - val nilLookupDesc = MethodBType(Nil, jliMethodHandlesLookup).descriptor - val serlamObjDesc = MethodBType(jliSerializedLambda :: Nil, ObjectReference).descriptor - val lookupMapSerlamObjDesc = MethodBType(jliMethodHandlesLookup :: javaUtilMapReference :: jliSerializedLambda :: Nil, ObjectReference).descriptor + val mapDesc = juMapRef.descriptor + val nilLookupDesc = MethodBType(Nil, jliMethodHandlesLookupRef).descriptor + val serlamObjDesc = MethodBType(jliSerializedLambdaRef :: Nil, ObjectRef).descriptor + val lookupMapSerlamObjDesc = MethodBType(jliMethodHandlesLookupRef :: juMapRef :: jliSerializedLambdaRef :: Nil, ObjectRef).descriptor { val fv = cw.visitField(ACC_PRIVATE + ACC_STATIC + ACC_SYNTHETIC, "$deserializeLambdaCache$", mapDesc, null, null) @@ -96,18 +96,18 @@ class BackendUtils[BT <: BTypes](val btypes: BT) { mv.visitVarInsn(ALOAD, 1) val l0 = new Label() mv.visitJumpInsn(IFNONNULL, l0) - mv.visitTypeInsn(NEW, javaUtilHashMapReference.internalName) + mv.visitTypeInsn(NEW, juHashMapRef.internalName) mv.visitInsn(DUP) - mv.visitMethodInsn(INVOKESPECIAL, javaUtilHashMapReference.internalName, "<init>", "()V", false) + mv.visitMethodInsn(INVOKESPECIAL, juHashMapRef.internalName, "<init>", "()V", false) mv.visitVarInsn(ASTORE, 1) mv.visitVarInsn(ALOAD, 1) mv.visitFieldInsn(PUTSTATIC, classNode.name, "$deserializeLambdaCache$", mapDesc) mv.visitLabel(l0) - mv.visitFieldInsn(GETSTATIC, srLambdaDeserializer.internalName, "MODULE$", srLambdaDeserializer.descriptor) - mv.visitMethodInsn(INVOKESTATIC, jliMethodHandles.internalName, "lookup", nilLookupDesc, false) + mv.visitFieldInsn(GETSTATIC, srLambdaDeserializerRef.internalName, "MODULE$", srLambdaDeserializerRef.descriptor) + mv.visitMethodInsn(INVOKESTATIC, jliMethodHandlesRef.internalName, "lookup", nilLookupDesc, false) mv.visitVarInsn(ALOAD, 1) mv.visitVarInsn(ALOAD, 0) - mv.visitMethodInsn(INVOKEVIRTUAL, srLambdaDeserializer.internalName, "deserializeLambda", lookupMapSerlamObjDesc, false) + mv.visitMethodInsn(INVOKEVIRTUAL, srLambdaDeserializerRef.internalName, "deserializeLambda", lookupMapSerlamObjDesc, false) mv.visitInsn(ARETURN) mv.visitEnd() } |