Skip to content

Commit 7251c57

Browse files
author
Steve Salas
committed
Fixed issue with ASM usage
Constructs ClassVisitor and MethodVisitor using Opcodes.ASM5 instead of OpCodes.ASM4.
1 parent 41e6550 commit 7251c57

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

codepulse/src/main/scala/com/secdec/codepulse/data/bytecode/MethodContentVisitor.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ object AsmVisitors {
3939
}
4040
}
4141

42-
class MethodContentVisitor(counterCallback: AsmVisitors.CounterCallback) extends MethodVisitor(Opcodes.ASM4) {
42+
class MethodContentVisitor(counterCallback: AsmVisitors.CounterCallback) extends MethodVisitor(Opcodes.ASM5) {
4343
private var instructionCounter = 0
4444

4545
def inc() = instructionCounter += 1
@@ -61,7 +61,7 @@ class MethodContentVisitor(counterCallback: AsmVisitors.CounterCallback) extends
6161
override def visitVarInsn(opcode: Int, v: Int): Unit = inc()
6262
}
6363

64-
class ClassStructureVisitor2(methodCallback: AsmVisitors.MethodCallback) extends ClassVisitor(Opcodes.ASM4) {
64+
class ClassStructureVisitor2(methodCallback: AsmVisitors.MethodCallback) extends ClassVisitor(Opcodes.ASM5) {
6565
private var classSignature = ""
6666

6767
override def visit(version: Int, access: Int, name: String, signature: String, superName: String, interfaces: Array[String]) = {
@@ -75,4 +75,4 @@ class ClassStructureVisitor2(methodCallback: AsmVisitors.MethodCallback) extends
7575
}
7676
new MethodContentVisitor(counterCallback)
7777
}
78-
}
78+
}

0 commit comments

Comments
 (0)