| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| java.lang.Long | java.lang.Throwable | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | gherkin.formatter.model.Result | 53 | 1 | 1 | SIBLING | - | Jdk -> External |
| java.util.LinkedHashSet | java.util.ArrayList | 4 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| void | boolean | 6 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Properties | cucumber.runtime.Env | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.ArrayList | java.util.List | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| cucumber.runtime.model.CucumberTagStatement | gherkin.pickles.Pickle | 1 | 1 | 1 | - | - | Internal -> External |
| java.lang.String | org.junit.runner.notification.RunNotifier | 2 | 1 | 1 | - | - | Jdk -> External |
| gherkin.formatter.model.Step | gherkin.pickles.PickleStep | 34 | 8 | 1 | - | - | External -> External |
| cucumber.runtime.Runtime | cucumber.runner.Runner | 4 | 2 | 1 | Composition | - | Internal -> Internal |
| cucumber.runtime.model.CucumberScenario | gherkin.pickles.Pickle | 2 | 1 | 1 | - | - | Internal -> External |
| gherkin.I18n | java.lang.String | 9 | 6 | 1 | - | - | External -> Jdk |
| gherkin.formatter.model.Tag | gherkin.pickles.PickleTag | 7 | 5 | 1 | - | - | External -> External |
| gherkin.formatter.model.Feature | java.lang.String | 1 | 1 | 1 | - | - | External -> Jdk |
| gherkin.formatter.model.DataTableRow | gherkin.pickles.PickleRow | 1 | 1 | 1 | - | - | External -> External |
| gherkin.formatter.model.DocString | gherkin.pickles.PickleString | 1 | 1 | 1 | - | - | External -> External |
| cucumber.runtime.TagExpression | cucumber.runtime.TagPredicate | 11 | 1 | 1 | Composition | - | Internal -> Internal |
| cucumber.runtime.StopWatch | cucumber.runner.TimeService | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Map<java.util.List<java.lang.String>, java.lang.String> | gherkin.GherkinDialect | 1 | 1 | 1 | - | - | Jdk -> External |
| gherkin.pickles.Pickle | gherkin.events.PickleEvent | 55 | 3 | 1 | SIBLING | - | External -> External |
| cucumber.runtime.android.PickleStruct | gherkin.events.PickleEvent | 4 | 1 | 1 | Composition | - | Internal -> External |
| java.lang.String | cucumber.api.Result.Type | 21 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.StringBuffer | java.lang.StringBuilder | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.junit.internal.runners.model.EachTestNotifier | cucumber.runtime.junit.JUnitReporter.EachTestNotifier | 13 | 1 | 1 | - | - | External -> Internal |
| org.junit.runners.ParentRunner | cucumber.runtime.junit.PickleRunners.PickleRunner | 6 | 1 | 1 | - | - | External -> Internal |
| cucumber.runtime.junit.ExecutionUnitRunner | cucumber.runtime.junit.PickleRunners.PickleRunner | 7 | 1 | 1 | - | - | Internal -> Internal |
| org.junit.internal.runners.model.EachTestNotifier | cucumber.runtime.junit.JUnitReporter.TestNotifier | 2 | 1 | 1 | - | - | External -> Internal |
| java.lang.String | java.lang.String[] | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| cucumber.runtime.RuntimeGlue | _root_.cucumber.runtime.Glue | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.String | java.util.Stack<java.lang.String> | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| void | cucumber.examples.java.websockets.TemperatureServer | 2 | 1 | 1 | - | - | Jdk -> Internal |
| cucumber.api.event.TestCaseStarted | cucumber.api.event.SnippetsSuggestedEvent | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| cucumber.api.TestStep | java.util.List<gherkin.pickles.PickleLocation> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | cucumber.api.event.TestSourceRead | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| cucumber.api.event.TestStepFinished | cucumber.api.event.TestCaseFinished | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| cucumber.api.Result | cucumber.api.Result.Type | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| java.io.OutputStream | java.net.URL | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| cucumber.api.testng.InvokedConfigurationMethodListener | cucumber.api.testng.InvokedMethodListener | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.lang.String | cucumber.runtime.model.PathWithLines | 3 | 1 | 1 | Composition | - | Jdk -> Internal |
| cucumber.api.java8.StepdefBody | cucumber.api.java8.StepdefBody.A2 | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| void | java.lang.reflect.Type | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| cucumber.api.java8.StepdefBody | cucumber.api.java8.StepdefBody.A1 | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.regex.Pattern | java.lang.String | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.annotation.Annotation | java.lang.annotation.Annotation[] | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Object | cucumber.api.formatter.Formatter | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Object | cucumber.api.Plugin | 16 | 2 | 1 | - | - | Jdk -> Internal |
| java.util.Map | java.util.HashMap | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| cucumber.runtime.model.CucumberFeature | gherkin.events.PickleEvent | 1 | 1 | 1 | - | - | Internal -> External |
| java.lang.Throwable | cucumber.api.Result | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| boolean | cucumber.api.HookType | 3 | 1 | 1 | - | - | Jdk -> Internal |
| cucumber.runtime.DefinitionMatch | cucumber.runtime.PickleStepDefinitionMatch | 1 | 1 | 1 | - | - | Internal -> Internal |
| cucumber.runtime.StepDefinitionMatch | cucumber.runtime.PickleStepDefinitionMatch | 37 | 1 | 1 | SIBLING | - | Internal -> Internal |
| cucumber.runtime.DefinitionMatch | cucumber.runtime.StepDefinitionMatch | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.api.Result.Type | java.lang.reflect.Type | 1 | 1 | 1 | - | - | Internal -> Jdk |
| cucumber.api.TestStep | cucumber.api.HookTestStep | 5 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.api.TestStep | cucumber.api.PickleStepTestStep | 30 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.runtime.DefinitionMatch | cucumber.runtime.HookDefinitionMatch | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.runtime.Argument | cucumber.api.Argument | 1 | 1 | 1 | - | - | Internal -> Internal |
| cucumber.runtime.Runtime | cucumber.runtime.UndefinedStepsTracker | 3 | 1 | 1 | Composition | - | Internal -> Internal |
| cucumber.runtime.Runtime | cucumber.runtime.Stats | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| cucumber.api.formatter.Formatter | cucumber.api.Plugin | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.runtime.Stats | cucumber.runtime.ExitStatus | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.lang.Object | gherkin.pickles.PickleStep | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> External |
| java.lang.Object | cucumber.api.event.EmbedEvent | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Object | org.junit.runner.Description | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> External |
| java.lang.Object | org.junit.runner.notification.Failure | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> External |
| java.lang.Object | cucumber.api.event.WriteEvent | 1 | 1 | 1 | - | - | Jdk -> Internal |
| cucumber.runtime.ParameterInfo | java.lang.reflect.Type | 2 | 1 | 1 | Composition | - | Internal -> Jdk |
| cucumber.runtime.junit.JUnitReporter | cucumber.runtime.junit.JUnitOptions | 12 | 1 | 1 | Composition | - | Internal -> Internal |
| gherkin.pickles.Compiler | cucumber.runtime.FeatureCompiler | 3 | 1 | 1 | Composition | - | External -> Internal |
| java.util.Collection<? extendscucumber.runtime.Backend> | cucumber.runtime.BackendSupplier | 1 | 1 | 1 | - | - | Jdk -> Internal |
| cucumber.runner.Runner | cucumber.runtime.RunnerSupplier | 7 | 2 | 1 | - | - | Internal -> Internal |
| cucumber.runtime.Runtime | cucumber.runtime.filter.Filters | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| java.util.List<cucumber.runtime.Backend> | cucumber.runtime.ThreadLocalRunnerSupplier | 1 | 1 | 1 | - | - | Jdk -> Internal |
| boolean | cucumber.runner.EventBus | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.List<cucumber.runtime.PicklePredicate> | cucumber.runtime.filter.Filters | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| cucumber.runner.EventBus | cucumber.api.event.EventPublisher | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.runtime.RuntimeGlueSupplier | cucumber.runtime.GlueSupplier | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.runtime.RunnerSupplier | cucumber.runtime.Glue | 1 | 1 | 1 | - | - | Internal -> Internal |
| cucumber.api.event.TestRunFinished | cucumber.api.event.TestCaseFinished | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| cucumber.api.formatter.Formatter | cucumber.api.event.EventListener | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.runner.EventBus | cucumber.runner.SynchronizedEventBus | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.List | java.lang.Iterable | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| io.cucumber.datatable.DefaultDataTableEntryTransformer | io.cucumber.datatable.TableEntryByTypeTransformer | 1 | 1 | 1 | - | - | External -> External |
| cucumber.api.Result | boolean | 11 | 1 | 1 | - | - | Internal -> Jdk |
| cucumber.runtime.ScenarioImpl | cucumber.api.Scenario | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.runtime.RuntimeGlue.CacheEntry | cucumber.runner.Glue.CacheEntry | 1 | 1 | 1 | - | - | Internal -> Internal |
| cucumber.runtime.RuntimeGlue | cucumber.runtime.Glue | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.RuntimeException | java.lang.instrument.IllegalClassFormatException | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | java.util.List<java.lang.String> | 8 | 1 | 1 | - | - | Jdk -> Jdk |
| cucumber.runtime.RuntimeOptions | io.cucumber.core.options.FeatureOptions | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.runtime.RuntimeOptions | io.cucumber.core.options.FilterOptions | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.runtime.RuntimeOptions | io.cucumber.core.options.PluginOptions | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| cucumber.runtime.RuntimeOptions | io.cucumber.core.options.RunnerOptions | 9 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.Map | java.util.Set | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| cucumber.runner.Glue.CacheEntry | cucumber.runtime.StepDefinition | 4 | 1 | 1 | Composition | - | Internal -> Internal |
| java.lang.String | java.util.regex.Pattern | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | java.net.URI | 72 | 4 | 1 | SIBLING | - | Jdk -> Jdk |
| java.net.URI | java.lang.String | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.net.URL | java.net.URI | 12 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.List | java.util.Collection | 3 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.ArrayList | java.util.Collection | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.Long | java.lang.Integer | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.List | java.util.Set | 6 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.List<cucumber.runtime.model.PathWithLines> | void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| cucumber.runtime.io.Resource | io.cucumber.core.model.FeatureWithLines | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List<java.net.URI> | java.net.URI | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List | java.util.SortedSet | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | other.framework.Class | 1 | 1 | 1 | - | - | Jdk -> Internal |
| cucumber.runtime.formatter.TestNGFormatter.TestMethod | cucumber.api.TestCase | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| java.lang.String | java.lang.Object | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| cucumber.api.TestCase | cucumber.api.event.TestCaseStarted | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| java.lang.Long | long | 1 | 1 | 1 | - | Unboxing | Jdk -> Jdk |
| long | void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Long | java.math.BigDecimal | 3 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| cucumber.runtime.order.OrderType | cucumber.runtime.order.PickleOrder | 4 | 1 | 1 | - | - | Internal -> Internal |
| io.cucumber.core.options.RuntimeOptions | io.cucumber.core.options.RuntimeOptionsBuilder | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List<java.lang.String> | io.cucumber.core.options.RuntimeOptionsBuilder | 12 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.Iterable | java.util.List | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |