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 faacc746bd3ea0b9b1f5faea98c4945ccd879b42
Author: Gary Gregory <[email protected]>
AuthorDate: Sat Jan 10 22:01:23 2026 -0500

    Javadoc
---
 src/main/java/org/apache/bcel/generic/Visitor.java | 175 +++++++++++++++++++++
 1 file changed, 175 insertions(+)

diff --git a/src/main/java/org/apache/bcel/generic/Visitor.java 
b/src/main/java/org/apache/bcel/generic/Visitor.java
index a55daa9a..f6ac0e96 100644
--- a/src/main/java/org/apache/bcel/generic/Visitor.java
+++ b/src/main/java/org/apache/bcel/generic/Visitor.java
@@ -24,74 +24,239 @@ package org.apache.bcel.generic;
  */
 public interface Visitor {
 
+    /**
+     * Visits an AALOAD instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitAALOAD(AALOAD obj);
 
+    /**
+     * Visits an AASTORE instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitAASTORE(AASTORE obj);
 
+    /**
+     * Visits an ACONST_NULL instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitACONST_NULL(ACONST_NULL obj);
 
+    /**
+     * Visits an AllocationInstruction.
+     *
+     * @param obj the instruction.
+     */
     void visitAllocationInstruction(AllocationInstruction obj);
 
+    /**
+     * Visits an ALOAD instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitALOAD(ALOAD obj);
 
+    /**
+     * Visits an ANEWARRAY instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitANEWARRAY(ANEWARRAY obj);
 
+    /**
+     * Visits an ARETURN instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitARETURN(ARETURN obj);
 
+    /**
+     * Visits an ArithmeticInstruction.
+     *
+     * @param obj the instruction.
+     */
     void visitArithmeticInstruction(ArithmeticInstruction obj);
 
+    /**
+     * Visits an ArrayInstruction.
+     *
+     * @param obj the instruction.
+     */
     void visitArrayInstruction(ArrayInstruction obj);
 
+    /**
+     * Visits an ARRAYLENGTH instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitARRAYLENGTH(ARRAYLENGTH obj);
 
+    /**
+     * Visits an ASTORE instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitASTORE(ASTORE obj);
 
+    /**
+     * Visits an ATHROW instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitATHROW(ATHROW obj);
 
+    /**
+     * Visits a BALOAD instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitBALOAD(BALOAD obj);
 
     void visitBASTORE(BASTORE obj);
 
+    /**
+     * Visits a BIPUSH instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitBIPUSH(BIPUSH obj);
 
+    /**
+     * Visits a BranchInstruction.
+     *
+     * @param obj the instruction.
+     */
     void visitBranchInstruction(BranchInstruction obj);
 
+    /**
+     * Visits a BREAKPOINT instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitBREAKPOINT(BREAKPOINT obj);
 
+    /**
+     * Visits a CALOAD instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitCALOAD(CALOAD obj);
 
+    /**
+     * Visits a CASTORE instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitCASTORE(CASTORE obj);
 
+    /**
+     * Visits a CHECKCAST instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitCHECKCAST(CHECKCAST obj);
 
+    /**
+     * Visits a ConstantPushInstruction.
+     *
+     * @param obj the instruction.
+     */
     void visitConstantPushInstruction(ConstantPushInstruction obj);
 
+    /**
+     * Visits a ConversionInstruction.
+     *
+     * @param obj the instruction.
+     */
     void visitConversionInstruction(ConversionInstruction obj);
 
+    /**
+     * Visits a CPInstruction.
+     *
+     * @param obj the instruction.
+     */
     void visitCPInstruction(CPInstruction obj);
 
+    /**
+     * Visits a D2F instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitD2F(D2F obj);
 
+    /**
+     * Visits a D2I instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitD2I(D2I obj);
 
+    /**
+     * Visits a D2L instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitD2L(D2L obj);
 
+    /**
+     * Visits a DADD instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitDADD(DADD obj);
 
+    /**
+     * Visits a DALOAD instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitDALOAD(DALOAD obj);
 
+    /**
+     * Visits a DASTORE instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitDASTORE(DASTORE obj);
 
+    /**
+     * Visits a DCMPG instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitDCMPG(DCMPG obj);
 
+    /**
+     * Visits a DCMPL instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitDCMPL(DCMPL obj);
 
+    /**
+     * Visits a DCONST instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitDCONST(DCONST obj);
 
     void visitDDIV(DDIV obj);
 
+    /**
+     * Visits a DLOAD instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitDLOAD(DLOAD obj);
 
+    /**
+     * Visits a DMUL instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitDMUL(DMUL obj);
 
     void visitDNEG(DNEG obj);
@@ -234,8 +399,18 @@ public interface Visitor {
 
     void visitIMUL(IMUL obj);
 
+    /**
+     * Visits an INEG instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitINEG(INEG obj);
 
+    /**
+     * Visits an INSTANCEOF instruction.
+     *
+     * @param obj the instruction.
+     */
     void visitINSTANCEOF(INSTANCEOF obj);
 
     /**

Reply via email to