Enum Class CommonValues

java.lang.Object
java.lang.Enum<CommonValues>
org.ek9lang.compiler.support.CommonValues
All Implemented Interfaces:
Serializable, Comparable<CommonValues>, Constable

public enum CommonValues extends Enum<CommonValues>
Fixed set of constants that tend to be used to 'squirrel' away data - these are the keys. Also includes common string values used for boolean flags and special markers.
  • Enum Constant Details

    • LOOP

      public static final CommonValues LOOP
    • DO

      public static final CommonValues DO
    • WHILE

      public static final CommonValues WHILE
    • FOR_ITERATION_PATTERN

      public static final CommonValues FOR_ITERATION_PATTERN
    • STREAM_ITERATION_PATTERN

      public static final CommonValues STREAM_ITERATION_PATTERN
    • ITERATOR_METHOD

      public static final CommonValues ITERATOR_METHOD
    • DIRECT_ITERATION

      public static final CommonValues DIRECT_ITERATION
    • STREAM_SOURCE_BOUNDED

      public static final CommonValues STREAM_SOURCE_BOUNDED
    • STREAM_SOURCE_UNBOUNDED_REASON

      public static final CommonValues STREAM_SOURCE_UNBOUNDED_REASON
    • NEVER_ENDING_ITERATION

      public static final CommonValues NEVER_ENDING_ITERATION
    • UNINITIALISED_AT_DECLARATION

      public static final CommonValues UNINITIALISED_AT_DECLARATION
    • ALREADY_IN_ERROR

      public static final CommonValues ALREADY_IN_ERROR
    • INITIALISED_BY_ALL_CONSTRUCTORS

      public static final CommonValues INITIALISED_BY_ALL_CONSTRUCTORS
    • LEAVES_PROPERTIES_UNSET

      public static final CommonValues LEAVES_PROPERTIES_UNSET
    • INHERITED_DISPATCHER

      public static final CommonValues INHERITED_DISPATCHER
    • PROPERTY_CYCLE

      public static final CommonValues PROPERTY_CYCLE
    • CYCLIC_PROPERTY

      public static final CommonValues CYCLIC_PROPERTY
    • FIELD_INITIALISATION_REPORTED

      public static final CommonValues FIELD_INITIALISATION_REPORTED
    • OK_ACCESS_REQUIRES_SAFE_ACCESS

      public static final CommonValues OK_ACCESS_REQUIRES_SAFE_ACCESS
    • ERROR_ACCESS_REQUIRES_SAFE_ACCESS

      public static final CommonValues ERROR_ACCESS_REQUIRES_SAFE_ACCESS
    • GET_ACCESS_REQUIRES_SAFE_ACCESS

      public static final CommonValues GET_ACCESS_REQUIRES_SAFE_ACCESS
    • NEXT_ACCESS_REQUIRES_SAFE_ACCESS

      public static final CommonValues NEXT_ACCESS_REQUIRES_SAFE_ACCESS
    • SAFE_ACCESS_EMPLOYED

      public static final CommonValues SAFE_ACCESS_EMPLOYED
    • NO_REFERENCED_RESET

      public static final CommonValues NO_REFERENCED_RESET
    • HAS_EXPLICIT_CONSTRUCTION

      public static final CommonValues HAS_EXPLICIT_CONSTRUCTION
    • EXPLICIT_SUPER_CALL

      public static final CommonValues EXPLICIT_SUPER_CALL
    • EXPLICIT_THIS_CALL

      public static final CommonValues EXPLICIT_THIS_CALL
    • SUBSTITUTED

      public static final CommonValues SUBSTITUTED
    • ACCESSED

      public static final CommonValues ACCESSED
    • ACCESSED_IN_PURE_SCOPE

      public static final CommonValues ACCESSED_IN_PURE_SCOPE
    • ACCESSED_BY_RANGE

      public static final CommonValues ACCESSED_BY_RANGE
    • COMPARED_BY_COALESCING

      public static final CommonValues COMPARED_BY_COALESCING
    • DEFAULTED

      public static final CommonValues DEFAULTED
    • DEFAULTED_BARE

      public static final CommonValues DEFAULTED_BARE
    • DEFAULT_OPERATOR_RETRACTED

      public static final CommonValues DEFAULT_OPERATOR_RETRACTED
    • GENERATED_FROM_SAMENESS

      public static final CommonValues GENERATED_FROM_SAMENESS
    • FIELDLESS_IS_SET

      public static final CommonValues FIELDLESS_IS_SET
    • EXTERN

      public static final CommonValues EXTERN
    • PRE_BUILT

      public static final CommonValues PRE_BUILT
    • FORWARD_TARGET

      public static final CommonValues FORWARD_TARGET
    • RETAINS

      public static final CommonValues RETAINS
    • RETAINS_DERIVED

      public static final CommonValues RETAINS_DERIVED
    • CONCURRENT_ENTRY_POINT

      public static final CommonValues CONCURRENT_ENTRY_POINT
    • REFERS_TO_THIS

      public static final CommonValues REFERS_TO_THIS
    • REFERS_TO_SHARED_STATE

      public static final CommonValues REFERS_TO_SHARED_STATE
    • REFERENCE_RESET_BY

      public static final CommonValues REFERENCE_RESET_BY
    • NOT_REFERENCED_DEFERRED

      public static final CommonValues NOT_REFERENCED_DEFERRED
    • OWNED_BY_STATEMENT

      public static final CommonValues OWNED_BY_STATEMENT
    • TARGET_TYPED_CONSTRUCTION

      public static final CommonValues TARGET_TYPED_CONSTRUCTION
    • OWNED_CAPTURE

      public static final CommonValues OWNED_CAPTURE
    • COMPLEXITY

      public static final CommonValues COMPLEXITY
    • NESTING_DEPTH

      public static final CommonValues NESTING_DEPTH
    • STATEMENT_COUNT

      public static final CommonValues STATEMENT_COUNT
    • EXPRESSION_COMPLEXITY

      public static final CommonValues EXPRESSION_COMPLEXITY
    • COHESION

      public static final CommonValues COHESION
    • COUPLING

      public static final CommonValues COUPLING
    • COUPLING_LIMIT

      public static final CommonValues COUPLING_LIMIT
    • MODULE_COUPLING

      public static final CommonValues MODULE_COUPLING
    • MODULE_COHESION

      public static final CommonValues MODULE_COHESION
    • INHERITANCE_DEPTH

      public static final CommonValues INHERITANCE_DEPTH
    • COGNITIVE_COMPLEXITY

      public static final CommonValues COGNITIVE_COMPLEXITY
    • INPUT_VARIETY_DENOMINATOR

      public static final CommonValues INPUT_VARIETY_DENOMINATOR
    • INPUT_VARIETY_FLOOR

      public static final CommonValues INPUT_VARIETY_FLOOR
    • INPUT_VARIETY_CONFIDENCE

      public static final CommonValues INPUT_VARIETY_CONFIDENCE
    • INPUT_VARIETY_RECEIVER

      public static final CommonValues INPUT_VARIETY_RECEIVER
    • OBLIGATIONS_TOTAL

      public static final CommonValues OBLIGATIONS_TOTAL
    • OBLIGATIONS_DISCHARGED

      public static final CommonValues OBLIGATIONS_DISCHARGED
    • OBLIGATIONS_UNDISCHARGED

      public static final CommonValues OBLIGATIONS_UNDISCHARGED
    • SYMBOLIC_VERIFIED

      public static final CommonValues SYMBOLIC_VERIFIED
    • SYMBOLIC_COUNTEREXAMPLES

      public static final CommonValues SYMBOLIC_COUNTEREXAMPLES
    • INJECTION_COUNT

      public static final CommonValues INJECTION_COUNT
    • DI_CYCLE_MEMBERS

      public static final CommonValues DI_CYCLE_MEMBERS
    • CONSTRAIN

      public static final CommonValues CONSTRAIN
    • GENERIC_PARENT

      public static final CommonValues GENERIC_PARENT
    • BASE_NAME

      public static final CommonValues BASE_NAME
    • LANG

      public static final CommonValues LANG
    • FIXED

      public static final CommonValues FIXED
    • APPLICATION

      public static final CommonValues APPLICATION
    • HTTP_URI

      public static final CommonValues HTTP_URI
    • URI_PROTO

      public static final CommonValues URI_PROTO
    • HTTP_REQUEST

      public static final CommonValues HTTP_REQUEST
    • HTTP_PATH

      public static final CommonValues HTTP_PATH
    • HTTP_HEADER

      public static final CommonValues HTTP_HEADER
    • HTTP_QUERY

      public static final CommonValues HTTP_QUERY
    • HTTP_VERB

      public static final CommonValues HTTP_VERB
    • HTTP_CONTEXT

      public static final CommonValues HTTP_CONTEXT
    • HTTP_ACCESS

      public static final CommonValues HTTP_ACCESS
    • HTTP_SOURCE

      public static final CommonValues HTTP_SOURCE
    • TEST_DIRECTIVE

      public static final CommonValues TEST_DIRECTIVE
    • REQUIREMENT_REF

      public static final CommonValues REQUIREMENT_REF
    • TEST_EXIT_CODE

      public static final CommonValues TEST_EXIT_CODE
    • SANITIZED_REQUIRED

      public static final CommonValues SANITIZED_REQUIRED
    • DELEGATE_CALL

      public static final CommonValues DELEGATE_CALL
    • DOC_COMMENT

      public static final CommonValues DOC_COMMENT
    • BODY_FINGERPRINT

      public static final CommonValues BODY_FINGERPRINT
    • PUBLISHABLE

      public static final CommonValues PUBLISHABLE
    • CAPABILITIES

      public static final CommonValues CAPABILITIES
    • SECURITY_CONSTRAINT_REF1

      public static final CommonValues SECURITY_CONSTRAINT_REF1
    • SECURITY_CONSTRAINT_REF2

      public static final CommonValues SECURITY_CONSTRAINT_REF2
    • CONSTRAINT_OPEN

      public static final CommonValues CONSTRAINT_OPEN
    • SECURITY_GATE_FQN

      public static final CommonValues SECURITY_GATE_FQN
    • CORS_POLICY_FQN

      public static final CommonValues CORS_POLICY_FQN
    • RETURN_LITERAL

      public static final CommonValues RETURN_LITERAL
  • Field Details

    • TRUE_VALUE

      public static final String TRUE_VALUE
      Common string value used for boolean true flags in squirrelled data.
      See Also:
    • FALSE_VALUE

      public static final String FALSE_VALUE
      Common string value used for boolean false flags in squirrelled data.
      See Also:
    • SUPER_VALUE

      public static final String SUPER_VALUE
      Common string value used for CONSTRAIN super type marker.
      See Also:
    • MUTATION_VALUE

      public static final String MUTATION_VALUE
      REFERENCE_RESET_BY value: every reset of the local's 'referenced' flag was an in-place mutation.
      See Also:
    • REPOINT_VALUE

      public static final String REPOINT_VALUE
      REFERENCE_RESET_BY value: at least one reset re-pointed the local at another object.
      See Also:
    • TEXT_LOCALE_FIELD

      public static final String TEXT_LOCALE_FIELD
      The name of the auto-provided Locale field on every per-language 'text' aggregate. Bound to the text block's language tag; enables ${locale.format(...)} inside text bodies. Reserved (cannot be a text body method or parameter name). Single source of truth for both Phase 1 injection (TextFactory) and Phase 7 IR emission (TextDfnGenerator). See docs/language-design/EK9_TEXT_LOCALE_INTEGRATION.md.
      See Also:
  • Method Details

    • values

      public static CommonValues[] 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 CommonValues 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
    • getDescription

      public String getDescription()
    • toString

      public String toString()
      Overrides:
      toString in class Enum<CommonValues>