📄 package-summary.html
字号:
<TD>ISHL - Arithmetic shift left int </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ISHR.html">ISHR</A></B></TD><TD>ISHR - Arithmetic shift right int </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ISTORE.html">ISTORE</A></B></TD><TD>ISTORE - Store int from stack into local variable </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ISUB.html">ISUB</A></B></TD><TD>ISUB - Substract ints </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="IUSHR.html">IUSHR</A></B></TD><TD>IUSHR - Logical shift right int </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="IXOR.html">IXOR</A></B></TD><TD>IXOR - Bitwise XOR int </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="JSR.html">JSR</A></B></TD><TD>JSR - Jump to subroutine</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="JSR_W.html">JSR_W</A></B></TD><TD>JSR_W - Jump to subroutine</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="JsrInstruction.html">JsrInstruction</A></B></TD><TD>Super class for JSR - Jump to subroutine</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="L2D.html">L2D</A></B></TD><TD>L2D - Convert long to double </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="L2F.html">L2F</A></B></TD><TD>L2F - Convert long to float </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="L2I.html">L2I</A></B></TD><TD>L2I - Convert long to int </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LADD.html">LADD</A></B></TD><TD>LADD - Add longs </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LALOAD.html">LALOAD</A></B></TD><TD>LALOAD - Load long from array </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LAND.html">LAND</A></B></TD><TD>LAND - Bitwise AND longs </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LASTORE.html">LASTORE</A></B></TD><TD>LASTORE - Store into long array </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LCMP.html">LCMP</A></B></TD><TD>LCMP - Compare longs: </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LCONST.html">LCONST</A></B></TD><TD>LCONST - Push 0 or 1, other values cause an exception </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LDC.html">LDC</A></B></TD><TD>LDC - Push item from constant pool.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LDC_W.html">LDC_W</A></B></TD><TD>LDC_W - Push item from constant pool (wide index) </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LDC2_W.html">LDC2_W</A></B></TD><TD>LDC2_W - Push long or double from constant pool </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LDIV.html">LDIV</A></B></TD><TD>LDIV - Divide longs </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LineNumberGen.html">LineNumberGen</A></B></TD><TD>This class represents a line number within a method, i.e., give an instruction a line number corresponding to the source code line.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LLOAD.html">LLOAD</A></B></TD><TD>LLOAD - Load long from local variable</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LMUL.html">LMUL</A></B></TD><TD>LMUL - Multiply longs </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LNEG.html">LNEG</A></B></TD><TD>LNEG - Negate long </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LoadInstruction.html">LoadInstruction</A></B></TD><TD>Denotes an unparameterized instruction to load a value from a local variable, e.g.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LocalVariableGen.html">LocalVariableGen</A></B></TD><TD>This class represents a local variable within a method.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LocalVariableInstruction.html">LocalVariableInstruction</A></B></TD><TD>Abstract super class for instructions dealing with local variables.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LOOKUPSWITCH.html">LOOKUPSWITCH</A></B></TD><TD>LOOKUPSWITCH - Switch with unordered set of values</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LOR.html">LOR</A></B></TD><TD>LOR - Bitwise OR long </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LREM.html">LREM</A></B></TD><TD>LREM - Remainder of long </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LRETURN.html">LRETURN</A></B></TD><TD>LRETURN - Return long from method </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LSHL.html">LSHL</A></B></TD><TD>LSHL - Arithmetic shift left long </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LSHR.html">LSHR</A></B></TD><TD>LSHR - Arithmetic shift right long </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LSTORE.html">LSTORE</A></B></TD><TD>LSTORE - Store long into local variable </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LSUB.html">LSUB</A></B></TD><TD>LSUB - Substract longs </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LUSHR.html">LUSHR</A></B></TD><TD>LUSHR - Logical shift right long </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="LXOR.html">LXOR</A></B></TD><TD>LXOR - Bitwise XOR long </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MethodGen.html">MethodGen</A></B></TD><TD>Template class for building up a method.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MONITORENTER.html">MONITORENTER</A></B></TD><TD>MONITORENTER - Enter monitor for object </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MONITOREXIT.html">MONITOREXIT</A></B></TD><TD>MONITOREXIT - Exit monitor for object </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MULTIANEWARRAY.html">MULTIANEWARRAY</A></B></TD><TD>MULTIANEWARRAY - Create new mutidimensional array of references </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="NEW.html">NEW</A></B></TD><TD>NEW - Create new object </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="NEWARRAY.html">NEWARRAY</A></B></TD><TD>NEWARRAY - Create new array of basic type (int, short, ...) </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="NOP.html">NOP</A></B></TD><TD>NOP - Do nothing</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ObjectType.html">ObjectType</A></B></TD><TD>Denotes reference such as java.lang.String.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="POP.html">POP</A></B></TD><TD>POP - Pop top operand stack word </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="POP2.html">POP2</A></B></TD><TD>POP2 - Pop two top operand stack words </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="PUSH.html">PUSH</A></B></TD><TD>Wrapper class for push operations, which are implemented either as BIPUSH, LDC or xCONST_n instructions.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="PUTFIELD.html">PUTFIELD</A></B></TD><TD>PUTFIELD - Put field in object </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="PUTSTATIC.html">PUTSTATIC</A></B></TD><TD>PUTSTATIC - Put static field in class </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ReferenceType.html">ReferenceType</A></B></TD><TD>Super class for objects and arrays.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="RET.html">RET</A></B></TD><TD>RET - Return from subroutine </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="RETURN.html">RETURN</A></B></TD><TD>RETURN - Return from void method </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ReturnaddressType.html">ReturnaddressType</A></B></TD><TD>Returnaddress, the type JSR or JSR_W instructions push upon the stack.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ReturnInstruction.html">ReturnInstruction</A></B></TD><TD>Super class for the xRETURN family of instructions.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="SALOAD.html">SALOAD</A></B></TD><TD>SALOAD - Load short from array </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="SASTORE.html">SASTORE</A></B></TD><TD>SASTORE - Store into short array </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Select.html">Select</A></B></TD><TD>Select - Abstract super class for LOOKUPSWITCH and TABLESWITCH instructions.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="SIPUSH.html">SIPUSH</A></B></TD><TD>SIPUSH - Push short </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="StackInstruction.html">StackInstruction</A></B></TD><TD>Super class for stack operations like DUP and POP.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="StoreInstruction.html">StoreInstruction</A></B></TD><TD>Denotes an unparameterized instruction to store a value into a local variable, e.g.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="SWAP.html">SWAP</A></B></TD><TD>SWAP - Swa top operand stack word </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="SWITCH.html">SWITCH</A></B></TD><TD>SWITCH - Branch depending on int value, generates either LOOKUPSWITCH or TABLESWITCH instruction, depending on whether the match values (int[]) can be sorted with no gaps between the numbers.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="TABLESWITCH.html">TABLESWITCH</A></B></TD><TD>TABLESWITCH - Switch within given range of values, i.e., low..high</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Type.html">Type</A></B></TD><TD>Abstract super class for all possible java types, namely basic types such as int, object types like String and array types, e.g.</TD></TR></TABLE> <P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Exception Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ClassGenException.html">ClassGenException</A></B></TD><TD>Thrown on internal errors.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="TargetLostException.html">TargetLostException</A></B></TD><TD>Thrown by InstructionList.remove() when one or multiple disposed instruction are still being referenced by a InstructionTargeter object.</TD></TR></TABLE> <P><A NAME="package_description"><!-- --></A><H2>Package org.apache.bcel.generic Description</H2><P><p>This package contains the "generic" part of the<a href="http://jakarta.apache.org/bcel/">Byte Code EngineeringLibrary</a>, i.e., classes to dynamically modify class objects andbyte code instructions.</p><P><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../org/apache/bcel/classfile/package-summary.html"><B>PREV PACKAGE</B></A> <A HREF="../../../../org/apache/bcel/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A> <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -