Class EnforceBytecodeVersion.ChecksOptions
- java.lang.Object
-
- org.apache.maven.enforcer.rules.dependency.EnforceBytecodeVersion.ChecksOptions
-
- Enclosing class:
- EnforceBytecodeVersion
private static class EnforceBytecodeVersion.ChecksOptions extends java.lang.ObjectInput 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.
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.Filefileprivate java.lang.Stringidprivate java.util.List<java.lang.String>ignorableClassesprivate intmaxJavaMajorVersionNumberprivate intmaxJavaMinorVersionNumberprivate booleanstrict
-
Constructor Summary
Constructors Modifier Constructor Description privateChecksOptions(java.lang.String id, java.io.File file, java.util.List<java.lang.String> ignorableClasses, int maxJavaMajorVersionNumber, int maxJavaMinorVersionNumber, boolean strict)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)inthashCode()
-
-
-
Field Detail
-
id
private final java.lang.String id
-
file
private final java.io.File file
-
ignorableClasses
private final java.util.List<java.lang.String> ignorableClasses
-
maxJavaMajorVersionNumber
private final int maxJavaMajorVersionNumber
-
maxJavaMinorVersionNumber
private final int maxJavaMinorVersionNumber
-
strict
private final boolean strict
-
-