[jruby-joni] 146/194: dedup

Hideki Yamane henrich at moszumanska.debian.org
Thu Feb 1 12:04:36 UTC 2018


This is an automated email from the git hooks/post-receive script.

henrich pushed a commit to branch debian/sid
in repository jruby-joni.

commit 1d6d2ddb250a776a0a024338ce9b86326963810e
Author: lopex <lopx at gazeta.pl>
Date:   Thu Jan 11 14:13:07 2018 +0100

    dedup
---
 src/org/joni/Parser.java | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/src/org/joni/Parser.java b/src/org/joni/Parser.java
index 94cf804..c8c46de 100644
--- a/src/org/joni/Parser.java
+++ b/src/org/joni/Parser.java
@@ -1506,25 +1506,23 @@ class Parser extends Lexer {
             if (shouldIgnore) {
                 node = StringNode.EMPTY;
             } else {
-                node = new BackRefNode(token.getBackrefNum(),
-                                new int[]{token.getBackrefRef1()},
-                                token.getBackrefByName(),
-                                token.getBackrefExistLevel(), // #ifdef USE_BACKREF_AT_LEVEL
-                                token.getBackrefLevel(),      // ...
-                                env);
+                node = newBackRef(new int[]{token.getBackrefRef1()});
             }
         } else {
-            int[]backRefs = token.getBackrefNum() > 1 ? token.getBackrefRefs() : new int[]{token.getBackrefRef1()};
-            node = new BackRefNode(token.getBackrefNum(),
-                            backRefs,
-                            token.getBackrefByName(),
-                            token.getBackrefExistLevel(), // #ifdef USE_BACKREF_AT_LEVEL
-                            token.getBackrefLevel(),      // ...
-                            env);
+            node = newBackRef(token.getBackrefNum() > 1 ? token.getBackrefRefs() : new int[]{token.getBackrefRef1()});
         }
         return node;
     }
 
+    private BackRefNode newBackRef(int[]backRefs) {
+        return new BackRefNode(token.getBackrefNum(),
+            backRefs,
+            token.getBackrefByName(),
+            token.getBackrefExistLevel(),
+            token.getBackrefLevel(),
+            env);
+    }
+
     private Node parseCall() {
         int gNum = token.getCallGNum();
         if (gNum < 0 || token.getCallRel()) {

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jruby-joni.git



More information about the pkg-java-commits mailing list