Repository: tinkerpop Updated Branches: refs/heads/TRAVIS-TEST 3f5bd8d7d -> 3890bf111
foo Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/3890bf11 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/3890bf11 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/3890bf11 Branch: refs/heads/TRAVIS-TEST Commit: 3890bf1118ea7c9a9fa69fbfaf0c7f7497e55248 Parents: 3f5bd8d Author: Daniel Kuppitz <daniel_kupp...@hotmail.com> Authored: Mon Mar 12 09:54:27 2018 -0700 Committer: Daniel Kuppitz <daniel_kupp...@hotmail.com> Committed: Mon Mar 12 09:54:27 2018 -0700 ---------------------------------------------------------------------- .../strategy/decoration/SubgraphStrategy.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/3890bf11/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java ---------------------------------------------------------------------- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java index 241129b..cee0a56 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java @@ -20,6 +20,8 @@ package org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration; import org.apache.commons.configuration.Configuration; import org.apache.commons.configuration.MapConfiguration; +import org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.VertexProgramStrategy; +import org.apache.tinkerpop.gremlin.process.remote.traversal.strategy.decoration.RemoteStrategy; import org.apache.tinkerpop.gremlin.process.traversal.Step; import org.apache.tinkerpop.gremlin.process.traversal.Traversal; import org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy; @@ -53,12 +55,7 @@ import org.apache.tinkerpop.gremlin.structure.PropertyType; import org.apache.tinkerpop.gremlin.structure.Vertex; import org.apache.tinkerpop.gremlin.structure.VertexProperty; -import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; +import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; @@ -78,7 +75,9 @@ public final class SubgraphStrategy extends AbstractTraversalStrategy<TraversalS private final Traversal.Admin<Edge, ?> edgeCriterion; private final Traversal.Admin<VertexProperty, ?> vertexPropertyCriterion; - private static final Set<Class<? extends DecorationStrategy>> POSTS = Collections.singleton(ConnectiveStrategy.class); + private static final Set<Class<? extends DecorationStrategy>> POSTS = new HashSet<>(Arrays.asList( + ConnectiveStrategy.class, + RequirementsStrategy.class)); private final String MARKER = Graph.Hidden.hide("gremlin.subgraphStrategy");