Class BundleChecker


  • class BundleChecker
    extends java.lang.Object
    Internal class to check a list of rules against a IBundleCoverage instance.
    • Field Detail

      • bundleRules

        private final java.util.Collection<Rule> bundleRules
      • packageRules

        private final java.util.Collection<Rule> packageRules
      • classRules

        private final java.util.Collection<Rule> classRules
      • sourceFileRules

        private final java.util.Collection<Rule> sourceFileRules
      • methodRules

        private final java.util.Collection<Rule> methodRules
      • traversePackages

        private final boolean traversePackages
      • traverseClasses

        private final boolean traverseClasses
      • traverseSourceFiles

        private final boolean traverseSourceFiles
      • traverseMethods

        private final boolean traverseMethods
    • Method Detail

      • checkBundle

        public void checkBundle​(IBundleCoverage bundleCoverage)
      • check

        private void check​(IMethodCoverage method,
                           java.lang.String className)
      • checkRules

        private void checkRules​(ICoverageNode node,
                                java.util.Collection<Rule> rules,
                                java.lang.String typename,
                                java.lang.String elementname)
      • checkLimit

        private void checkLimit​(ICoverageNode node,
                                java.lang.String elementtype,
                                java.lang.String elementname,
                                Rule rule,
                                Limit limit)