Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Part of the constant pool:
- ID: 21 FIELD: "[ud$1, [this$0, Lud;]]"
- ID: 23 FIELD: "[ud$1, [val$adPlacement, Luh;]]"
- ID: 25 FIELD: "[ud$1, [val$adTransformListener, Luo;]]"
- ID: 28 METHOD: "[java/lang/Object, [<init>, ()V]]"
- constructor method:
- <init> (Lud;Luh;Luo;)V
- [
- aload_0, //push 'this' on the stack
- aload_1, //push first parameter from method on the stack
- putfield 21, //put last item on stack to field 21 of the object which is before last item on stack
- aload_0, //push 'this' on the stack
- aload_2, //push second parameter from method on the stack
- putfield 23, //put last item on stack to field 23 of the object which is before last item on stack
- aload_0, //push 'this' on the stack
- aload_3, //push third parameter from method on the stack
- putfield 25, //put last item on stack to field 25 of the object which is before last item on stack
- aload_0, //push 'this' on the stack
- invokespecial 28, //invoke method 28 on the object which is last item on the stack
- return //well, return. duh!
- ]
- It's more or less equivalent to this
- public ud$1(ud udObject, uh uhObject, uo uoObject) {
- this.this$0 = udObject;
- this.val$adPlacement = uhObject;
- this.val$adTransformListener = uoObject;
- this.super();
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement