This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-bcel.git

commit 32c1fe7536c19f3cc0040a4a33f5068460a236f7
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Jan 11 13:42:38 2026 -0500

    Javadoc
---
 .../apache/bcel/generic/InstructionFactory.java    | 39 +++++++++++++++++++++-
 1 file changed, 38 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/apache/bcel/generic/InstructionFactory.java 
b/src/main/java/org/apache/bcel/generic/InstructionFactory.java
index 0e9722f8..5ece475f 100644
--- a/src/main/java/org/apache/bcel/generic/InstructionFactory.java
+++ b/src/main/java/org/apache/bcel/generic/InstructionFactory.java
@@ -702,7 +702,8 @@ public class InstructionFactory implements 
InstructionConstants {
      * @param name name of the called method
      * @param retType return type of method
      * @param argTypes argument types of method
-     * @param kind how to invoke, i.e., INVOKEINTERFACE, INVOKESTATIC, 
INVOKEVIRTUAL, or INVOKESPECIAL
+     * @param kind how to invoke, that is, INVOKEINTERFACE, INVOKESTATIC, 
INVOKEVIRTUAL, or INVOKESPECIAL
+     * @return the invoke instruction.
      * @see Const
      */
     public InvokeInstruction createInvoke(final String className, final String 
name, final Type retType, final Type[] argTypes, final short kind) {
@@ -818,26 +819,62 @@ public class InstructionFactory implements 
InstructionConstants {
         return il;
     }
 
+    /**
+     * Creates a PUTFIELD instruction.
+     *
+     * @param className the class name.
+     * @param name the field name.
+     * @param t the field type.
+     * @return the PUTFIELD instruction.
+     */
     public PUTFIELD createPutField(final String className, final String name, 
final Type t) {
         return new PUTFIELD(cp.addFieldref(className, name, t.getSignature()));
     }
 
+    /**
+     * Creates a PUTSTATIC instruction.
+     *
+     * @param className the class name.
+     * @param name the field name.
+     * @param t the field type.
+     * @return the PUTSTATIC instruction.
+     */
     public PUTSTATIC createPutStatic(final String className, final String 
name, final Type t) {
         return new PUTSTATIC(cp.addFieldref(className, name, 
t.getSignature()));
     }
 
+    /**
+     * Gets the class generator.
+     *
+     * @return the class generator.
+     */
     public ClassGen getClassGen() {
         return cg;
     }
 
+    /**
+     * Gets the constant pool generator.
+     *
+     * @return the constant pool generator.
+     */
     public ConstantPoolGen getConstantPool() {
         return cp;
     }
 
+    /**
+     * Sets the class generator.
+     *
+     * @param c the class generator.
+     */
     public void setClassGen(final ClassGen c) {
         cg = c;
     }
 
+    /**
+     * Sets the constant pool generator.
+     *
+     * @param c the constant pool generator.
+     */
     public void setConstantPool(final ConstantPoolGen c) {
         cp = c;
     }

Reply via email to