diff options
author | Tor Norbye <tnorbye@google.com> | 2014-07-16 19:12:10 -0700 |
---|---|---|
committer | Tor Norbye <tnorbye@google.com> | 2014-07-16 19:12:10 -0700 |
commit | a8218d5392f624b0497645a14c978e8faa946a31 (patch) | |
tree | 8b11c743aa1cc0ab2caca62c4f8b73d393b43ea6 /plugins/IntelliLang/intellilang-jps-plugin/src/org/jetbrains/jps/intellilang/instrumentation/InstrumentationAdapter.java | |
parent | 3827bb9f227f90806560251c7dd048d30c081c25 (diff) | |
parent | 65f60eb9011bb2c549a6d83ae31257480368ddc5 (diff) | |
download | idea-a8218d5392f624b0497645a14c978e8faa946a31.tar.gz |
Merge remote-tracking branch 'aosp/upstream-master' into merge
Conflicts:
.idea/modules.xml
build/scripts/common_tests.gant
build/scripts/dist.gant
build/scripts/layouts.gant
build/scripts/utils.gant
Change-Id: I2bdcfaa02c8c63585eb6a56020dd3dbe0be90119
Diffstat (limited to 'plugins/IntelliLang/intellilang-jps-plugin/src/org/jetbrains/jps/intellilang/instrumentation/InstrumentationAdapter.java')
-rw-r--r-- | plugins/IntelliLang/intellilang-jps-plugin/src/org/jetbrains/jps/intellilang/instrumentation/InstrumentationAdapter.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/plugins/IntelliLang/intellilang-jps-plugin/src/org/jetbrains/jps/intellilang/instrumentation/InstrumentationAdapter.java b/plugins/IntelliLang/intellilang-jps-plugin/src/org/jetbrains/jps/intellilang/instrumentation/InstrumentationAdapter.java index 4d2a5ac6eedc..d782b69e3088 100644 --- a/plugins/IntelliLang/intellilang-jps-plugin/src/org/jetbrains/jps/intellilang/instrumentation/InstrumentationAdapter.java +++ b/plugins/IntelliLang/intellilang-jps-plugin/src/org/jetbrains/jps/intellilang/instrumentation/InstrumentationAdapter.java @@ -17,7 +17,7 @@ package org.jetbrains.jps.intellilang.instrumentation; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.Nullable; -import org.jetbrains.asm4.*; +import org.jetbrains.org.objectweb.asm.*; import java.text.MessageFormat; import java.util.ArrayList; @@ -45,7 +45,7 @@ class InstrumentationAdapter extends MethodVisitor implements Opcodes { Type returnType, int access, String name) { - super(Opcodes.ASM4, methodvisitor); + super(Opcodes.ASM5, methodvisitor); myInstrumenter = instrumenter; myArgTypes = argTypes; myReturnType = returnType; @@ -180,8 +180,8 @@ class InstrumentationAdapter extends MethodVisitor implements Opcodes { mv.visitIntInsn(BIPUSH, patternIndex); mv.visitInsn(AALOAD); mv.visitVarInsn(ALOAD, varIndex); - mv.visitMethodInsn(INVOKEVIRTUAL, "java/util/regex/Pattern", "matcher", "(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;"); - mv.visitMethodInsn(INVOKEVIRTUAL, "java/util/regex/Matcher", "matches", "()Z"); + mv.visitMethodInsn(INVOKEVIRTUAL, "java/util/regex/Pattern", "matcher", "(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;", false); + mv.visitMethodInsn(INVOKEVIRTUAL, "java/util/regex/Matcher", "matches", "()Z", false); mv.visitJumpInsn(Opcodes.IFNE, label); } @@ -206,7 +206,7 @@ class InstrumentationAdapter extends MethodVisitor implements Opcodes { mv.visitTypeInsn(Opcodes.NEW, throwableClass); mv.visitInsn(Opcodes.DUP); mv.visitLdcInsn(message); - mv.visitMethodInsn(Opcodes.INVOKESPECIAL, throwableClass, "<init>", ctorSignature); + mv.visitMethodInsn(Opcodes.INVOKESPECIAL, throwableClass, "<init>", ctorSignature, false); mv.visitInsn(Opcodes.ATHROW); } @@ -215,7 +215,7 @@ class InstrumentationAdapter extends MethodVisitor implements Opcodes { private final PatternValue myPatternValue; public MyAnnotationVisitor(AnnotationVisitor annotationvisitor, PatternValue v) { - super(Opcodes.ASM4); + super(Opcodes.ASM5); av = annotationvisitor; myPatternValue = v; } |