Enum Message.Id

java.lang.Object
java.lang.Enum<Message.Id>
ch.raffael.meldioc.model.messages.Message.Id
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Message.Id>, java.lang.constant.Constable
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 Details

    • ConflictingCompositionRoles

      public static final Message.Id ConflictingCompositionRoles
    • ConflictingOverride

      public static final Message.Id ConflictingOverride
    • ObjectOverride

      public static final Message.Id ObjectOverride
    • TypeNotExtendable

      public static final Message.Id TypeNotExtendable
    • IllegalFeatureClass

      public static final Message.Id IllegalFeatureClass
    • 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
  • Field Details

  • Method Details

    • values

      public static Message.Id[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      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()