The source declaration of the called method aMethod is:
public static Object aMethod(int a, Object b, Object c)
The constructor you see the byte code here:
When i try to execute the Constructor i get following error printed in console:
Exception in thread "main" java.lang.VerifyError: (class: SuperCrazyClass, method: <init> signature: ()V) Expecting to find object/array on stack
As you know <init> is the internal name of all constructors, together with the signature you can see that error must be located inside the bytecode snippet above. That byte code snippet is generate by custom binary instrumentation framework i wrote and it works for a lot of different methods but in that case, and i really don't know what is wrong with it, it doesn't.
Any idea what I'm doing wrong ?
PS: I previously posted also in the Hotspot Forum, but i think this question fits better here...sorry for that