Package org.spockframework.runtime.model
Enum MethodKind
- java.lang.Object
-
- java.lang.Enum<MethodKind>
-
- org.spockframework.runtime.model.MethodKind
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<MethodKind>
public enum MethodKind extends java.lang.Enum<MethodKind>
The different kinds of methods that a MethodInfo instance can represent.- Author:
- Peter Niederwieser
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CLEANUP
CLEANUP_SPEC
DATA_PROCESSOR
DATA_PROVIDER
FEATURE
FEATURE_EXECUTION
INITIALIZER
ITERATION_EXECUTION
SETUP
SETUP_SPEC
SHARED_INITIALIZER
SPEC_EXECUTION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isCleanupMethod()
boolean
isFeatureScopedFixtureMethod()
boolean
isFixtureMethod()
boolean
isSetupMethod()
boolean
isSpecScopedFixtureMethod()
static MethodKind
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MethodKind[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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 Detail
-
values
public static MethodKind[] 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 (MethodKind c : MethodKind.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MethodKind 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 namejava.lang.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()
-
-