public class Jmod.ResolutionWarningSpec
extends java.lang.Object
| Constructor and Description |
|---|
ResolutionWarningSpec()
Creates an uninitialized element.
|
ResolutionWarningSpec(java.lang.String reason)
Creates an element with the given reason attribute.
|
| Modifier and Type | Method and Description |
|---|---|
Jmod.ResolutionWarningReason |
getReason()
Required attribute containing reason for emitting jmod warnings.
|
void |
setReason(Jmod.ResolutionWarningReason reason)
Sets attribute containing reason for emitting jmod warnings.
|
void |
validate()
Verifies this object's state.
|
public ResolutionWarningSpec()
public ResolutionWarningSpec(java.lang.String reason)
reason - nonnull Jmod.ResolutionWarningReason
valueBuildException - if argument is not a valid
ResolutionWarningReasonpublic Jmod.ResolutionWarningReason getReason()
public void setReason(Jmod.ResolutionWarningReason reason)
reason - condition which triggers jmod warningspublic void validate()
BuildException - if this object's reason is null