samabcde commented on code in PR #162:
URL: https://github.com/apache/commons-bcel/pull/162#discussion_r1011962395


##########
src/test/java/org/apache/bcel/generic/CountVisitor.java:
##########
@@ -0,0 +1,2012 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.bcel.generic;
+
+public class CountVisitor implements Visitor {
+
+    public int getVisitAALOADCount() {
+        return visitAALOADCount;
+    }
+
+    public int getVisitAASTORECount() {
+        return visitAASTORECount;
+    }
+
+    public int getVisitACONST_NULLCount() {
+        return visitACONST_NULLCount;
+    }
+
+    public int getVisitAllocationInstructionCount() {
+        return visitAllocationInstructionCount;
+    }
+
+    public int getVisitALOADCount() {
+        return visitALOADCount;
+    }
+
+    public int getVisitANEWARRAYCount() {
+        return visitANEWARRAYCount;
+    }
+
+    public int getVisitARETURNCount() {
+        return visitARETURNCount;
+    }
+
+    public int getVisitArithmeticInstructionCount() {
+        return visitArithmeticInstructionCount;
+    }
+
+    public int getVisitArrayInstructionCount() {
+        return visitArrayInstructionCount;
+    }
+
+    public int getVisitARRAYLENGTHCount() {
+        return visitARRAYLENGTHCount;
+    }
+
+    public int getVisitASTORECount() {
+        return visitASTORECount;
+    }
+
+    public int getVisitATHROWCount() {
+        return visitATHROWCount;
+    }
+
+    public int getVisitBALOADCount() {
+        return visitBALOADCount;
+    }
+
+    public int getVisitBASTORECount() {
+        return visitBASTORECount;
+    }
+
+    public int getVisitBIPUSHCount() {
+        return visitBIPUSHCount;
+    }
+
+    public int getVisitBranchInstructionCount() {
+        return visitBranchInstructionCount;
+    }
+
+    public int getVisitBREAKPOINTCount() {
+        return visitBREAKPOINTCount;
+    }
+
+    public int getVisitCALOADCount() {
+        return visitCALOADCount;
+    }
+
+    public int getVisitCASTORECount() {
+        return visitCASTORECount;
+    }
+
+    public int getVisitCHECKCASTCount() {
+        return visitCHECKCASTCount;
+    }
+
+    public int getVisitConstantPushInstructionCount() {
+        return visitConstantPushInstructionCount;
+    }
+
+    public int getVisitConversionInstructionCount() {
+        return visitConversionInstructionCount;
+    }
+
+    public int getVisitCPInstructionCount() {
+        return visitCPInstructionCount;
+    }
+
+    public int getVisitD2FCount() {
+        return visitD2FCount;
+    }
+
+    public int getVisitD2ICount() {
+        return visitD2ICount;
+    }
+
+    public int getVisitD2LCount() {
+        return visitD2LCount;
+    }
+
+    public int getVisitDADDCount() {
+        return visitDADDCount;
+    }
+
+    public int getVisitDALOADCount() {
+        return visitDALOADCount;
+    }
+
+    public int getVisitDASTORECount() {
+        return visitDASTORECount;
+    }
+
+    public int getVisitDCMPGCount() {
+        return visitDCMPGCount;
+    }
+
+    public int getVisitDCMPLCount() {
+        return visitDCMPLCount;
+    }
+
+    public int getVisitDCONSTCount() {
+        return visitDCONSTCount;
+    }
+
+    public int getVisitDDIVCount() {
+        return visitDDIVCount;
+    }
+
+    public int getVisitDLOADCount() {
+        return visitDLOADCount;
+    }
+
+    public int getVisitDMULCount() {
+        return visitDMULCount;
+    }
+
+    public int getVisitDNEGCount() {
+        return visitDNEGCount;
+    }
+
+    public int getVisitDREMCount() {
+        return visitDREMCount;
+    }
+
+    public int getVisitDRETURNCount() {
+        return visitDRETURNCount;
+    }
+
+    public int getVisitDSTORECount() {
+        return visitDSTORECount;
+    }
+
+    public int getVisitDSUBCount() {
+        return visitDSUBCount;
+    }
+
+    public int getVisitDUPCount() {
+        return visitDUPCount;
+    }
+
+    public int getVisitDUP_X1Count() {
+        return visitDUP_X1Count;
+    }
+
+    public int getVisitDUP_X2Count() {
+        return visitDUP_X2Count;
+    }
+
+    public int getVisitDUP2Count() {
+        return visitDUP2Count;
+    }
+
+    public int getVisitDUP2_X1Count() {
+        return visitDUP2_X1Count;
+    }
+
+    public int getVisitDUP2_X2Count() {
+        return visitDUP2_X2Count;
+    }
+
+    public int getVisitExceptionThrowerCount() {
+        return visitExceptionThrowerCount;
+    }
+
+    public int getVisitF2DCount() {
+        return visitF2DCount;
+    }
+
+    public int getVisitF2ICount() {
+        return visitF2ICount;
+    }
+
+    public int getVisitF2LCount() {
+        return visitF2LCount;
+    }
+
+    public int getVisitFADDCount() {
+        return visitFADDCount;
+    }
+
+    public int getVisitFALOADCount() {
+        return visitFALOADCount;
+    }
+
+    public int getVisitFASTORECount() {
+        return visitFASTORECount;
+    }
+
+    public int getVisitFCMPGCount() {
+        return visitFCMPGCount;
+    }
+
+    public int getVisitFCMPLCount() {
+        return visitFCMPLCount;
+    }
+
+    public int getVisitFCONSTCount() {
+        return visitFCONSTCount;
+    }
+
+    public int getVisitFDIVCount() {
+        return visitFDIVCount;
+    }
+
+    public int getVisitFieldInstructionCount() {
+        return visitFieldInstructionCount;
+    }
+
+    public int getVisitFieldOrMethodCount() {
+        return visitFieldOrMethodCount;
+    }
+
+    public int getVisitFLOADCount() {
+        return visitFLOADCount;
+    }
+
+    public int getVisitFMULCount() {
+        return visitFMULCount;
+    }
+
+    public int getVisitFNEGCount() {
+        return visitFNEGCount;
+    }
+
+    public int getVisitFREMCount() {
+        return visitFREMCount;
+    }
+
+    public int getVisitFRETURNCount() {
+        return visitFRETURNCount;
+    }
+
+    public int getVisitFSTORECount() {
+        return visitFSTORECount;
+    }
+
+    public int getVisitFSUBCount() {
+        return visitFSUBCount;
+    }
+
+    public int getVisitGETFIELDCount() {
+        return visitGETFIELDCount;
+    }
+
+    public int getVisitGETSTATICCount() {
+        return visitGETSTATICCount;
+    }
+
+    public int getVisitGOTOCount() {
+        return visitGOTOCount;
+    }
+
+    public int getVisitGOTO_WCount() {
+        return visitGOTO_WCount;
+    }
+
+    public int getVisitGotoInstructionCount() {
+        return visitGotoInstructionCount;
+    }
+
+    public int getVisitI2BCount() {
+        return visitI2BCount;
+    }
+
+    public int getVisitI2CCount() {
+        return visitI2CCount;
+    }
+
+    public int getVisitI2DCount() {
+        return visitI2DCount;
+    }
+
+    public int getVisitI2FCount() {
+        return visitI2FCount;
+    }
+
+    public int getVisitI2LCount() {
+        return visitI2LCount;
+    }
+
+    public int getVisitI2SCount() {
+        return visitI2SCount;
+    }
+
+    public int getVisitIADDCount() {
+        return visitIADDCount;
+    }
+
+    public int getVisitIALOADCount() {
+        return visitIALOADCount;
+    }
+
+    public int getVisitIANDCount() {
+        return visitIANDCount;
+    }
+
+    public int getVisitIASTORECount() {
+        return visitIASTORECount;
+    }
+
+    public int getVisitICONSTCount() {
+        return visitICONSTCount;
+    }
+
+    public int getVisitIDIVCount() {
+        return visitIDIVCount;
+    }
+
+    public int getVisitIF_ACMPEQCount() {
+        return visitIF_ACMPEQCount;
+    }
+
+    public int getVisitIF_ACMPNECount() {
+        return visitIF_ACMPNECount;
+    }
+
+    public int getVisitIF_ICMPEQCount() {
+        return visitIF_ICMPEQCount;
+    }
+
+    public int getVisitIF_ICMPGECount() {
+        return visitIF_ICMPGECount;
+    }
+
+    public int getVisitIF_ICMPGTCount() {
+        return visitIF_ICMPGTCount;
+    }
+
+    public int getVisitIF_ICMPLECount() {
+        return visitIF_ICMPLECount;
+    }
+
+    public int getVisitIF_ICMPLTCount() {
+        return visitIF_ICMPLTCount;
+    }
+
+    public int getVisitIF_ICMPNECount() {
+        return visitIF_ICMPNECount;
+    }
+
+    public int getVisitIFEQCount() {
+        return visitIFEQCount;
+    }
+
+    public int getVisitIFGECount() {
+        return visitIFGECount;
+    }
+
+    public int getVisitIFGTCount() {
+        return visitIFGTCount;
+    }
+
+    public int getVisitIfInstructionCount() {
+        return visitIfInstructionCount;
+    }
+
+    public int getVisitIFLECount() {
+        return visitIFLECount;
+    }
+
+    public int getVisitIFLTCount() {
+        return visitIFLTCount;
+    }
+
+    public int getVisitIFNECount() {
+        return visitIFNECount;
+    }
+
+    public int getVisitIFNONNULLCount() {
+        return visitIFNONNULLCount;
+    }
+
+    public int getVisitIFNULLCount() {
+        return visitIFNULLCount;
+    }
+
+    public int getVisitIINCCount() {
+        return visitIINCCount;
+    }
+
+    public int getVisitILOADCount() {
+        return visitILOADCount;
+    }
+
+    public int getVisitIMPDEP1Count() {
+        return visitIMPDEP1Count;
+    }
+
+    public int getVisitIMPDEP2Count() {
+        return visitIMPDEP2Count;
+    }
+
+    public int getVisitIMULCount() {
+        return visitIMULCount;
+    }
+
+    public int getVisitINEGCount() {
+        return visitINEGCount;
+    }
+
+    public int getVisitINSTANCEOFCount() {
+        return visitINSTANCEOFCount;
+    }
+
+    public int getVisitINVOKEDYNAMICCount() {
+        return visitINVOKEDYNAMICCount;
+    }
+
+    public int getVisitInvokeInstructionCount() {
+        return visitInvokeInstructionCount;
+    }
+
+    public int getVisitINVOKEINTERFACECount() {
+        return visitINVOKEINTERFACECount;
+    }
+
+    public int getVisitINVOKESPECIALCount() {
+        return visitINVOKESPECIALCount;
+    }
+
+    public int getVisitINVOKESTATICCount() {
+        return visitINVOKESTATICCount;
+    }
+
+    public int getVisitINVOKEVIRTUALCount() {
+        return visitINVOKEVIRTUALCount;
+    }
+
+    public int getVisitIORCount() {
+        return visitIORCount;
+    }
+
+    public int getVisitIREMCount() {
+        return visitIREMCount;
+    }
+
+    public int getVisitIRETURNCount() {
+        return visitIRETURNCount;
+    }
+
+    public int getVisitISHLCount() {
+        return visitISHLCount;
+    }
+
+    public int getVisitISHRCount() {
+        return visitISHRCount;
+    }
+
+    public int getVisitISTORECount() {
+        return visitISTORECount;
+    }
+
+    public int getVisitISUBCount() {
+        return visitISUBCount;
+    }
+
+    public int getVisitIUSHRCount() {
+        return visitIUSHRCount;
+    }
+
+    public int getVisitIXORCount() {
+        return visitIXORCount;
+    }
+
+    public int getVisitJSRCount() {
+        return visitJSRCount;
+    }
+
+    public int getVisitJSR_WCount() {
+        return visitJSR_WCount;
+    }
+
+    public int getVisitJsrInstructionCount() {
+        return visitJsrInstructionCount;
+    }
+
+    public int getVisitL2DCount() {
+        return visitL2DCount;
+    }
+
+    public int getVisitL2FCount() {
+        return visitL2FCount;
+    }
+
+    public int getVisitL2ICount() {
+        return visitL2ICount;
+    }
+
+    public int getVisitLADDCount() {
+        return visitLADDCount;
+    }
+
+    public int getVisitLALOADCount() {
+        return visitLALOADCount;
+    }
+
+    public int getVisitLANDCount() {
+        return visitLANDCount;
+    }
+
+    public int getVisitLASTORECount() {
+        return visitLASTORECount;
+    }
+
+    public int getVisitLCMPCount() {
+        return visitLCMPCount;
+    }
+
+    public int getVisitLCONSTCount() {
+        return visitLCONSTCount;
+    }
+
+    public int getVisitLDCCount() {
+        return visitLDCCount;
+    }
+
+    public int getVisitLDC2_WCount() {
+        return visitLDC2_WCount;
+    }
+
+    public int getVisitLDIVCount() {
+        return visitLDIVCount;
+    }
+
+    public int getVisitLLOADCount() {
+        return visitLLOADCount;
+    }
+
+    public int getVisitLMULCount() {
+        return visitLMULCount;
+    }
+
+    public int getVisitLNEGCount() {
+        return visitLNEGCount;
+    }
+
+    public int getVisitLoadClassCount() {
+        return visitLoadClassCount;
+    }
+
+    public int getVisitLoadInstructionCount() {
+        return visitLoadInstructionCount;
+    }
+
+    public int getVisitLocalVariableInstructionCount() {
+        return visitLocalVariableInstructionCount;
+    }
+
+    public int getVisitLOOKUPSWITCHCount() {
+        return visitLOOKUPSWITCHCount;
+    }
+
+    public int getVisitLORCount() {
+        return visitLORCount;
+    }
+
+    public int getVisitLREMCount() {
+        return visitLREMCount;
+    }
+
+    public int getVisitLRETURNCount() {
+        return visitLRETURNCount;
+    }
+
+    public int getVisitLSHLCount() {
+        return visitLSHLCount;
+    }
+
+    public int getVisitLSHRCount() {
+        return visitLSHRCount;
+    }
+
+    public int getVisitLSTORECount() {
+        return visitLSTORECount;
+    }
+
+    public int getVisitLSUBCount() {
+        return visitLSUBCount;
+    }
+
+    public int getVisitLUSHRCount() {
+        return visitLUSHRCount;
+    }
+
+    public int getVisitLXORCount() {
+        return visitLXORCount;
+    }
+
+    public int getVisitMONITORENTERCount() {
+        return visitMONITORENTERCount;
+    }
+
+    public int getVisitMONITOREXITCount() {
+        return visitMONITOREXITCount;
+    }
+
+    public int getVisitMULTIANEWARRAYCount() {
+        return visitMULTIANEWARRAYCount;
+    }
+
+    public int getVisitNEWCount() {
+        return visitNEWCount;
+    }
+
+    public int getVisitNEWARRAYCount() {
+        return visitNEWARRAYCount;
+    }
+
+    public int getVisitNOPCount() {
+        return visitNOPCount;
+    }
+
+    public int getVisitPOPCount() {
+        return visitPOPCount;
+    }
+
+    public int getVisitPOP2Count() {
+        return visitPOP2Count;
+    }
+
+    public int getVisitPopInstructionCount() {
+        return visitPopInstructionCount;
+    }
+
+    public int getVisitPushInstructionCount() {
+        return visitPushInstructionCount;
+    }
+
+    public int getVisitPUTFIELDCount() {
+        return visitPUTFIELDCount;
+    }
+
+    public int getVisitPUTSTATICCount() {
+        return visitPUTSTATICCount;
+    }
+
+    public int getVisitRETCount() {
+        return visitRETCount;
+    }
+
+    public int getVisitRETURNCount() {
+        return visitRETURNCount;
+    }
+
+    public int getVisitReturnInstructionCount() {
+        return visitReturnInstructionCount;
+    }
+
+    public int getVisitSALOADCount() {
+        return visitSALOADCount;
+    }
+
+    public int getVisitSASTORECount() {
+        return visitSASTORECount;
+    }
+
+    public int getVisitSelectCount() {
+        return visitSelectCount;
+    }
+
+    public int getVisitSIPUSHCount() {
+        return visitSIPUSHCount;
+    }
+
+    public int getVisitStackConsumerCount() {
+        return visitStackConsumerCount;
+    }
+
+    public int getVisitStackInstructionCount() {
+        return visitStackInstructionCount;
+    }
+
+    public int getVisitStackProducerCount() {
+        return visitStackProducerCount;
+    }
+
+    public int getVisitStoreInstructionCount() {
+        return visitStoreInstructionCount;
+    }
+
+    public int getVisitSWAPCount() {
+        return visitSWAPCount;
+    }
+
+    public int getVisitTABLESWITCHCount() {
+        return visitTABLESWITCHCount;
+    }
+
+    public int getVisitTypedInstructionCount() {
+        return visitTypedInstructionCount;
+    }
+
+    public int getVisitUnconditionalBranchCount() {
+        return visitUnconditionalBranchCount;
+    }
+
+    public int getVisitVariableLengthInstructionCount() {
+        return visitVariableLengthInstructionCount;
+    }
+
+    private int visitAALOADCount = 0;

Review Comment:
   Updated, please check.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@commons.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to