You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mnemonic.apache.org by ga...@apache.org on 2018/03/09 06:04:56 UTC
mnemonic git commit: MNEMONIC-469: Optimize the shift operation of
durable parameters
Repository: mnemonic
Updated Branches:
refs/heads/master ba3da6fa1 -> 437b6f453
MNEMONIC-469: Optimize the shift operation of durable parameters
Project: http://git-wip-us.apache.org/repos/asf/mnemonic/repo
Commit: http://git-wip-us.apache.org/repos/asf/mnemonic/commit/437b6f45
Tree: http://git-wip-us.apache.org/repos/asf/mnemonic/tree/437b6f45
Diff: http://git-wip-us.apache.org/repos/asf/mnemonic/diff/437b6f45
Branch: refs/heads/master
Commit: 437b6f453623a635ae118f3c9574812a7ff78d11
Parents: ba3da6f
Author: Wang, Gang(Gary) <ga...@apache.org>
Authored: Thu Mar 8 22:03:38 2018 -0800
Committer: Wang, Gang(Gary) <ga...@apache.org>
Committed: Thu Mar 8 22:03:38 2018 -0800
----------------------------------------------------------------------
mnemonic-core/src/main/java/org/apache/mnemonic/Utils.java | 3 +++
1 file changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mnemonic/blob/437b6f45/mnemonic-core/src/main/java/org/apache/mnemonic/Utils.java
----------------------------------------------------------------------
diff --git a/mnemonic-core/src/main/java/org/apache/mnemonic/Utils.java b/mnemonic-core/src/main/java/org/apache/mnemonic/Utils.java
index 8ef27af..bbdf778 100644
--- a/mnemonic-core/src/main/java/org/apache/mnemonic/Utils.java
+++ b/mnemonic-core/src/main/java/org/apache/mnemonic/Utils.java
@@ -518,6 +518,9 @@ public class Utils {
*/
public static Pair<DurableType[], EntityFactoryProxy[]> shiftDurableParams(
DurableType[] gtypes, EntityFactoryProxy[] factoryproxies, int len) {
+ if (0 == len) {
+ return Pair.of(gtypes, factoryproxies);
+ }
DurableType[] ret_gtypes = {};
EntityFactoryProxy[] ret_proxies = {};
if (null != gtypes && gtypes.length > len) {