This is an automated email from the ASF dual-hosted git repository.
kenhuuu pushed a commit to branch TINKERPOP-2978-3
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
The following commit(s) were added to refs/heads/TINKERPOP-2978-3 by this push:
new a4da4fcc43 revert collectionutil
a4da4fcc43 is described below
commit a4da4fcc4369bb2eb503b379d8bbb0da0bffd081
Author: Ken Hu <[email protected]>
AuthorDate: Wed Oct 18 14:22:05 2023 -0700
revert collectionutil
remove traversal constructor, fix typo, remove unused file
---
.../process/traversal/step/map/CombineStep.java | 10 +--
.../process/traversal/step/map/DifferenceStep.java | 10 +--
.../process/traversal/step/map/DisjunctStep.java | 10 +--
.../process/traversal/step/map/IntersectStep.java | 10 +--
.../process/traversal/step/map/ProductStep.java | 10 +--
.../traversal/step/map/TraversalMergeStep.java | 10 +--
.../tinkerpop/gremlin/util/CollectionUtil.java | 2 -
.../traversal/step/map/ReverseLocalStepTest.java | 79 ----------------------
gremlin-go/driver/anonymousTraversal.go | 6 +-
.../tinkerpop/gremlin/features/StepDefinition.java | 6 --
10 files changed, 33 insertions(+), 120 deletions(-)
diff --git
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CombineStep.java
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CombineStep.java
index 9bf9161ed0..7ee8a1bb5f 100644
---
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CombineStep.java
+++
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CombineStep.java
@@ -41,12 +41,12 @@ public final class CombineStep<S, E> extends
ScalarMapStep<S, List<?>> implement
public CombineStep(final Traversal.Admin traversal, final Object values) {
super(traversal);
- parameterItems = values;
- }
- public CombineStep(final Traversal.Admin traversal, final Traversal<S, E>
value) {
- super(traversal);
- valueTraversal = integrateChild(value.asAdmin());
+ if (values instanceof Traversal) {
+ valueTraversal = integrateChild(((Traversal<S, E>)
values).asAdmin());
+ } else {
+ parameterItems = values;
+ }
}
@Override
diff --git
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/DifferenceStep.java
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/DifferenceStep.java
index e78c6290c5..f394bd799e 100644
---
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/DifferenceStep.java
+++
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/DifferenceStep.java
@@ -40,12 +40,12 @@ public final class DifferenceStep<S, E> extends
ScalarMapStep<S, Set<?>> impleme
private Object parameterItems;
public DifferenceStep(final Traversal.Admin traversal, final Object
values) {
super(traversal);
- parameterItems = values;
- }
- public DifferenceStep(final Traversal.Admin traversal, final Traversal<S,
E> value) {
- super(traversal);
- valueTraversal = this.integrateChild(value.asAdmin());
+ if (values instanceof Traversal) {
+ valueTraversal = integrateChild(((Traversal<S, E>)
values).asAdmin());
+ } else {
+ parameterItems = values;
+ }
}
@Override
diff --git
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/DisjunctStep.java
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/DisjunctStep.java
index f4d7cec433..10725330f2 100644
---
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/DisjunctStep.java
+++
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/DisjunctStep.java
@@ -38,12 +38,12 @@ public final class DisjunctStep<S, E> extends
ScalarMapStep<S, Set<?>> implement
private Object parameterItems;
public DisjunctStep(final Traversal.Admin traversal, final Object values) {
super(traversal);
- parameterItems = values;
- }
- public DisjunctStep(final Traversal.Admin traversal, final Traversal<S, E>
value) {
- super(traversal);
- this.valueTraversal = this.integrateChild(value.asAdmin());
+ if (values instanceof Traversal) {
+ valueTraversal = integrateChild(((Traversal<S, E>)
values).asAdmin());
+ } else {
+ parameterItems = values;
+ }
}
@Override
diff --git
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/IntersectStep.java
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/IntersectStep.java
index fbabebc787..7a3ad16090 100644
---
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/IntersectStep.java
+++
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/IntersectStep.java
@@ -41,12 +41,12 @@ public final class IntersectStep<S, E> extends
ScalarMapStep<S, Set<?>> implemen
public IntersectStep(final Traversal.Admin traversal, final Object values)
{
super(traversal);
- parameterItems = values;
- }
- public IntersectStep(final Traversal.Admin traversal, final Traversal<S,
E> value) {
- super(traversal);
- valueTraversal = integrateChild(value.asAdmin());
+ if (values instanceof Traversal) {
+ valueTraversal = integrateChild(((Traversal<S, E>)
values).asAdmin());
+ } else {
+ parameterItems = values;
+ }
}
@Override
diff --git
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProductStep.java
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProductStep.java
index a4e1ffdd82..c78794f8af 100644
---
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProductStep.java
+++
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProductStep.java
@@ -41,12 +41,12 @@ public final class ProductStep<S, E> extends
ScalarMapStep<S, List<List<?>>> imp
public ProductStep(final Traversal.Admin traversal, final Object values) {
super(traversal);
- parameterItems = values;
- }
- public ProductStep(final Traversal.Admin traversal, final Traversal<S, E>
value) {
- super(traversal);
- valueTraversal = integrateChild(value.asAdmin());
+ if (values instanceof Traversal) {
+ valueTraversal = integrateChild(((Traversal<S, E>)
values).asAdmin());
+ } else {
+ parameterItems = values;
+ }
}
@Override
diff --git
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TraversalMergeStep.java
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TraversalMergeStep.java
index 7231dcd320..82400674e3 100644
---
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TraversalMergeStep.java
+++
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TraversalMergeStep.java
@@ -48,12 +48,12 @@ public final class TraversalMergeStep<S, E> extends
ScalarMapStep<S, E> implemen
private Object parameterItems;
public TraversalMergeStep(final Traversal.Admin traversal, final Object
values) {
super(traversal);
- parameterItems = values;
- }
- public TraversalMergeStep(final Traversal.Admin traversal, final
Traversal<S, E> value) {
- super(traversal);
- valueTraversal = integrateChild(value.asAdmin());
+ if (values instanceof Traversal) {
+ valueTraversal = integrateChild(((Traversal<S, E>)
values).asAdmin());
+ } else {
+ parameterItems = values;
+ }
}
@Override
diff --git
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/CollectionUtil.java
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/CollectionUtil.java
index ff1ddad4ca..1242d16af7 100644
---
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/CollectionUtil.java
+++
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/CollectionUtil.java
@@ -19,8 +19,6 @@
package org.apache.tinkerpop.gremlin.util;
-import org.apache.tinkerpop.gremlin.util.iterator.IteratorUtils;
-
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
diff --git
a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReverseLocalStepTest.java
b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReverseLocalStepTest.java
deleted file mode 100644
index 5d73ade94a..0000000000
---
a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReverseLocalStepTest.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.apache.tinkerpop.gremlin.process.traversal.step.map;
-
-import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
-import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__;
-import org.apache.tinkerpop.gremlin.process.traversal.step.StepTest;
-import org.junit.Test;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Set;
-
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertThrows;
-import static org.junit.Assert.assertTrue;
-
-public class ReverseLocalStepTest extends StepTest {
- @Override
- protected List<Traversal> getTraversals() {
- return Collections.singletonList(__.reverse());
- }
-//
-// @Test
-// public void testReturnTypes() {
-// assertTrue(__.__(new int[]{}).reverse().hasNext());
-// assertArrayEquals(new Object[] {7, 10}, __.__(new int[] {10,
7}).reverse().next().toArray());
-// }
-//
-// @Test
-// public void testSetTraverser() {
-// final Set<Integer> numbers = new HashSet<>();
-// numbers.add(10);
-// numbers.add(11);
-//
-// final Throwable thrown =
assertThrows(IllegalArgumentException.class, () ->
__.__(numbers).reverse().hasNext());
-// assertEquals("Incoming traverser for reverse step must be either a
list or an array.", thrown.getMessage());
-// }
-//
-// @Test
-// public void testArrayTraverser() {
-// final int[] numbers = new int[] {10, 11};
-//
-// final List result = __.__(numbers).reverse().next();
-// assertEquals(11, result.get(0));
-// assertEquals(10, result.get(1));
-// }
-//
-// @Test
-// public void testListTraverser() {
-// final List<Integer> numbers = new ArrayList<>();
-// numbers.add(10);
-// numbers.add(11);
-//
-// final List result = __.__(numbers).reverse().next();
-// assertEquals(11, result.get(0));
-// assertEquals(10, result.get(1));
-// }
-
-}
diff --git a/gremlin-go/driver/anonymousTraversal.go
b/gremlin-go/driver/anonymousTraversal.go
index c0c85c70d2..31a014c0ba 100644
--- a/gremlin-go/driver/anonymousTraversal.go
+++ b/gremlin-go/driver/anonymousTraversal.go
@@ -477,9 +477,9 @@ func (anonymousTraversal *anonymousTraversal) Dedup(args
...interface{}) *GraphT
return anonymousTraversal.graphTraversal().Dedup(args...)
}
-// Differece adds the differece step to the GraphTraversal.
-func (anonymousTraversal *anonymousTraversal) Differece(args ...interface{})
*GraphTraversal {
- return anonymousTraversal.graphTraversal().Differece(args...)
+// Difference adds the difference step to the GraphTraversal.
+func (anonymousTraversal *anonymousTraversal) Difference(args ...interface{})
*GraphTraversal {
+ return anonymousTraversal.graphTraversal().Difference(args...)
}
// Disjunct adds the disjunct step to the GraphTraversal.
diff --git
a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/features/StepDefinition.java
b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/features/StepDefinition.java
index 0b510b6a62..6a9155e2c5 100644
---
a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/features/StepDefinition.java
+++
b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/features/StepDefinition.java
@@ -238,12 +238,6 @@ public final class StepDefinition {
add(Pair.with(Pattern.compile("c\\[(.*)\\]"), s -> {
throw new AssumptionViolatedException("This test uses a lambda as
a parameter which is not supported by gremlin-language");
}));
-// add(Pair.with(Pattern.compile("s\\[\\]"), s -> {
-// throw new AssumptionViolatedException("This test uses a empty
Set as a parameter which is not supported by gremlin-language");
-// }));
-// add(Pair.with(Pattern.compile("s\\[(.*)\\]"), s -> {
-// throw new AssumptionViolatedException("This test uses a Set as a
parameter which is not supported by gremlin-language");
-// }));
add(Pair.with(Pattern.compile("(null)"), s -> null));
add(Pair.with(Pattern.compile("(true)"), s -> true));