This is an automated email from the ASF dual-hosted git repository.
Cole-Greer pushed a commit to branch 3.8-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
The following commit(s) were added to refs/heads/3.8-dev by this push:
new 72b34a3476 Add getOldChar() and getNewChar() getters to
ReplaceGlobalStep and ReplaceLocalStep (#3400)
72b34a3476 is described below
commit 72b34a34764844e336f0458efbbae74d03645d20
Author: abethini-web <[email protected]>
AuthorDate: Tue Apr 28 11:01:14 2026 -0700
Add getOldChar() and getNewChar() getters to ReplaceGlobalStep and
ReplaceLocalStep (#3400)
---
.../gremlin/process/traversal/step/map/ReplaceGlobalStep.java | 8 ++++++++
.../gremlin/process/traversal/step/map/ReplaceLocalStep.java | 8 ++++++++
2 files changed, 16 insertions(+)
diff --git
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReplaceGlobalStep.java
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReplaceGlobalStep.java
index 7d757e68e5..4cab037c2c 100644
---
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReplaceGlobalStep.java
+++
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReplaceGlobalStep.java
@@ -65,6 +65,14 @@ public final class ReplaceGlobalStep<S, E> extends
ScalarMapStep<S, E> {
return Collections.singleton(TraverserRequirement.OBJECT);
}
+ public String getOldChar() {
+ return this.oldChar;
+ }
+
+ public String getNewChar() {
+ return this.newChar;
+ }
+
@Override
public int hashCode() {
int result = super.hashCode();
diff --git
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReplaceLocalStep.java
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReplaceLocalStep.java
index 6eb1a5bc31..9e74fe532c 100644
---
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReplaceLocalStep.java
+++
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReplaceLocalStep.java
@@ -56,6 +56,14 @@ public final class ReplaceLocalStep<S, E> extends
StringLocalStep<S, E> {
@Override
public String getStepName() { return "replace(local)"; }
+ public String getOldChar() {
+ return this.oldChar;
+ }
+
+ public String getNewChar() {
+ return this.newChar;
+ }
+
@Override
public int hashCode() {
int result = super.hashCode();