Class EnforceBytecodeVersion.ChecksOptions

java.lang.Object
org.apache.maven.enforcer.rules.dependency.EnforceBytecodeVersion.ChecksOptions
Enclosing class:
EnforceBytecodeVersion

private static class EnforceBytecodeVersion.ChecksOptions extends Object
Input is Dependency file, and it may have been inspected already, but, in multi-module environment the configuration may be different. Hence, we create a "key" out of config and dependency path, and if already inspected, we skip on doing same job over and over again.
Since:
3.6.3
  • Field Details

    • id

      private final String id
    • file

      private final File file
    • ignorableClasses

      private final List<String> ignorableClasses
    • maxJavaMajorVersionNumber

      private final int maxJavaMajorVersionNumber
    • maxJavaMinorVersionNumber

      private final int maxJavaMinorVersionNumber
    • strict

      private final boolean strict
  • Constructor Details

    • ChecksOptions

      private ChecksOptions(String id, File file, List<String> ignorableClasses, int maxJavaMajorVersionNumber, int maxJavaMinorVersionNumber, boolean strict)
  • Method Details