Enum MethodKind

java.lang.Object
java.lang.Enum<MethodKind>
org.spockframework.runtime.model.MethodKind
All Implemented Interfaces:
Serializable, Comparable<MethodKind>, java.lang.constant.Constable

public enum MethodKind extends Enum<MethodKind>
The different kinds of methods that a MethodInfo instance can represent.
Author:
Peter Niederwieser
  • Enum Constant Details

    • INITIALIZER

      public static final MethodKind INITIALIZER
    • SHARED_INITIALIZER

      public static final MethodKind SHARED_INITIALIZER
    • SETUP

      public static final MethodKind SETUP
    • CLEANUP

      public static final MethodKind CLEANUP
    • SETUP_SPEC

      public static final MethodKind SETUP_SPEC
    • CLEANUP_SPEC

      public static final MethodKind CLEANUP_SPEC
    • FEATURE

      public static final MethodKind FEATURE
    • DATA_PROVIDER

      public static final MethodKind DATA_PROVIDER
    • DATA_PROCESSOR

      public static final MethodKind DATA_PROCESSOR
    • SPEC_EXECUTION

      public static final MethodKind SPEC_EXECUTION
    • FEATURE_EXECUTION

      public static final MethodKind FEATURE_EXECUTION
    • ITERATION_EXECUTION

      public static final MethodKind ITERATION_EXECUTION
  • Method Details

    • values

      public static MethodKind[] 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 MethodKind valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • isFixtureMethod

      public boolean isFixtureMethod()
    • isSetupMethod

      public boolean isSetupMethod()
    • isCleanupMethod

      public boolean isCleanupMethod()
    • isFeatureScopedFixtureMethod

      public boolean isFeatureScopedFixtureMethod()
    • isSpecScopedFixtureMethod

      public boolean isSpecScopedFixtureMethod()