Class Jmod.ResolutionWarningSpec

  • Enclosing class:
    Jmod

    public class Jmod.ResolutionWarningSpec
    extends java.lang.Object
    Child element which enables jmod tool warnings. 'reason' attribute is required.
    • Constructor Detail

      • ResolutionWarningSpec

        public ResolutionWarningSpec()
        Creates an uninitialized element.
      • ResolutionWarningSpec

        public ResolutionWarningSpec​(java.lang.String reason)
        Creates an element with the given reason attribute.
        Parameters:
        reason - nonnull Jmod.ResolutionWarningReason value
        Throws:
        BuildException - if argument is not a valid ResolutionWarningReason
    • Method Detail

      • getReason

        public Jmod.ResolutionWarningReason getReason()
        Required attribute containing reason for emitting jmod warnings.
        Returns:
        condition which triggers jmod warnings
      • setReason

        public void setReason​(Jmod.ResolutionWarningReason reason)
        Sets attribute containing reason for emitting jmod warnings.
        Parameters:
        reason - condition which triggers jmod warnings
      • validate

        public void validate()
        Verifies this object's state.
        Throws:
        BuildException - if this object's reason is null