diff --git a/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/ArgsBinding.java b/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/ArgsBinding.java index 8b31c84ac..21f3bc20b 100644 --- a/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/ArgsBinding.java +++ b/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/ArgsBinding.java @@ -14,7 +14,7 @@ public class ArgsBinding extends Binding { @Override public Type getType(BindingContext bindingContext) { - return Type.getType(Object[].class); + return AsmOpUtils.OBJECT_ARRAY_TYPE; } } diff --git a/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/InvokeArgsBinding.java b/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/InvokeArgsBinding.java index 0b7532ab0..4561a0e12 100644 --- a/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/InvokeArgsBinding.java +++ b/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/InvokeArgsBinding.java @@ -42,6 +42,6 @@ public class InvokeArgsBinding extends Binding { @Override public Type getType(BindingContext bindingContext) { - return Type.getType(Object[].class); + return AsmOpUtils.OBJECT_ARRAY_TYPE; } } diff --git a/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/LocalVarsBinding.java b/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/LocalVarsBinding.java index b8b59b215..7f1ccac86 100644 --- a/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/LocalVarsBinding.java +++ b/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/LocalVarsBinding.java @@ -43,7 +43,7 @@ public class LocalVarsBinding extends Binding{ @Override public Type getType(BindingContext bindingContext) { - return Type.getType(Object[].class); + return AsmOpUtils.OBJECT_ARRAY_TYPE; } }