class ReflectivelyDiscoveredSteps extends java.lang.Object implements com.google.common.base.Supplier<com.google.common.collect.ImmutableMap<java.lang.String,CoreStepFactory>>
Modifier and Type | Class and Description |
---|---|
private static interface |
ReflectivelyDiscoveredSteps.OnSuccess |
Modifier and Type | Field and Description |
---|---|
private static java.util.logging.Logger |
LOG |
private static com.google.common.base.Supplier<com.google.common.collect.ImmutableMap<java.lang.String,CoreStepFactory>> |
REFLECTIVE_STEPS |
Constructor and Description |
---|
ReflectivelyDiscoveredSteps() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String[] |
buildArgs(java.lang.reflect.Method method,
java.lang.String locator,
java.lang.String value) |
private static com.google.common.collect.ImmutableMap<java.lang.String,CoreStepFactory> |
discover() |
com.google.common.collect.ImmutableMap<java.lang.String,CoreStepFactory> |
get() |
private static java.lang.Object |
getExpectedValue(java.lang.reflect.Method method,
java.lang.String locator,
java.lang.String value) |
private static NextStepDecorator |
invokeMethod(java.lang.reflect.Method method,
com.thoughtworks.selenium.Selenium selenium,
java.lang.String locator,
java.lang.String value,
ReflectivelyDiscoveredSteps.OnSuccess onSuccess) |
private static java.lang.String |
negateName(java.lang.String shortName) |
private static final java.util.logging.Logger LOG
private static com.google.common.base.Supplier<com.google.common.collect.ImmutableMap<java.lang.String,CoreStepFactory>> REFLECTIVE_STEPS
public com.google.common.collect.ImmutableMap<java.lang.String,CoreStepFactory> get()
get
in interface com.google.common.base.Supplier<com.google.common.collect.ImmutableMap<java.lang.String,CoreStepFactory>>
private static com.google.common.collect.ImmutableMap<java.lang.String,CoreStepFactory> discover()
private static java.lang.String negateName(java.lang.String shortName)
private static java.lang.String[] buildArgs(java.lang.reflect.Method method, java.lang.String locator, java.lang.String value)
private static java.lang.Object getExpectedValue(java.lang.reflect.Method method, java.lang.String locator, java.lang.String value)
private static NextStepDecorator invokeMethod(java.lang.reflect.Method method, com.thoughtworks.selenium.Selenium selenium, java.lang.String locator, java.lang.String value, ReflectivelyDiscoveredSteps.OnSuccess onSuccess)