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
ResolutionWarningReason
public 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