Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3;10: areturnStackvarvalue1valuedepth21323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalue1valuedepth21this323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalue1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalueobjectref1valuedepth21323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalueobjectref1valuedepth21this323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalueobjectref1valuedepth21objectref32this3private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3;//incValue10: areturnStackvarvalueobjectref1valuedepth21323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn5objectref1623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8;4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn5objectref1623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21X323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8;// Integer.intValue:()4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn5objectref1623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21132X3private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn5objectref1623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21X + 1323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd6: invokestatic #7; 9: areturn5objectref1623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7;//Integer.valueOf9: areturn5objectref1623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7;9: areturn5objectref1623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalueobjectref1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7;9: areturn51623
Local Variablespublic java.lang.Object execute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalue1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7;9: areturn51623

Java Bytecode: Passing Parameters

  • 1.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3;10: areturnStackvarvalue1valuedepth21323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
  • 2.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalue1valuedepth21this323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
  • 3.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalue1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
  • 4.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalueobjectref1valuedepth21323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
  • 5.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalueobjectref1valuedepth21this323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
  • 6.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalueobjectref1valuedepth21objectref32this3private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn51623
  • 7.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3;//incValue10: areturnStackvarvalueobjectref1valuedepth21323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn5objectref1623
  • 8.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8;4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn5objectref1623
  • 9.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21X323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8;// Integer.intValue:()4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn5objectref1623
  • 10.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21132X3private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7; 9: areturn5objectref1623
  • 11.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21X + 1323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd6: invokestatic #7; 9: areturn5objectref1623
  • 12.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7;//Integer.valueOf9: areturn5objectref1623
  • 13.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; //incValue10: areturnStackvarvalueobjectref1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7;9: areturn5objectref1623
  • 14.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalueobjectref1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7;9: areturn51623
  • 15.
    Local Variablespublic java.lang.Objectexecute(); 0: aload_0 1: invokespecial #2; 4: astore_1 5: aload_0 6: aload_1 7: invokespecial #3; 10: areturnStackvarvalue1valuedepth21objectref323private java.lang.Integer incValue(java.lang.Integer);4varvalue0: aload_1 1: invokevirtual #8; 4: iconst_1 5: iadd 6: invokestatic #7;9: areturn51623