Deprecated TraversalStrategies.applyStrategies()
This method is no longer used and is actually removed by way of TINKERPOP-1568. CTR
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index cb270f1..8aac39f 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -23,6 +23,7 @@
[[release-3-3-10]]
=== TinkerPop 3.3.10 (Release Date: NOT OFFICIALLY RELEASED YET)
+* Deprecated `TraversalStrategies.applyStrategies()`.
[[release-3-3-9]]
=== TinkerPop 3.3.9 (Release Date: October 14, 2019)
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java
index e802304..a2f932b 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java
@@ -89,7 +89,10 @@
* This method must ensure that the strategies are sorted prior to application.
*
* @param traversal the traversal to apply the strategies to
+ * @deprecated As of release 3.3.10, not directly replaced as this mode of strategy application has not been
+ * utilized since early days of 3.x
*/
+ @Deprecated
public void applyStrategies(final Traversal.Admin<?, ?> traversal);
/**
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalStrategies.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalStrategies.java
index 4a7d527..9667137 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalStrategies.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalStrategies.java
@@ -77,8 +77,12 @@
}
return Optional.empty();
}
-
+ /**
+ * @deprecated As of release 3.3.10, not directly replaced as this mode of strategy application has not been
+ * utilized since early days of 3.x
+ */
@Override
+ @Deprecated
public void applyStrategies(final Traversal.Admin<?, ?> traversal) {
for (final TraversalStrategy<?> traversalStrategy : this.traversalStrategies) {
traversalStrategy.apply(traversal);