Simple PaneInfo.toString() for interned constants
Project: http://git-wip-us.apache.org/repos/asf/incubator-beam/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-beam/commit/d9bca25a Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam/tree/d9bca25a Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam/diff/d9bca25a Branch: refs/heads/master Commit: d9bca25a0e7824819425b97200dcebb23f5f4e54 Parents: e255cd6 Author: Kenneth Knowles <[email protected]> Authored: Tue Jun 21 20:13:14 2016 -0700 Committer: Kenneth Knowles <[email protected]> Committed: Tue Jun 21 20:58:31 2016 -0700 ---------------------------------------------------------------------- .../java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/d9bca25a/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java ---------------------------------------------------------------------- diff --git a/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java b/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java index 266c4d3..fff5001 100644 --- a/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java +++ b/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java @@ -292,6 +292,10 @@ public final class PaneInfo { @Override public String toString() { + if (this == PaneInfo.NO_FIRING) { + return "PaneInfo.NO_FIRING"; + } + return MoreObjects.toStringHelper(getClass()) .omitNullValues() .add("isFirst", isFirst ? true : null)
