Enum Class Message.Id

java.lang.Object
java.lang.Enum<Message.Id>
ch.raffael.meldioc.model.messages.Message.Id
All Implemented Interfaces:
Serializable, Comparable<Message.Id>, Constable
Enclosing interface:
Message<S,T>

public static enum Message.Id extends Enum<Message.Id>
Message IDs for use with `@SuppressWarnings()`.
  • 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
    • IncompatibleProvisionTypes

      public static final Message.Id IncompatibleProvisionTypes
    • IncompatibleProvisionThrows

      public static final Message.Id IncompatibleProvisionThrows
    • ConflictingProvisions

      public static final Message.Id ConflictingProvisions
    • MountedProvisionOverridesMethod

      public static final Message.Id MountedProvisionOverridesMethod
    • 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
    • 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
    • MissingFeatureImportAnnotation

      public static final Message.Id MissingFeatureImportAnnotation
    • ExtensionPointReturnRecommended

      public static final Message.Id ExtensionPointReturnRecommended
    • ReturnValueIgnored

      public static final Message.Id ReturnValueIgnored
    • MeldAnnotationOutsideFeature

      public static final Message.Id MeldAnnotationOutsideFeature
    • FeatureInterfacesShouldDeclareProvisionsOnly

      public static final Message.Id FeatureInterfacesShouldDeclareProvisionsOnly
  • Method Details

    • values

      public static Message.Id[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Message.Id valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forName

      public static io.vavr.control.Option<Message.Id> forName(String name)
    • warning

      public boolean warning()