Enum Message.Id

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Message.Id>
    Enclosing interface:
    Message<S,​T>

    public static enum Message.Id
    extends java.lang.Enum<Message.Id>
    Message IDs for use with `@SuppressWarnings()`.

    TODO (2019-04-19) @SuppressWarnings not supported yet

    • Enum Constant Detail

      • ConflictingCompositionRoles

        public static final Message.Id ConflictingCompositionRoles
      • ConflictingOverride

        public static final Message.Id ConflictingOverride
      • ObjectOverride

        public static final Message.Id ObjectOverride
      • NonOverridableMethod

        public static final Message.Id NonOverridableMethod
      • ProvisionOverrideMissing

        public static final Message.Id ProvisionOverrideMissing
      • UnresolvedProvision

        public static final Message.Id UnresolvedProvision
      • ConflictingProvisions

        public static final Message.Id ConflictingProvisions
      • ElementNotAccessible

        public static final Message.Id ElementNotAccessible
      • AbstractMethodWillNotBeImplemented

        public static final Message.Id AbstractMethodWillNotBeImplemented
      • NoParametersAllowed

        public static final Message.Id NoParametersAllowed
      • MustReturnReference

        public static final Message.Id MustReturnReference
      • MountMethodMustBeAbstract

        public static final Message.Id MountMethodMustBeAbstract
      • MountMethodsAllowedInConfigurationsOnly

        public static final Message.Id MountMethodsAllowedInConfigurationsOnly
      • MountMethodMustReturnFeature

        public static final Message.Id MountMethodMustReturnFeature
      • MountAttributeClassMustNotBeParametrized

        public static final Message.Id MountAttributeClassMustNotBeParametrized
      • MountedAbstractProvisionHasNoImplementationCandidate

        public static final Message.Id MountedAbstractProvisionHasNoImplementationCandidate
      • MissingNoArgsConstructor

        public static final Message.Id MissingNoArgsConstructor
      • IllegalInnerClass

        public static final Message.Id IllegalInnerClass
      • TypesafeConfigNotOnClasspath

        public static final Message.Id TypesafeConfigNotOnClasspath
      • ConfigTypeNotSupported

        public static final Message.Id ConfigTypeNotSupported
      • UnresolvedExtensionPoint

        public static final Message.Id UnresolvedExtensionPoint
      • ConflictingExtensionPoints

        public static final Message.Id ConflictingExtensionPoints
      • IncompatibleThrowsClause

        public static final Message.Id IncompatibleThrowsClause
      • MissingFeatureImportAnnotation

        public static final Message.Id MissingFeatureImportAnnotation
      • ExtensionPointAcceptorReturnRecommended

        public static final Message.Id ExtensionPointAcceptorReturnRecommended
      • ReturnValueIgnored

        public static final Message.Id ReturnValueIgnored
      • MeldAnnotationOutsideFeature

        public static final Message.Id MeldAnnotationOutsideFeature
    • Method Detail

      • values

        public static Message.Id[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Message.Id c : Message.Id.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Message.Id valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • id

        public java.lang.String id()
      • warning

        public boolean warning()