@@ -750,7 +750,7 @@ private void writePowerCall(final Expression receiver, final Expression argument
750
750
} else {
751
751
mv .visitMethodInsn (INVOKESTATIC , "org/codehaus/groovy/runtime/DefaultGroovyMethods" , "power" , "(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;" , false );
752
752
}
753
- controller . getOperandStack () .replace (Number_TYPE , m2 - m1 );
753
+ operandStack .replace (Number_TYPE , m2 - m1 );
754
754
}
755
755
756
756
private void writeStringPlusCall (final Expression receiver , final String message , final Expression arguments ) {
@@ -762,8 +762,8 @@ private void writeStringPlusCall(final Expression receiver, final String message
762
762
visitBoxedArgument (arguments );
763
763
int m2 = operandStack .getStackLength ();
764
764
MethodVisitor mv = controller .getMethodVisitor ();
765
- mv .visitMethodInsn (INVOKESTATIC , "org/codehaus/groovy/runtime/DefaultGroovyMethods " , "plus" , "(Ljava/lang/String ;Ljava/lang/Object;)Ljava/lang/String;" , false );
766
- controller . getOperandStack () .replace (STRING_TYPE , m2 - m1 );
765
+ mv .visitMethodInsn (INVOKESTATIC , "org/codehaus/groovy/runtime/StringGroovyMethods " , "plus" , "(Ljava/lang/CharSequence ;Ljava/lang/Object;)Ljava/lang/String;" , false );
766
+ operandStack .replace (STRING_TYPE , m2 - m1 );
767
767
}
768
768
769
769
private void writeNumberNumberCall (final Expression receiver , final String message , final Expression arguments ) {
@@ -777,7 +777,7 @@ private void writeNumberNumberCall(final Expression receiver, final String messa
777
777
int m2 = operandStack .getStackLength ();
778
778
MethodVisitor mv = controller .getMethodVisitor ();
779
779
mv .visitMethodInsn (INVOKESTATIC , "org/codehaus/groovy/runtime/dgmimpl/NumberNumber" + capitalize (message ), message , "(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;" , false );
780
- controller . getOperandStack () .replace (Number_TYPE , m2 - m1 );
780
+ operandStack .replace (Number_TYPE , m2 - m1 );
781
781
}
782
782
783
783
@ Override
0 commit comments