Class Jmod.ResolutionWarningReason
java.lang.Object
org.apache.tools.ant.types.EnumeratedAttribute
org.apache.tools.ant.taskdefs.modules.Jmod.ResolutionWarningReason
- Enclosing class:
- Jmod
public static class Jmod.ResolutionWarningReason extends EnumeratedAttribute
Permissible reasons for jmod creation to emit warnings.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEPRECATEDString value indicating warnings are emitted for modules marked as deprecated (but not deprecated for removal).static java.lang.StringINCUBATINGString value indicating warnings are emitted for modules designated as "incubating" in the JDK.static java.lang.StringLEAVINGString value indicating warnings are emitted for modules marked as deprecated for removal. -
Constructor Summary
Constructors Constructor Description ResolutionWarningReason() -
Method Summary
Modifier and Type Method Description java.lang.String[]getValues()This is the only method a subclass needs to implement.static Jmod.ResolutionWarningReasonvalueOf(java.lang.String s)Converts a string to aResolutionWarningReasoninstance.Methods inherited from class org.apache.tools.ant.types.EnumeratedAttribute
containsValue, getIndex, getInstance, getValue, indexOfValue, setValue, toString
-
Field Details
-
DEPRECATED
public static final java.lang.String DEPRECATEDString value indicating warnings are emitted for modules marked as deprecated (but not deprecated for removal).- See Also:
- Constant Field Values
-
LEAVING
public static final java.lang.String LEAVINGString value indicating warnings are emitted for modules marked as deprecated for removal.- See Also:
- Constant Field Values
-
INCUBATING
public static final java.lang.String INCUBATINGString value indicating warnings are emitted for modules designated as "incubating" in the JDK.- See Also:
- Constant Field Values
-
-
Constructor Details
-
ResolutionWarningReason
public ResolutionWarningReason()
-
-
Method Details
-
getValues
public java.lang.String[] getValues()Description copied from class:EnumeratedAttributeThis is the only method a subclass needs to implement.- Specified by:
getValuesin classEnumeratedAttribute- Returns:
- an array holding all possible values of the enumeration.
The order of elements must be fixed so that
indexOfValue(String)always return the same index for the same value.
-
valueOf
Converts a string to aResolutionWarningReasoninstance.- Parameters:
s- string to convert- Returns:
ResolutionWarningReasoninstance corresponding to string argument- Throws:
BuildException- if argument is not a validResolutionWarningReasonvalue
-