edu.umd.cs.findbugs.detect

Class DuplicateBranches

  • All Implemented Interfaces:
    Detector, Priorities, Constants2, org.apache.bcel.classfile.Visitor, org.apache.bcel.Constants


    public class DuplicateBranches
    extends PreorderVisitor
    implements Detector
    Author:
    Dave Brousius 4/2005 original author, Brian Cole 7/2006 serious reworking
    • Constructor Detail

      • DuplicateBranches

        public DuplicateBranches(BugReporter bugReporter)
    • Method Detail

      • visitClassContext

        public void visitClassContext(ClassContext classContext)
        Description copied from interface: Detector
        Visit the ClassContext for a class which should be analyzed for instances of bug patterns.
        Specified by:
        visitClassContext in interface Detector
        Parameters:
        classContext - the ClassContext
      • visitMethod

        public void visitMethod(org.apache.bcel.classfile.Method method)
        Specified by:
        visitMethod in interface org.apache.bcel.classfile.Visitor
        Overrides:
        visitMethod in class BetterVisitor
      • report

        public void report()
        Description copied from interface: Detector
        This method is called after all classes to be visited. It should be used by any detectors which accumulate information over all visited classes to generate results.
        Specified by:
        report in interface Detector

Copyright © 2003–2015. All rights reserved.