Norio Akagi created TINKERPOP-3088: -------------------------------------- Summary: SumGlobalStep returns a long value even the highest common type's bit <= 32 Key: TINKERPOP-3088 URL: https://issues.apache.org/jira/browse/TINKERPOP-3088 Project: TinkerPop Issue Type: Improvement Reporter: Norio Akagi
This happens because in {noformat} @Override public S projectTraverser(final Traverser.Admin<S> traverser) { return (S) mul(traverser.get(), traverser.bulk()); }{noformat} It multiplies with bulk, which is Long type, so upcasted. This is at least not in semantics and unexpected behavior -- This message was sent by Atlassian Jira (v8.20.10#820010)