Class OptionsImpl.VersionSpecificDefaulter
java.lang.Object
org.benf.cfr.reader.util.getopt.OptionsImpl.VersionSpecificDefaulter
- All Implemented Interfaces:
TrinaryFunction<String, ClassFileVersion, Options, Boolean>, OptionDecoderParam<Boolean, ClassFileVersion>
- Enclosing class:
OptionsImpl
private static class OptionsImpl.VersionSpecificDefaulter
extends Object
implements OptionDecoderParam<Boolean, ClassFileVersion>
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateVersionSpecificDefaulter(ClassFileVersion versionGreaterThanOrEqual, boolean resultIfGreaterThanOrEqual) -
Method Summary
Modifier and TypeMethodDescriptioninvoke(String arg, ClassFileVersion classFileVersion, Options ignore2)
-
Field Details
-
versionGreaterThanOrEqual
ClassFileVersion versionGreaterThanOrEqual -
resultIfGreaterThanOrEqual
boolean resultIfGreaterThanOrEqual
-
-
Constructor Details
-
VersionSpecificDefaulter
private VersionSpecificDefaulter(ClassFileVersion versionGreaterThanOrEqual, boolean resultIfGreaterThanOrEqual)
-
-
Method Details
-
invoke
- Specified by:
invokein interfaceTrinaryFunction<String, ClassFileVersion, Options, Boolean>
-
getRangeDescription
- Specified by:
getRangeDescriptionin interfaceOptionDecoderParam<Boolean, ClassFileVersion>
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceOptionDecoderParam<Boolean, ClassFileVersion>
-