📄 instructionfactory.html
字号:
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../../org/apache/bcel/generic/StackInstruction.html">StackInstruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createDup_2(int)">createDup_2</A></B>(int size)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../../org/apache/bcel/generic/StackInstruction.html">StackInstruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createDup(int)">createDup</A></B>(int size)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/FieldInstruction.html">FieldInstruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createFieldAccess(java.lang.String, java.lang.String, org.apache.bcel.generic.Type, short)">createFieldAccess</A></B>(java.lang.String class_name, java.lang.String name, <A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> type, short kind)</CODE><BR> Create a field instruction.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/GETFIELD.html">GETFIELD</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createGetField(java.lang.String, java.lang.String, org.apache.bcel.generic.Type)">createGetField</A></B>(java.lang.String class_name, java.lang.String name, <A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> t)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/GETSTATIC.html">GETSTATIC</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createGetStatic(java.lang.String, java.lang.String, org.apache.bcel.generic.Type)">createGetStatic</A></B>(java.lang.String class_name, java.lang.String name, <A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> t)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/InvokeInstruction.html">InvokeInstruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createInvoke(java.lang.String, java.lang.String, org.apache.bcel.generic.Type, org.apache.bcel.generic.Type[], short)">createInvoke</A></B>(java.lang.String class_name, java.lang.String name, <A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> ret_type, <A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A>[] arg_types, short kind)</CODE><BR> Create an invoke instruction.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../../org/apache/bcel/generic/LocalVariableInstruction.html">LocalVariableInstruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createLoad(org.apache.bcel.generic.Type, int)">createLoad</A></B>(<A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> type, int index)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/NEW.html">NEW</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createNew(org.apache.bcel.generic.ObjectType)">createNew</A></B>(<A HREF="../../../../org/apache/bcel/generic/ObjectType.html">ObjectType</A> t)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/NEW.html">NEW</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createNew(java.lang.String)">createNew</A></B>(java.lang.String s)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/AllocationInstruction.html">AllocationInstruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createNewArray(org.apache.bcel.generic.Type, short)">createNewArray</A></B>(<A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> t, short dim)</CODE><BR> Create new array of given size and type.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../../org/apache/bcel/generic/Instruction.html">Instruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createNull(org.apache.bcel.generic.Type)">createNull</A></B>(<A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> type)</CODE><BR> Create "null" value for reference types, 0 for basic types like int</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../../org/apache/bcel/generic/StackInstruction.html">StackInstruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createPop(int)">createPop</A></B>(int size)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/InstructionList.html">InstructionList</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createPrintln(java.lang.String)">createPrintln</A></B>(java.lang.String s)</CODE><BR> Create a call to the most popular System.out.println() method.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/PUTFIELD.html">PUTFIELD</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createPutField(java.lang.String, java.lang.String, org.apache.bcel.generic.Type)">createPutField</A></B>(java.lang.String class_name, java.lang.String name, <A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> t)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/PUTSTATIC.html">PUTSTATIC</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createPutStatic(java.lang.String, java.lang.String, org.apache.bcel.generic.Type)">createPutStatic</A></B>(java.lang.String class_name, java.lang.String name, <A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> t)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../../org/apache/bcel/generic/ReturnInstruction.html">ReturnInstruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createReturn(org.apache.bcel.generic.Type)">createReturn</A></B>(<A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> type)</CODE><BR> Create typed return</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../../org/apache/bcel/generic/LocalVariableInstruction.html">LocalVariableInstruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createStore(org.apache.bcel.generic.Type, int)">createStore</A></B>(<A HREF="../../../../org/apache/bcel/generic/Type.html">Type</A> type, int index)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../../org/apache/bcel/generic/Instruction.html">Instruction</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#createThis()">createThis</A></B>()</CODE><BR> Create reference to `this'</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/ClassGen.html">ClassGen</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#getClassGen()">getClassGen</A></B>()</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../org/apache/bcel/generic/ConstantPoolGen.html">ConstantPoolGen</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#getConstantPool()">getConstantPool</A></B>()</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#setClassGen(org.apache.bcel.generic.ClassGen)">setClassGen</A></B>(<A HREF="../../../../org/apache/bcel/generic/ClassGen.html">ClassGen</A> c)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/apache/bcel/generic/InstructionFactory.html#setConstantPool(org.apache.bcel.generic.ConstantPoolGen)">setConstantPool</A></B>(<A HREF="../../../../org/apache/bcel/generic/ConstantPoolGen.html">ConstantPoolGen</A> c)</CODE><BR> </TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.lang.Object</B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="cg"><!-- --></A><H3>cg</H3><PRE>protected <A HREF="../../../../org/apache/bcel/generic/ClassGen.html">ClassGen</A> <B>cg</B></PRE><DL></DL><HR><A NAME="cp"><!-- --></A><H3>cp</H3><PRE>protected <A HREF="../../../../org/apache/bcel/generic/ConstantPoolGen.html">ConstantPoolGen</A> <B>cp</B></PRE><DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -