A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstractEventBus - Class in io.cucumber.core.eventbus
 
AbstractEventBus() - Constructor for class io.cucumber.core.eventbus.AbstractEventBus
 
AbstractEventPublisher - Class in io.cucumber.core.eventbus
 
AbstractEventPublisher() - Constructor for class io.cucumber.core.eventbus.AbstractEventPublisher
 
addAfterHook(HookDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addAfterStepHook(HookDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addBeforeHook(HookDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addBeforeStepHook(HookDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addClass(Class<?>) - Method in interface io.cucumber.core.backend.Container
Add a glue class to the test context.
addDataTableType(DataTableTypeDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addDefaultDataTableCellTransformer(DefaultDataTableCellTransformerDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addDefaultDataTableEntryTransformer(DefaultDataTableEntryTransformerDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addDefaultFeaturePathIfAbsent() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addDefaultFormatterIfAbsent() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addDefaultGlueIfAbsent() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addDefaultParameterTransformer(DefaultParameterTransformerDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addDefaultSummaryPrinterIfAbsent() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addDocStringType(DocStringTypeDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addFeature(FeatureWithLines) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addGlue(URI) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addListener(LogRecordListener) - Static method in class io.cucumber.core.logging.LoggerFactory
 
addNameFilter(Pattern) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addParameterType(ParameterTypeDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addPlugin(Plugin) - Method in class io.cucumber.core.plugin.Plugins
 
addPluginName(String) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addRerun(Collection<FeatureWithLines>) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addStepDefinition(StepDefinition) - Method in interface io.cucumber.core.backend.Glue
 
addTagFilter(Expression) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
AMBIGUOUS - io.cucumber.core.backend.Status
 
ANSI_COLORS_DISABLED_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name used to disable ansi colors in the output (not supported by all terminals): "cucumber.ansi-colors.disabled"
argument() - Method in class io.cucumber.core.options.PluginOption
 
argument() - Method in interface io.cucumber.core.plugin.Options.Plugin
 
Argument - Interface in io.cucumber.core.stepexpression
 
ArgumentMatcher - Class in io.cucumber.core.stepexpression
 
ArgumentMatcher(StepExpression) - Constructor for class io.cucumber.core.stepexpression.ArgumentMatcher
 
arguments(Map<String, Type>) - Method in interface io.cucumber.core.backend.Snippet
Constructs a string representation of the arguments a step definition should accept.
argumentsFrom(Step, Type...) - Method in class io.cucumber.core.stepexpression.ArgumentMatcher
 
assertTestCasePassed(Supplier<Throwable>, Function<Throwable, Throwable>, Function<List<TestCaseResultObserver.Suggestion>, Throwable>, Function<Throwable, Throwable>) - Method in class io.cucumber.core.runtime.TestCaseResultObserver
 
attach(byte[], String, String) - Method in interface io.cucumber.core.backend.TestCaseState
Attach data to the report(s).
attach(String, String, String) - Method in interface io.cucumber.core.backend.TestCaseState
 

B

Backend - Interface in io.cucumber.core.backend
 
BackendProviderService - Interface in io.cucumber.core.backend
 
BackendServiceLoader - Class in io.cucumber.core.runtime
Supplies instances of Backend created by using a ServiceLoader to locate instance of BackendSupplier.
BackendServiceLoader(Supplier<ClassLoader>, ObjectFactorySupplier) - Constructor for class io.cucumber.core.runtime.BackendServiceLoader
 
BackendSupplier - Interface in io.cucumber.core.runtime
 
beforeFeature(Feature) - Method in class io.cucumber.core.runtime.CucumberExecutionContext
 
build() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
build() - Method in class io.cucumber.core.runtime.Runtime.Builder
 
build(RuntimeOptions) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
builder() - Static method in class io.cucumber.core.runtime.Runtime
 
buildWorld() - Method in interface io.cucumber.core.backend.Backend
Invoked before a new scenario starts.

C

CAMELCASE - io.cucumber.core.snippets.SnippetType
 
ClassLoaders - Class in io.cucumber.core.resource
 
CLASSPATH_SCHEME - Static variable in class io.cucumber.core.resource.ClasspathSupport
 
CLASSPATH_SCHEME_PREFIX - Static variable in class io.cucumber.core.resource.ClasspathSupport
 
ClasspathScanner - Class in io.cucumber.core.resource
 
ClasspathScanner(Supplier<ClassLoader>) - Constructor for class io.cucumber.core.resource.ClasspathScanner
 
ClasspathSupport - Class in io.cucumber.core.resource
 
close() - Method in class io.cucumber.core.runtime.TestCaseResultObserver
 
CommandlineOptionsParser - Class in io.cucumber.core.options
 
CommandlineOptionsParser(OutputStream) - Constructor for class io.cucumber.core.options.CommandlineOptionsParser
 
CompositeCucumberException - Exception in io.cucumber.core.exception
 
CompositeCucumberException(List<Throwable>) - Constructor for exception io.cucumber.core.exception.CompositeCucumberException
 
config(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message and throwable at config level.
config(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message at config level.
configureTypeRegistry(TypeRegistry) - Method in interface io.cucumber.core.api.TypeRegistryConfigurer
Deprecated.
Configures the type registry.
Constants - Class in io.cucumber.core.options
 
Container - Interface in io.cucumber.core.backend
 
create() - Static method in class io.cucumber.core.options.CucumberProperties
 
create(Lookup, Container, Supplier<ClassLoader>) - Method in interface io.cucumber.core.backend.BackendProviderService
 
create(URI, Collection<Integer>) - Static method in class io.cucumber.core.feature.FeatureWithLines
 
createExpression(StepDefinition) - Method in class io.cucumber.core.stepexpression.StepExpressionFactory
 
CUCUMBER_PROPERTIES_FILE_NAME - Static variable in class io.cucumber.core.options.Constants
File name of cucumber properties file: "cucumber.properties"
cucumber.api.cli - package cucumber.api.cli
 
CucumberBackendException - Exception in io.cucumber.core.backend
Thrown when the backend could not invoke some glue code.
CucumberBackendException(String) - Constructor for exception io.cucumber.core.backend.CucumberBackendException
 
CucumberBackendException(String, Throwable) - Constructor for exception io.cucumber.core.backend.CucumberBackendException
 
CucumberException - Exception in io.cucumber.core.exception
 
CucumberException(String) - Constructor for exception io.cucumber.core.exception.CucumberException
 
CucumberException(String, Throwable) - Constructor for exception io.cucumber.core.exception.CucumberException
 
CucumberException(Throwable) - Constructor for exception io.cucumber.core.exception.CucumberException
 
CucumberExecutionContext - Class in io.cucumber.core.runtime
 
CucumberExecutionContext(EventBus, ExitStatus, RunnerSupplier) - Constructor for class io.cucumber.core.runtime.CucumberExecutionContext
 
CucumberInvocationTargetException - Exception in io.cucumber.core.backend
Thrown when an exception was thrown by glue code.
CucumberInvocationTargetException(Located, InvocationTargetException) - Constructor for exception io.cucumber.core.backend.CucumberInvocationTargetException
 
CucumberOptionsAnnotationParser - Class in io.cucumber.core.options
 
CucumberOptionsAnnotationParser() - Constructor for class io.cucumber.core.options.CucumberOptionsAnnotationParser
 
CucumberOptionsAnnotationParser.CucumberOptions - Interface in io.cucumber.core.options
 
CucumberOptionsAnnotationParser.OptionsProvider - Interface in io.cucumber.core.options
 
CucumberProperties - Class in io.cucumber.core.options
Store properties.
CucumberPropertiesParser - Class in io.cucumber.core.options
 
CucumberPropertiesParser() - Constructor for class io.cucumber.core.options.CucumberPropertiesParser
 
CurlOption - Class in io.cucumber.core.options
 
CurlOption.HttpMethod - Enum in io.cucumber.core.options
 

D

DataTableArgument - Class in io.cucumber.core.stepexpression
 
dataTableType() - Method in interface io.cucumber.core.backend.DataTableTypeDefinition
 
DataTableTypeDefinition - Interface in io.cucumber.core.backend
 
dataTableTypeRegistry() - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
 
debug(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log message and throwable at debug level.
debug(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message at debug level.
DefaultDataTableCellTransformerDefinition - Interface in io.cucumber.core.backend
 
DefaultDataTableEntryTransformerDefinition - Interface in io.cucumber.core.backend
 
defaultOptions() - Static method in class io.cucumber.core.options.RuntimeOptions
 
DefaultParameterTransformerDefinition - Interface in io.cucumber.core.backend
 
DefaultSummaryPrinter - Class in io.cucumber.core.plugin
 
DefaultSummaryPrinter() - Constructor for class io.cucumber.core.plugin.DefaultSummaryPrinter
 
defineDataTableType(DataTableType) - Method in interface io.cucumber.core.api.TypeRegistry
Defines a new data table type.
defineDataTableType(DataTableType) - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
 
defineDocStringType(DocStringType) - Method in interface io.cucumber.core.api.TypeRegistry
Defines a new docstring type.
defineDocStringType(DocStringType) - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
 
defineParameterType(ParameterType<?>) - Method in interface io.cucumber.core.api.TypeRegistry
Defines a new parameter type.
defineParameterType(ParameterType<?>) - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
 
DELETE - io.cucumber.core.options.CurlOption.HttpMethod
 
disposeWorld() - Method in interface io.cucumber.core.backend.Backend
Invoked at the end of a scenario, after hooks
DocStringArgument - Class in io.cucumber.core.stepexpression
 
docStringType() - Method in interface io.cucumber.core.backend.DocStringTypeDefinition
 
DocStringTypeDefinition - Interface in io.cucumber.core.backend
 
docStringTypeRegistry() - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
 
dryRun() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 

E

equals(Object) - Method in class io.cucumber.core.feature.FeatureWithLines
 
error(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message and throwable at error level.
error(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message at error level.
escapePattern(String) - Method in interface io.cucumber.core.backend.Snippet
 
EventBus - Interface in io.cucumber.core.eventbus
 
ExceptionUtils - Class in io.cucumber.core.exception
 
execute(TestCaseState) - Method in interface io.cucumber.core.backend.HookDefinition
 
execute(Object[]) - Method in interface io.cucumber.core.backend.StepDefinition
Invokes the step definition.
EXECUTION_DRY_RUN_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name used to enable dry-run: "cucumber.execution.dry-run"
EXECUTION_LIMIT_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name used to enable dry-run: "cucumber.execution.limit"
EXECUTION_ORDER_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name used to set execution order: "cucumber.execution.order"
EXECUTION_STRICT_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name used to disable strict execution: "cucumber.execution.strict"
exitStatus() - Method in class io.cucumber.core.options.CommandlineOptionsParser
 
exitStatus() - Method in class io.cucumber.core.runtime.Runtime
 
ExitStatus - Class in io.cucumber.core.runtime
 
ExitStatus(Options) - Constructor for class io.cucumber.core.runtime.ExitStatus
 
ExpressionArgument - Class in io.cucumber.core.stepexpression
 
extraGlue() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 

F

FAILED - io.cucumber.core.backend.Status
 
FeatureIdentifier - Class in io.cucumber.core.feature
Identifies a single feature.
FeatureParser - Class in io.cucumber.core.feature
 
FeatureParser(Supplier<UUID>) - Constructor for class io.cucumber.core.feature.FeatureParser
 
FeaturePath - Class in io.cucumber.core.feature
A feature path is a URI to a single feature file or directory of features.
FeaturePathFeatureSupplier - Class in io.cucumber.core.runtime
Supplies a list of features found on the the feature path provided to RuntimeOptions.
FeaturePathFeatureSupplier(Supplier<ClassLoader>, Options, FeatureParser) - Constructor for class io.cucumber.core.runtime.FeaturePathFeatureSupplier
 
features() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
FEATURES_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name used to set feature location: "cucumber.features"
FeatureSupplier - Interface in io.cucumber.core.runtime
 
FeatureWithLines - Class in io.cucumber.core.feature
Identifies either a directory containing feature files, a specific feature or specific scenarios and examples (pickles) in a feature.
FILTER_NAME_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name used to set name filter: "cucumber.filter.name"
FILTER_TAGS_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name used to set tag filter: "cucumber.filter.tags"
Filters - Class in io.cucumber.core.filter
 
Filters(Options) - Constructor for class io.cucumber.core.filter.Filters
 
finishTestRun() - Method in class io.cucumber.core.runtime.CucumberExecutionContext
 
fromEnvironment() - Static method in class io.cucumber.core.options.CucumberProperties
 
fromPropertiesFile() - Static method in class io.cucumber.core.options.CucumberProperties
 
fromSystemProperties() - Static method in class io.cucumber.core.options.CucumberProperties
 

G

generateId() - Method in interface io.cucumber.core.eventbus.EventBus
 
generateId() - Method in class io.cucumber.core.runtime.SynchronizedEventBus
 
generateId() - Method in class io.cucumber.core.runtime.TimeServiceEventBus
 
get() - Method in class io.cucumber.core.runtime.BackendServiceLoader
 
get() - Method in interface io.cucumber.core.runtime.BackendSupplier
 
get() - Method in class io.cucumber.core.runtime.FeaturePathFeatureSupplier
 
get() - Method in interface io.cucumber.core.runtime.FeatureSupplier
 
get() - Method in interface io.cucumber.core.runtime.ObjectFactorySupplier
 
get() - Method in interface io.cucumber.core.runtime.RunnerSupplier
 
get() - Method in class io.cucumber.core.runtime.ScanningTypeRegistryConfigurerSupplier
 
get() - Method in class io.cucumber.core.runtime.SingletonObjectFactorySupplier
 
get() - Method in class io.cucumber.core.runtime.SingletonRunnerSupplier
 
get() - Method in class io.cucumber.core.runtime.ThreadLocalObjectFactorySupplier
 
get() - Method in class io.cucumber.core.runtime.ThreadLocalRunnerSupplier
 
get() - Method in interface io.cucumber.core.runtime.TypeRegistryConfigurerSupplier
 
GET - io.cucumber.core.options.CurlOption.HttpMethod
 
getBus() - Method in class io.cucumber.core.runner.Runner
 
getCauses() - Method in exception io.cucumber.core.exception.CompositeCucumberException
 
getCount() - Method in class io.cucumber.core.options.RuntimeOptions
 
getDefaultClassLoader() - Static method in class io.cucumber.core.resource.ClassLoaders
 
getException() - Method in class io.cucumber.core.runtime.CucumberExecutionContext
 
getExpressionType() - Method in class io.cucumber.core.stepexpression.StepExpression
 
getFeaturePaths() - Method in interface io.cucumber.core.feature.Options
 
getFeaturePaths() - Method in class io.cucumber.core.options.RuntimeOptions
 
getGlue() - Method in class io.cucumber.core.options.RuntimeOptions
 
getGlue() - Method in interface io.cucumber.core.runner.Options
 
getGroup() - Method in class io.cucumber.core.stepexpression.ExpressionArgument
 
getHeaders() - Method in class io.cucumber.core.options.CurlOption
 
getId() - Method in interface io.cucumber.core.backend.TestCaseState
 
getInputStream() - Method in interface io.cucumber.core.resource.Resource
 
getInstance(Class<T>) - Method in interface io.cucumber.core.backend.Lookup
Provides an instance of a glue class.
getInstant() - Method in interface io.cucumber.core.eventbus.EventBus
 
getInstant() - Method in class io.cucumber.core.runtime.SynchronizedEventBus
 
getInstant() - Method in class io.cucumber.core.runtime.TimeServiceEventBus
 
getInvocationTargetExceptionCause() - Method in exception io.cucumber.core.backend.CucumberInvocationTargetException
 
getLimitCount() - Method in interface io.cucumber.core.filter.Options
 
getLimitCount() - Method in class io.cucumber.core.options.RuntimeOptions
 
getLine() - Method in interface io.cucumber.core.backend.TestCaseState
 
getLineFilters() - Method in interface io.cucumber.core.filter.Options
 
getLineFilters() - Method in class io.cucumber.core.options.RuntimeOptions
 
getLocated() - Method in exception io.cucumber.core.backend.CucumberInvocationTargetException
 
getLocation() - Method in interface io.cucumber.core.backend.Located
Location of step definition.
getLogger(Class<?>) - Static method in class io.cucumber.core.logging.LoggerFactory
Get a Logger
getLogRecords() - Method in class io.cucumber.core.logging.LogRecordListener
 
getMessage() - Method in exception io.cucumber.core.exception.CompositeCucumberException
 
getMethod() - Method in class io.cucumber.core.options.CurlOption
 
getName() - Method in interface io.cucumber.core.backend.TestCaseState
 
getNameFilters() - Method in interface io.cucumber.core.filter.Options
 
getNameFilters() - Method in class io.cucumber.core.options.RuntimeOptions
 
getObjectFactoryClass() - Method in interface io.cucumber.core.backend.Options
 
getObjectFactoryClass() - Method in class io.cucumber.core.options.RuntimeOptions
 
getObjectFactoryClass() - Method in interface io.cucumber.core.runner.Options
 
getOptions(Class<?>) - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.OptionsProvider
 
getOrder() - Method in interface io.cucumber.core.backend.HookDefinition
 
getParameterTypeName() - Method in class io.cucumber.core.stepexpression.ExpressionArgument
 
getPattern() - Method in interface io.cucumber.core.backend.StepDefinition
 
getPickleOrder() - Method in class io.cucumber.core.options.RuntimeOptions
 
getPlugins() - Method in class io.cucumber.core.plugin.Plugins
 
getSnippet() - Method in interface io.cucumber.core.backend.Backend
 
getSnippet(Step, SnippetType) - Method in class io.cucumber.core.snippets.SnippetGenerator
 
getSnippets() - Method in class io.cucumber.core.runtime.TestCaseResultObserver.Suggestion
 
getSnippetType() - Method in class io.cucumber.core.options.RuntimeOptions
 
getSnippetType() - Method in interface io.cucumber.core.runner.Options
 
getSource() - Method in class io.cucumber.core.stepexpression.StepExpression
 
getSourceTagNames() - Method in interface io.cucumber.core.backend.TestCaseState
 
getStatus() - Method in interface io.cucumber.core.backend.TestCaseState
Returns the current status of this test case.
getStep() - Method in class io.cucumber.core.runtime.TestCaseResultObserver.Suggestion
 
getTagExpression() - Method in interface io.cucumber.core.backend.HookDefinition
 
getTagExpressions() - Method in interface io.cucumber.core.filter.Options
 
getTagExpressions() - Method in class io.cucumber.core.options.RuntimeOptions
 
getThreads() - Method in class io.cucumber.core.options.RuntimeOptions
 
getType() - Method in interface io.cucumber.core.backend.ParameterInfo
Returns the type of this parameter.
getType() - Method in class io.cucumber.core.stepexpression.ExpressionArgument
 
getTypeResolver() - Method in interface io.cucumber.core.backend.ParameterInfo
Returns a type resolver.
getUri() - Method in interface io.cucumber.core.backend.TestCaseState
 
getUri() - Method in class io.cucumber.core.options.CurlOption
 
getUri() - Method in interface io.cucumber.core.resource.Resource
Returns a uri representing this resource.
getValue() - Method in interface io.cucumber.core.stepexpression.Argument
 
getValue() - Method in class io.cucumber.core.stepexpression.DataTableArgument
 
getValue() - Method in class io.cucumber.core.stepexpression.DocStringArgument
 
getValue() - Method in class io.cucumber.core.stepexpression.ExpressionArgument
 
glue() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
Glue - Interface in io.cucumber.core.backend
 
GLUE_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name to set the glue path: "cucumber.glue"
GluePath - Class in io.cucumber.core.feature
The glue path is a class path URI to a package.

H

handlers - Variable in class io.cucumber.core.eventbus.AbstractEventPublisher
 
hashCode() - Method in class io.cucumber.core.feature.FeatureWithLines
 
HEAD - io.cucumber.core.options.CurlOption.HttpMethod
 
headersToProperties() - Method in interface io.cucumber.core.backend.DefaultDataTableEntryTransformerDefinition
 
HookDefinition - Interface in io.cucumber.core.backend
 
HtmlFormatter - Class in io.cucumber.core.plugin
 
HtmlFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.HtmlFormatter
 

I

info(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message and throwable at info level.
info(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message at info level.
io.cucumber.core.api - package io.cucumber.core.api
 
io.cucumber.core.backend - package io.cucumber.core.backend
 
io.cucumber.core.cli - package io.cucumber.core.cli
 
io.cucumber.core.eventbus - package io.cucumber.core.eventbus
 
io.cucumber.core.exception - package io.cucumber.core.exception
 
io.cucumber.core.feature - package io.cucumber.core.feature
 
io.cucumber.core.filter - package io.cucumber.core.filter
 
io.cucumber.core.logging - package io.cucumber.core.logging
 
io.cucumber.core.options - package io.cucumber.core.options
 
io.cucumber.core.order - package io.cucumber.core.order
 
io.cucumber.core.plugin - package io.cucumber.core.plugin
 
io.cucumber.core.resource - package io.cucumber.core.resource
 
io.cucumber.core.runner - package io.cucumber.core.runner
 
io.cucumber.core.runtime - package io.cucumber.core.runtime
 
io.cucumber.core.snippets - package io.cucumber.core.snippets
 
io.cucumber.core.stepexpression - package io.cucumber.core.stepexpression
 
isDefinedAt(StackTraceElement) - Method in interface io.cucumber.core.backend.Located
 
isDryRun() - Method in class io.cucumber.core.options.RuntimeOptions
 
isDryRun() - Method in interface io.cucumber.core.runner.Options
 
isFailed() - Method in interface io.cucumber.core.backend.TestCaseState
 
isFeature(URI) - Static method in class io.cucumber.core.feature.FeatureIdentifier
 
isFeature(Path) - Static method in class io.cucumber.core.feature.FeatureIdentifier
 
isMonochrome() - Method in class io.cucumber.core.options.RuntimeOptions
 
isMonochrome() - Method in interface io.cucumber.core.plugin.Options
 
isMultiThreaded() - Method in class io.cucumber.core.options.RuntimeOptions
 
isTransposed() - Method in interface io.cucumber.core.backend.ParameterInfo
True if the data table should be transposed.
isWip() - Method in class io.cucumber.core.options.RuntimeOptions
 
isWip() - Method in interface io.cucumber.core.plugin.Options
 

J

JsonFormatter - Class in io.cucumber.core.plugin
 
JsonFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.JsonFormatter
 
JUnitFormatter - Class in io.cucumber.core.plugin
 
JUnitFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.JUnitFormatter
 

L

lexicalUriOrder() - Static method in class io.cucumber.core.order.StandardPickleOrders
 
lines() - Method in class io.cucumber.core.feature.FeatureWithLines
 
loadGlue(Glue, List<URI>) - Method in interface io.cucumber.core.backend.Backend
Invoked once before all features.
locale() - Method in interface io.cucumber.core.api.TypeRegistryConfigurer
Deprecated.
 
Located - Interface in io.cucumber.core.backend
 
log(String) - Method in interface io.cucumber.core.backend.TestCaseState
Outputs some text into the report.
Logger - Interface in io.cucumber.core.logging
Logs messages to Logger.
LoggerFactory - Class in io.cucumber.core.logging
Cucumber uses the Java Logging APIs from java.util.logging (JUL).
LogRecordListener - Class in io.cucumber.core.logging
 
LogRecordListener() - Constructor for class io.cucumber.core.logging.LogRecordListener
 
Lookup - Interface in io.cucumber.core.backend
 

M

main(String[]) - Static method in class cucumber.api.cli.Main
Deprecated.
 
main(String...) - Static method in class io.cucumber.core.cli.Main
 
Main - Class in cucumber.api.cli
Deprecated.
use Main instead.
Main - Class in io.cucumber.core.cli
Cucumber Main.
Main() - Constructor for class cucumber.api.cli.Main
Deprecated.
 
Main() - Constructor for class io.cucumber.core.cli.Main
 
match(String, Type...) - Method in class io.cucumber.core.stepexpression.StepExpression
 
match(String, String, String, Type...) - Method in class io.cucumber.core.stepexpression.StepExpression
 
match(String, List<List<String>>, Type...) - Method in class io.cucumber.core.stepexpression.StepExpression
 
MessageFormatter - Class in io.cucumber.core.plugin
 
MessageFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.MessageFormatter
 
monochrome() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 

N

name() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
NullSummaryPrinter - Class in io.cucumber.core.plugin
 
NullSummaryPrinter() - Constructor for class io.cucumber.core.plugin.NullSummaryPrinter
 

O

OBJECT_FACTORY_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name used to select a specific object factory implementation: "cucumber.object-factory"
objectFactory() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
ObjectFactory - Interface in io.cucumber.core.backend
Instantiates glue classes.
ObjectFactoryParser - Class in io.cucumber.core.options
 
ObjectFactoryServiceLoader - Class in io.cucumber.core.runtime
 
ObjectFactoryServiceLoader(Options) - Constructor for class io.cucumber.core.runtime.ObjectFactoryServiceLoader
 
ObjectFactorySupplier - Interface in io.cucumber.core.runtime
 
Options - Interface in io.cucumber.core.backend
 
Options - Interface in io.cucumber.core.feature
 
Options - Interface in io.cucumber.core.filter
 
Options - Interface in io.cucumber.core.plugin
 
Options - Interface in io.cucumber.core.runner
 
OPTIONS - io.cucumber.core.options.CurlOption.HttpMethod
 
Options.Plugin - Interface in io.cucumber.core.plugin
 
orderPickles(List<Pickle>) - Method in interface io.cucumber.core.order.PickleOrder
 

P

PACKAGE_SEPARATOR_STRING - Static variable in class io.cucumber.core.resource.ClasspathSupport
 
packageName(URI) - Static method in class io.cucumber.core.resource.ClasspathSupport
 
packageNameOfResource(String) - Static method in class io.cucumber.core.resource.ClasspathSupport
 
parameterByTypeTransformer() - Method in interface io.cucumber.core.backend.DefaultParameterTransformerDefinition
 
ParameterInfo - Interface in io.cucumber.core.backend
 
parameterInfos() - Method in interface io.cucumber.core.backend.StepDefinition
 
parameterType() - Method in interface io.cucumber.core.backend.ParameterTypeDefinition
 
ParameterTypeDefinition - Interface in io.cucumber.core.backend
 
parameterTypeRegistry() - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
 
parse(Class<?>) - Method in class io.cucumber.core.options.CucumberOptionsAnnotationParser
 
parse(String) - Static method in class io.cucumber.core.feature.FeatureIdentifier
 
parse(String) - Static method in class io.cucumber.core.feature.FeaturePath
 
parse(String) - Static method in class io.cucumber.core.feature.FeatureWithLines
 
parse(String) - Static method in class io.cucumber.core.feature.GluePath
 
parse(String) - Static method in class io.cucumber.core.options.CurlOption
 
parse(String) - Static method in class io.cucumber.core.options.PluginOption
 
parse(String...) - Method in class io.cucumber.core.options.CommandlineOptionsParser
 
parse(String, Collection<Integer>) - Static method in class io.cucumber.core.feature.FeatureWithLines
 
parse(URI) - Static method in class io.cucumber.core.feature.FeatureIdentifier
 
parse(Map<String, String>) - Method in class io.cucumber.core.options.CucumberPropertiesParser
 
parseObjectFactory(String) - Static method in class io.cucumber.core.options.ObjectFactoryParser
 
parseResource(Resource) - Method in class io.cucumber.core.feature.FeatureParser
 
parseSnippetType(String) - Static method in class io.cucumber.core.options.SnippetTypeParser
 
PASSED - io.cucumber.core.backend.Status
 
PATCH - io.cucumber.core.options.CurlOption.HttpMethod
 
Pending - Annotation Type in io.cucumber.core.backend
Any exception class annotated with this annotation will be treated as a "pending" exception.
PENDING - io.cucumber.core.backend.Status
 
PickleOrder - Interface in io.cucumber.core.order
 
plugin() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
PLUGIN_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name to enable plugins: "cucumber.plugin"
pluginClass() - Method in class io.cucumber.core.options.PluginOption
 
pluginClass() - Method in interface io.cucumber.core.plugin.Options.Plugin
 
PluginFactory - Class in io.cucumber.core.plugin
This class creates plugin instances from a String.
PluginFactory() - Constructor for class io.cucumber.core.plugin.PluginFactory
 
PluginOption - Class in io.cucumber.core.options
 
plugins() - Method in class io.cucumber.core.options.RuntimeOptions
 
plugins() - Method in interface io.cucumber.core.plugin.Options
 
Plugins - Class in io.cucumber.core.plugin
 
Plugins(PluginFactory, Options) - Constructor for class io.cucumber.core.plugin.Plugins
 
pluginString() - Method in class io.cucumber.core.options.PluginOption
 
pluginString() - Method in interface io.cucumber.core.plugin.Options.Plugin
 
POST - io.cucumber.core.options.CurlOption.HttpMethod
 
PrettyFormatter - Class in io.cucumber.core.plugin
 
PrettyFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.PrettyFormatter
 
printStackTrace(Throwable) - Static method in class io.cucumber.core.exception.ExceptionUtils
 
ProgressFormatter - Class in io.cucumber.core.plugin
 
ProgressFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.ProgressFormatter
 
PUT - io.cucumber.core.options.CurlOption.HttpMethod
 

R

random(long) - Static method in class io.cucumber.core.order.StandardPickleOrders
 
registerHandlerFor(Class<T>, EventHandler<T>) - Method in class io.cucumber.core.eventbus.AbstractEventPublisher
 
registerHandlerFor(Class<T>, EventHandler<T>) - Method in class io.cucumber.core.runtime.SynchronizedEventBus
 
removeHandlerFor(Class<T>, EventHandler<T>) - Method in class io.cucumber.core.eventbus.AbstractEventPublisher
 
removeHandlerFor(Class<T>, EventHandler<T>) - Method in class io.cucumber.core.runtime.SynchronizedEventBus
 
removeListener(LogRecordListener) - Static method in class io.cucumber.core.logging.LoggerFactory
 
RerunFormatter - Class in io.cucumber.core.plugin
Formatter for reporting all failed test cases and print their locations Failed means: results that make the exit code non-zero.
RerunFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.RerunFormatter
 
resolve() - Method in interface io.cucumber.core.backend.TypeResolver
A type to convert the data table or doc string to.
Resource - Interface in io.cucumber.core.resource
Minimal representation of a resource e.g.
RESOURCE_SEPARATOR_CHAR - Static variable in class io.cucumber.core.resource.ClasspathSupport
 
RESOURCE_SEPARATOR_STRING - Static variable in class io.cucumber.core.resource.ClasspathSupport
 
resourceName(URI) - Static method in class io.cucumber.core.resource.ClasspathSupport
 
resourceNameOfPackageName(String) - Static method in class io.cucumber.core.resource.ClasspathSupport
 
ResourceScanner<R> - Class in io.cucumber.core.resource
 
ResourceScanner(Supplier<ClassLoader>, Predicate<Path>, Function<Resource, Optional<R>>) - Constructor for class io.cucumber.core.resource.ResourceScanner
 
reverseLexicalUriOrder() - Static method in class io.cucumber.core.order.StandardPickleOrders
 
rootPackageUri() - Static method in class io.cucumber.core.resource.ClasspathSupport
 
run() - Method in class io.cucumber.core.runtime.Runtime
 
run(String[], ClassLoader) - Static method in class cucumber.api.cli.Main
Deprecated.
Launches the Cucumber-JVM command line.
run(String[], ClassLoader) - Static method in class io.cucumber.core.cli.Main
Launches the Cucumber-JVM command line.
Runner - Class in io.cucumber.core.runner
 
Runner(EventBus, Collection<? extends Backend>, ObjectFactory, TypeRegistryConfigurer, Options) - Constructor for class io.cucumber.core.runner.Runner
 
RunnerSupplier - Interface in io.cucumber.core.runtime
 
runPickle(Pickle) - Method in class io.cucumber.core.runner.Runner
 
runTestCase(Consumer<Runner>) - Method in class io.cucumber.core.runtime.CucumberExecutionContext
 
Runtime - Class in io.cucumber.core.runtime
This is the main entry point for running Cucumber features from the CLI.
Runtime.Builder - Class in io.cucumber.core.runtime
 
RuntimeOptions - Class in io.cucumber.core.options
 
RuntimeOptionsBuilder - Class in io.cucumber.core.options
 
RuntimeOptionsBuilder() - Constructor for class io.cucumber.core.options.RuntimeOptionsBuilder
 

S

scanForClassesInPackage(String) - Method in class io.cucumber.core.resource.ClasspathScanner
 
scanForClasspathResource(String, Predicate<String>) - Method in class io.cucumber.core.resource.ResourceScanner
 
scanForResourcesInClasspathRoot(URI, Predicate<String>) - Method in class io.cucumber.core.resource.ResourceScanner
 
scanForResourcesInPackage(String, Predicate<String>) - Method in class io.cucumber.core.resource.ResourceScanner
 
scanForResourcesPath(Path) - Method in class io.cucumber.core.resource.ResourceScanner
 
scanForResourcesUri(URI) - Method in class io.cucumber.core.resource.ResourceScanner
 
scanForSubClassesInPackage(String, Class<T>) - Method in class io.cucumber.core.resource.ClasspathScanner
 
ScanningTypeRegistryConfigurerSupplier - Class in io.cucumber.core.runtime
 
ScanningTypeRegistryConfigurerSupplier(Supplier<ClassLoader>, Options) - Constructor for class io.cucumber.core.runtime.ScanningTypeRegistryConfigurerSupplier
 
ScenarioScoped - Interface in io.cucumber.core.backend
Marks a glue class as being scenario scoped.
send(T) - Method in class io.cucumber.core.eventbus.AbstractEventBus
 
send(T) - Method in class io.cucumber.core.eventbus.AbstractEventPublisher
 
send(T) - Method in interface io.cucumber.core.eventbus.EventBus
 
send(T) - Method in class io.cucumber.core.runtime.SynchronizedEventBus
 
sendAll(Iterable<T>) - Method in class io.cucumber.core.eventbus.AbstractEventBus
 
sendAll(Iterable<T>) - Method in class io.cucumber.core.eventbus.AbstractEventPublisher
 
sendAll(Iterable<T>) - Method in interface io.cucumber.core.eventbus.EventBus
 
sendAll(Iterable<T>) - Method in class io.cucumber.core.runtime.SynchronizedEventBus
 
setCount(int) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setDefaultDataTableCellTransformer(TableCellByTypeTransformer) - Method in interface io.cucumber.core.api.TypeRegistry
Set default transformer for cells which are not defined by defineDataTableType(new DataTableType(Class<T>,TableEntryTransformer<T>))
setDefaultDataTableCellTransformer(TableCellByTypeTransformer) - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
 
setDefaultDataTableEntryTransformer(TableEntryByTypeTransformer) - Method in interface io.cucumber.core.api.TypeRegistry
Set default transformer for entries which are not defined by defineDataTableType(new DataTableType(Class<T>,TableEntryTransformer<T>))
setDefaultDataTableEntryTransformer(TableEntryByTypeTransformer) - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
 
setDefaultParameterTransformer(ParameterByTypeTransformer) - Method in interface io.cucumber.core.api.TypeRegistry
Set default transformer for parameters which are not defined by defineParameterType(ParameterType<?>))
setDefaultParameterTransformer(ParameterByTypeTransformer) - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
 
setDryRun() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setDryRun(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setEventBusOnEventListenerPlugins(EventPublisher) - Method in class io.cucumber.core.plugin.Plugins
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.DefaultSummaryPrinter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.HtmlFormatter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.JsonFormatter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.JUnitFormatter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.MessageFormatter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.PrettyFormatter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.ProgressFormatter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.RerunFormatter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.TeamCityPlugin
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.TestNGFormatter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.TimelineFormatter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.UnusedStepsSummaryPrinter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.UsageFormatter
 
setEventPublisher(EventPublisher) - Method in class io.cucumber.core.runtime.ExitStatus
 
setMonochrome() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setMonochrome(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setMonochrome(boolean) - Method in class io.cucumber.core.plugin.DefaultSummaryPrinter
 
setMonochrome(boolean) - Method in class io.cucumber.core.plugin.PrettyFormatter
 
setMonochrome(boolean) - Method in class io.cucumber.core.plugin.ProgressFormatter
 
setMonochrome(boolean) - Method in class io.cucumber.core.plugin.UnusedStepsSummaryPrinter
 
setObjectFactoryClass(Class<? extends ObjectFactory>) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setPickleOrder(PickleOrder) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setSerialEventBusOnEventListenerPlugins(EventPublisher) - Method in class io.cucumber.core.plugin.Plugins
 
setSnippetType(SnippetType) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setThreads(int) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setWip(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
SingletonObjectFactorySupplier - Class in io.cucumber.core.runtime
 
SingletonObjectFactorySupplier(ObjectFactoryServiceLoader) - Constructor for class io.cucumber.core.runtime.SingletonObjectFactorySupplier
 
SingletonRunnerSupplier - Class in io.cucumber.core.runtime
Returns a single unique runner.
SingletonRunnerSupplier(Options, EventBus, BackendSupplier, ObjectFactorySupplier, TypeRegistryConfigurerSupplier) - Constructor for class io.cucumber.core.runtime.SingletonRunnerSupplier
 
SKIPPED - io.cucumber.core.backend.Status
 
Snippet - Interface in io.cucumber.core.backend
 
SNIPPET_TYPE_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name to control naming convention for generated snippets: "cucumber.snippet-type"
SnippetGenerator - Class in io.cucumber.core.snippets
 
SnippetGenerator(Snippet, ParameterTypeRegistry) - Constructor for class io.cucumber.core.snippets.SnippetGenerator
 
snippets() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
SnippetType - Enum in io.cucumber.core.snippets
 
SnippetTypeParser - Class in io.cucumber.core.options
 
StandardPickleOrders - Class in io.cucumber.core.order
 
start() - Method in interface io.cucumber.core.backend.ObjectFactory
Start the object factory.
startTestRun() - Method in class io.cucumber.core.runtime.CucumberExecutionContext
 
Status - Enum in io.cucumber.core.backend
 
StepDefinition - Interface in io.cucumber.core.backend
 
StepExpression - Class in io.cucumber.core.stepexpression
 
StepExpressionFactory - Class in io.cucumber.core.stepexpression
 
StepExpressionFactory(StepTypeRegistry, EventBus) - Constructor for class io.cucumber.core.stepexpression.StepExpressionFactory
 
StepTypeRegistry - Class in io.cucumber.core.stepexpression
 
StepTypeRegistry(Locale) - Constructor for class io.cucumber.core.stepexpression.StepTypeRegistry
 
stop() - Method in interface io.cucumber.core.backend.ObjectFactory
Stops the object factory.
strict() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
Suggestion(String, List<String>) - Constructor for class io.cucumber.core.runtime.TestCaseResultObserver.Suggestion
 
synchronize(EventBus) - Static method in class io.cucumber.core.runtime.SynchronizedEventBus
 
SynchronizedEventBus - Class in io.cucumber.core.runtime
 

T

tableCellByTypeTransformer() - Method in interface io.cucumber.core.backend.DefaultDataTableCellTransformerDefinition
 
tableEntryByTypeTransformer() - Method in interface io.cucumber.core.backend.DefaultDataTableEntryTransformerDefinition
 
tableHint() - Method in interface io.cucumber.core.backend.Snippet
 
tags() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
TeamCityPlugin - Class in io.cucumber.core.plugin
 
TeamCityPlugin() - Constructor for class io.cucumber.core.plugin.TeamCityPlugin
 
template() - Method in interface io.cucumber.core.backend.Snippet
 
test(Pickle) - Method in class io.cucumber.core.filter.Filters
 
TestCaseResultObserver - Class in io.cucumber.core.runtime
 
TestCaseResultObserver(EventPublisher) - Constructor for class io.cucumber.core.runtime.TestCaseResultObserver
 
TestCaseResultObserver.Suggestion - Class in io.cucumber.core.runtime
 
TestCaseState - Interface in io.cucumber.core.backend
 
TestNGFormatter - Class in io.cucumber.core.plugin
 
TestNGFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.TestNGFormatter
 
ThreadLocalObjectFactorySupplier - Class in io.cucumber.core.runtime
 
ThreadLocalObjectFactorySupplier(ObjectFactoryServiceLoader) - Constructor for class io.cucumber.core.runtime.ThreadLocalObjectFactorySupplier
 
ThreadLocalRunnerSupplier - Class in io.cucumber.core.runtime
Creates a distinct runner for each calling thread.
ThreadLocalRunnerSupplier(Options, EventBus, BackendSupplier, ObjectFactorySupplier, TypeRegistryConfigurerSupplier) - Constructor for class io.cucumber.core.runtime.ThreadLocalRunnerSupplier
 
throwAsUncheckedException(Throwable) - Static method in class io.cucumber.core.exception.ExceptionUtils
 
TimelineFormatter - Class in io.cucumber.core.plugin
 
TimelineFormatter(File) - Constructor for class io.cucumber.core.plugin.TimelineFormatter
 
TimeServiceEventBus - Class in io.cucumber.core.runtime
 
TimeServiceEventBus(Clock, Supplier<UUID>) - Constructor for class io.cucumber.core.runtime.TimeServiceEventBus
 
toString() - Method in class io.cucumber.core.feature.FeatureWithLines
 
toString() - Method in interface io.cucumber.core.stepexpression.Argument
 
toString() - Method in class io.cucumber.core.stepexpression.DataTableArgument
 
toString() - Method in class io.cucumber.core.stepexpression.DocStringArgument
 
toString() - Method in class io.cucumber.core.stepexpression.ExpressionArgument
 
trace(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message and throwable at trace level.
trace(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message at trace level.
TRACE - io.cucumber.core.options.CurlOption.HttpMethod
 
TypeRegistry - Interface in io.cucumber.core.api
The type registry records defines parameter types, data table types and docstring transformers.
TypeRegistryConfigurer - Interface in io.cucumber.core.api
Deprecated.
Please use annotation based configuration. See Annotation based example See Lambda based example
TypeRegistryConfigurerSupplier - Interface in io.cucumber.core.runtime
 
TypeResolver - Interface in io.cucumber.core.backend
Allows lazy resolution and validation of the type of a data table or doc string argument.

U

UNDEFINED - io.cucumber.core.backend.Status
 
UNDERSCORE - io.cucumber.core.snippets.SnippetType
 
UNUSED - io.cucumber.core.backend.Status
 
UnusedStepsSummaryPrinter - Class in io.cucumber.core.plugin
 
UnusedStepsSummaryPrinter(OutputStream) - Constructor for class io.cucumber.core.plugin.UnusedStepsSummaryPrinter
 
uri() - Method in class io.cucumber.core.feature.FeatureWithLines
 
UsageFormatter - Class in io.cucumber.core.plugin
Formatter to measure performance of steps.
UsageFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.UsageFormatter
Constructor

V

valueOf(String) - Static method in enum io.cucumber.core.backend.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.cucumber.core.options.CurlOption.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.cucumber.core.snippets.SnippetType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.cucumber.core.backend.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.cucumber.core.options.CurlOption.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.cucumber.core.snippets.SnippetType
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message and throwable at warning level.
warn(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
Log the message at warning level.
WIP_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
Property name used to enable wip execution: "cucumber.execution.wip"
withAdditionalPlugins(Plugin...) - Method in class io.cucumber.core.runtime.Runtime.Builder
 
withBackendSupplier(BackendSupplier) - Method in class io.cucumber.core.runtime.Runtime.Builder
 
withClassLoader(Supplier<ClassLoader>) - Method in class io.cucumber.core.runtime.Runtime.Builder
 
withEventBus(EventBus) - Method in class io.cucumber.core.runtime.Runtime.Builder
 
withFeatureSupplier(FeatureSupplier) - Method in class io.cucumber.core.runtime.Runtime.Builder
 
withOptionsProvider(CucumberOptionsAnnotationParser.OptionsProvider) - Method in class io.cucumber.core.options.CucumberOptionsAnnotationParser
 
withRuntimeOptions(RuntimeOptions) - Method in class io.cucumber.core.runtime.Runtime.Builder
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages