Repository: systemml
Updated Branches:
  refs/heads/master 2942f89b3 -> 8c11e8c07


[MINOR] Refactoring - boolean constructors, returns, semicolons

1) Boolean constructor creates new Boolean instances, so follow best
practice of using Boolean.TRUE, Boolean.FALSE, and Boolean.valueOf()
rather than the Boolean constructor. See Boolean constructor javadocs
for more information.
2) Remove unnecessary return statements
3) Remove extraneous semicolons

Closes #583.


Project: http://git-wip-us.apache.org/repos/asf/systemml/repo
Commit: http://git-wip-us.apache.org/repos/asf/systemml/commit/8c11e8c0
Tree: http://git-wip-us.apache.org/repos/asf/systemml/tree/8c11e8c0
Diff: http://git-wip-us.apache.org/repos/asf/systemml/diff/8c11e8c0

Branch: refs/heads/master
Commit: 8c11e8c075d5fcf8e2b190dd34c3cd1be8d11186
Parents: 2942f89
Author: Deron Eriksson <[email protected]>
Authored: Tue Aug 1 14:58:22 2017 -0700
Committer: Deron Eriksson <[email protected]>
Committed: Tue Aug 1 14:58:22 2017 -0700

----------------------------------------------------------------------
 .../apache/sysml/api/mlcontext/MLResults.java   |  2 +-
 .../sysml/parser/BuiltinFunctionExpression.java |  1 -
 .../org/apache/sysml/parser/DMLTranslator.java  |  4 ---
 .../org/apache/sysml/parser/DataExpression.java |  1 -
 .../sysml/parser/FunctionCallIdentifier.java    |  2 --
 .../ParameterizedBuiltinFunctionExpression.java |  4 ---
 .../controlprogram/parfor/ProgramConverter.java |  2 +-
 .../instructions/cp/VariableCPInstruction.java  |  2 +-
 .../sysml/runtime/matrix/data/MatrixBlock.java  |  2 +-
 .../functions/frame/FrameCopyTest.java          |  2 +-
 .../indexing/IndexRangeBlockAlignmentTest.java  | 32 ++++++++++----------
 .../misc/RewriteCTableToRExpandTest.java        |  4 +--
 .../functions/ternary/TernaryAggregateTest.java |  4 +--
 13 files changed, 25 insertions(+), 37 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/main/java/org/apache/sysml/api/mlcontext/MLResults.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/api/mlcontext/MLResults.java 
b/src/main/java/org/apache/sysml/api/mlcontext/MLResults.java
index e4d23da..6c4cfc5 100644
--- a/src/main/java/org/apache/sysml/api/mlcontext/MLResults.java
+++ b/src/main/java/org/apache/sysml/api/mlcontext/MLResults.java
@@ -1980,7 +1980,7 @@ public class MLResults {
        private <T> T outputValue(String outputName) {
                Data data = getData(outputName);
                if (data instanceof BooleanObject) {
-                       return (T) new Boolean(((BooleanObject) 
data).getBooleanValue());
+                       return (T) Boolean.valueOf(((BooleanObject) 
data).getBooleanValue());
                } else if (data instanceof DoubleObject) {
                        return (T) new Double(((DoubleObject) 
data).getDoubleValue());
                } else if (data instanceof IntObject) {

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/main/java/org/apache/sysml/parser/BuiltinFunctionExpression.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/parser/BuiltinFunctionExpression.java 
b/src/main/java/org/apache/sysml/parser/BuiltinFunctionExpression.java
index 54281cc..3ffc2d9 100644
--- a/src/main/java/org/apache/sysml/parser/BuiltinFunctionExpression.java
+++ b/src/main/java/org/apache/sysml/parser/BuiltinFunctionExpression.java
@@ -1217,7 +1217,6 @@ public class BuiltinFunctionExpression extends 
DataIdentifier
                                        raiseValidateError("Unsupported 
function "+op, false, LanguageErrorCodes.INVALID_PARAMETERS);
                        }
                }
-               return;
        }
        
        private void setBinaryOutputProperties(DataIdentifier output) 

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/main/java/org/apache/sysml/parser/DMLTranslator.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/DMLTranslator.java 
b/src/main/java/org/apache/sysml/parser/DMLTranslator.java
index b547985..818815d 100644
--- a/src/main/java/org/apache/sysml/parser/DMLTranslator.java
+++ b/src/main/java/org/apache/sysml/parser/DMLTranslator.java
@@ -175,8 +175,6 @@ public class DMLTranslator
                                constVars = sb.getConstOut();
                        }       
                }
-               
-               return;
        }
 
        public void liveVariableAnalysis(DMLProgram dmlp) throws 
LanguageException {
@@ -240,8 +238,6 @@ public class DMLTranslator
                                currentLiveOut = sb.analyze(currentLiveOut);
                        }
                }
-               return;
-
        }
 
        /**

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/main/java/org/apache/sysml/parser/DataExpression.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/DataExpression.java 
b/src/main/java/org/apache/sysml/parser/DataExpression.java
index 47f85f4..1fa8fd3 100644
--- a/src/main/java/org/apache/sysml/parser/DataExpression.java
+++ b/src/main/java/org/apache/sysml/parser/DataExpression.java
@@ -1671,7 +1671,6 @@ public class DataExpression extends DataIdentifier
                default:
                        raiseValidateError("Unsupported Data expression"+ 
this.getOpCode(), false, LanguageErrorCodes.INVALID_PARAMETERS); //always 
unconditional
                }
-               return;
        }
 
        private void performConstantPropagationRand( HashMap<String, 
ConstIdentifier> currConstVars )

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/main/java/org/apache/sysml/parser/FunctionCallIdentifier.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/FunctionCallIdentifier.java 
b/src/main/java/org/apache/sysml/parser/FunctionCallIdentifier.java
index 8f48789..14880ce 100644
--- a/src/main/java/org/apache/sysml/parser/FunctionCallIdentifier.java
+++ b/src/main/java/org/apache/sysml/parser/FunctionCallIdentifier.java
@@ -163,8 +163,6 @@ public class FunctionCallIdentifier extends DataIdentifier
                for(int i=0; i < fstmt.getOutputParams().size(); i++) {
                        _outputs[i] = new 
DataIdentifier(fstmt.getOutputParams().get(i));
                }
-               
-               return;
        }
        
        @Override

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/main/java/org/apache/sysml/parser/ParameterizedBuiltinFunctionExpression.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/parser/ParameterizedBuiltinFunctionExpression.java
 
b/src/main/java/org/apache/sysml/parser/ParameterizedBuiltinFunctionExpression.java
index 4a3da28..f90b7ef 100644
--- 
a/src/main/java/org/apache/sysml/parser/ParameterizedBuiltinFunctionExpression.java
+++ 
b/src/main/java/org/apache/sysml/parser/ParameterizedBuiltinFunctionExpression.java
@@ -244,7 +244,6 @@ public class ParameterizedBuiltinFunctionExpression extends 
DataIdentifier
                                raiseValidateError("Unsupported parameterized 
function "+ getOpCode(), 
                                                false, 
LanguageErrorCodes.UNSUPPORTED_EXPRESSION);
                }
-               return;
        }
 
        @Override
@@ -277,8 +276,6 @@ public class ParameterizedBuiltinFunctionExpression extends 
DataIdentifier
                        default: //always unconditional (because unsupported 
operation)
                                raiseValidateError("Unsupported parameterized 
function "+ getOpCode(), false, LanguageErrorCodes.INVALID_PARAMETERS);
                }
-               
-               return;
        }
        
        // example: A = transformapply(target=X, meta=M, spec=s)
@@ -645,7 +642,6 @@ public class ParameterizedBuiltinFunctionExpression extends 
DataIdentifier
                output.setDataType(DataType.SCALAR);
                output.setValueType(ValueType.DOUBLE);
                output.setDimensions(0, 0);
-               return;
        }
        
        private void validateCastAsString(DataIdentifier output, boolean 
conditional) 

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/main/java/org/apache/sysml/runtime/controlprogram/parfor/ProgramConverter.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/runtime/controlprogram/parfor/ProgramConverter.java
 
b/src/main/java/org/apache/sysml/runtime/controlprogram/parfor/ProgramConverter.java
index a946372..d786eaa 100644
--- 
a/src/main/java/org/apache/sysml/runtime/controlprogram/parfor/ProgramConverter.java
+++ 
b/src/main/java/org/apache/sysml/runtime/controlprogram/parfor/ProgramConverter.java
@@ -1427,7 +1427,7 @@ public class ProgramConverter
                throws DMLRuntimeException
        {
                ArrayList<ProgramBlock> pbs = new ArrayList<ProgramBlock>();
-               String tmpdata = 
in.substring(PARFOR_PBS_BEGIN.length(),in.length()-PARFOR_PBS_END.length()); ;
+               String tmpdata = 
in.substring(PARFOR_PBS_BEGIN.length(),in.length()-PARFOR_PBS_END.length());
                HierarchyAwareStringTokenizer st = new 
HierarchyAwareStringTokenizer(tmpdata, ELEMENT_DELIM);
                
                while( st.hasMoreTokens() )

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/main/java/org/apache/sysml/runtime/instructions/cp/VariableCPInstruction.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/runtime/instructions/cp/VariableCPInstruction.java
 
b/src/main/java/org/apache/sysml/runtime/instructions/cp/VariableCPInstruction.java
index 336cfbf..c2aa5d5 100644
--- 
a/src/main/java/org/apache/sysml/runtime/instructions/cp/VariableCPInstruction.java
+++ 
b/src/main/java/org/apache/sysml/runtime/instructions/cp/VariableCPInstruction.java
@@ -492,7 +492,7 @@ public class VariableCPInstruction extends CPInstruction
                                String fname = getInput2().getName();
                                
                                // check if unique filename needs to be 
generated
-                               boolean overrideFileName = ((BooleanObject) 
ec.getScalarInput(getInput3().getName(), getInput3().getValueType(), 
true)).getBooleanValue();; //!(input1.getName().startsWith("p")); //    
+                               boolean overrideFileName = ((BooleanObject) 
ec.getScalarInput(getInput3().getName(), getInput3().getValueType(), 
true)).getBooleanValue();
                                if ( overrideFileName ) {
                                        fname = fname + "_" + 
_uniqueVarID.getNextID();
                                }

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/main/java/org/apache/sysml/runtime/matrix/data/MatrixBlock.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/runtime/matrix/data/MatrixBlock.java 
b/src/main/java/org/apache/sysml/runtime/matrix/data/MatrixBlock.java
index 93f48c7..7d19d61 100644
--- a/src/main/java/org/apache/sysml/runtime/matrix/data/MatrixBlock.java
+++ b/src/main/java/org/apache/sysml/runtime/matrix/data/MatrixBlock.java
@@ -2986,7 +2986,7 @@ public class MatrixBlock extends MatrixValue implements 
CacheBlock, Externalizab
                                                for(int c=0; c<clen; c++)
                                                {
                                                        
buffer._sum=this.quickGetValue(r, c);
-                                                       
buffer._correction=cor.quickGetValue(r, 0);;
+                                                       
buffer._correction=cor.quickGetValue(r, 0);
                                                        buffer=(KahanObject) 
aggOp.increOp.fn.execute(buffer, newWithCor.quickGetValue(r, c), 
newWithCor.quickGetValue(r, c+1));
                                                        quickSetValue(r, c, 
buffer._sum);
                                                        cor.quickSetValue(r, 0, 
buffer._correction);

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/test/java/org/apache/sysml/test/integration/functions/frame/FrameCopyTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/org/apache/sysml/test/integration/functions/frame/FrameCopyTest.java
 
b/src/test/java/org/apache/sysml/test/integration/functions/frame/FrameCopyTest.java
index 84bd36d..b0e56af 100644
--- 
a/src/test/java/org/apache/sysml/test/integration/functions/frame/FrameCopyTest.java
+++ 
b/src/test/java/org/apache/sysml/test/integration/functions/frame/FrameCopyTest.java
@@ -137,7 +137,7 @@ public class FrameCopyTest extends AutomatedTestBase
                for( int j=0; j<lschema.length; j++ )   {
                        switch( lschema[j] ) {
                                case STRING:  frame.set(updateRow,  j,  
"String:"+ frame.get(updateRow, j)); break;
-                               case BOOLEAN: frame.set(updateRow,  j, 
((Boolean)frame.get(updateRow, j))?(new Boolean(false)):(new Boolean(true))); 
break;
+                               case BOOLEAN: frame.set(updateRow,  j, 
((Boolean)frame.get(updateRow, j))?Boolean.FALSE:Boolean.TRUE); break;
                                case INT:     frame.set(updateRow,  j, 
(Long)frame.get(updateRow, j) * 2 + 5); break;
                                case DOUBLE:  frame.set(updateRow,  j, 
(Double)frame.get(updateRow, j) * 2 + 7); break;
                                default: throw new 
RuntimeException("Unsupported value type: "+lschema[j]);

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/test/java/org/apache/sysml/test/integration/functions/indexing/IndexRangeBlockAlignmentTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/org/apache/sysml/test/integration/functions/indexing/IndexRangeBlockAlignmentTest.java
 
b/src/test/java/org/apache/sysml/test/integration/functions/indexing/IndexRangeBlockAlignmentTest.java
index b14ae99..9eb04ad 100644
--- 
a/src/test/java/org/apache/sysml/test/integration/functions/indexing/IndexRangeBlockAlignmentTest.java
+++ 
b/src/test/java/org/apache/sysml/test/integration/functions/indexing/IndexRangeBlockAlignmentTest.java
@@ -38,49 +38,49 @@ public class IndexRangeBlockAlignmentTest extends 
AutomatedTestBase
        
        @Test
        public void testRowBlockFirstColumn() {
-               Assert.assertEquals(new Boolean(true), 
-                       OptimizerUtils.isIndexingRangeBlockAligned(2001, 4000, 
1, 1736, BRLEN, BCLEN));
+               Assert.assertEquals(Boolean.TRUE,
+                               
OptimizerUtils.isIndexingRangeBlockAligned(2001, 4000, 1, 1736, BRLEN, BCLEN));
        }
        
        @Test
        public void testRowBlockColBlock() {
-               Assert.assertEquals(new Boolean(true), 
-                       OptimizerUtils.isIndexingRangeBlockAligned(2001, 4000, 
7001, 9000, BRLEN, BCLEN));
+               Assert.assertEquals(Boolean.TRUE,
+                               
OptimizerUtils.isIndexingRangeBlockAligned(2001, 4000, 7001, 9000, BRLEN, 
BCLEN));
        }
 
        @Test
        public void testSingleRowBlockFirstColumn() {
-               Assert.assertEquals(new Boolean(true), 
-                       OptimizerUtils.isIndexingRangeBlockAligned(2500, 2600, 
1, 1736, BRLEN, BCLEN));
+               Assert.assertEquals(Boolean.TRUE,
+                               
OptimizerUtils.isIndexingRangeBlockAligned(2500, 2600, 1, 1736, BRLEN, BCLEN));
        }
        
        @Test
        public void testSingleRowBlockColBlock() {
-               Assert.assertEquals(new Boolean(true), 
-                       OptimizerUtils.isIndexingRangeBlockAligned(2500, 2600, 
7001, 9000, BRLEN, BCLEN));
+               Assert.assertEquals(Boolean.TRUE,
+                               
OptimizerUtils.isIndexingRangeBlockAligned(2500, 2600, 7001, 9000, BRLEN, 
BCLEN));
        }
        
        @Test
        public void testRowBlockFirstColumnNeg() {
-               Assert.assertEquals(new Boolean(false), 
-                       OptimizerUtils.isIndexingRangeBlockAligned(2501, 4500, 
1, 1736, BRLEN, BCLEN));
+               Assert.assertEquals(Boolean.FALSE,
+                               
OptimizerUtils.isIndexingRangeBlockAligned(2501, 4500, 1, 1736, BRLEN, BCLEN));
        }
        
        @Test
        public void testRowBlockColBlockNeg() {
-               Assert.assertEquals(new Boolean(false), 
-                       OptimizerUtils.isIndexingRangeBlockAligned(2501, 4500, 
7001, 9000, BRLEN, BCLEN));
+               Assert.assertEquals(Boolean.FALSE,
+                               
OptimizerUtils.isIndexingRangeBlockAligned(2501, 4500, 7001, 9000, BRLEN, 
BCLEN));
        }
 
        @Test
        public void testSingleRowBlockFirstColumnNeg() {
-               Assert.assertEquals(new Boolean(false), 
-                       OptimizerUtils.isIndexingRangeBlockAligned(2500, 3001, 
1, 1736, BRLEN, BCLEN));
+               Assert.assertEquals(Boolean.FALSE,
+                               
OptimizerUtils.isIndexingRangeBlockAligned(2500, 3001, 1, 1736, BRLEN, BCLEN));
        }
        
        @Test
        public void testSingleRowBlockColBlockNeg() {
-               Assert.assertEquals(new Boolean(false), 
-                       OptimizerUtils.isIndexingRangeBlockAligned(2500, 3001, 
7001, 9000, BRLEN, BCLEN));
+               Assert.assertEquals(Boolean.FALSE,
+                               
OptimizerUtils.isIndexingRangeBlockAligned(2500, 3001, 7001, 9000, BRLEN, 
BCLEN));
        }
 }

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/test/java/org/apache/sysml/test/integration/functions/misc/RewriteCTableToRExpandTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/org/apache/sysml/test/integration/functions/misc/RewriteCTableToRExpandTest.java
 
b/src/test/java/org/apache/sysml/test/integration/functions/misc/RewriteCTableToRExpandTest.java
index aa7d25a..b42a978 100644
--- 
a/src/test/java/org/apache/sysml/test/integration/functions/misc/RewriteCTableToRExpandTest.java
+++ 
b/src/test/java/org/apache/sysml/test/integration/functions/misc/RewriteCTableToRExpandTest.java
@@ -124,7 +124,7 @@ public class RewriteCTableToRExpandTest extends 
AutomatedTestBase
                checkDMLMetaDataFile("R", new MatrixCharacteristics(rrows, 
rcols, 1, 1));
                
                //check for applied rewrite
-               Assert.assertEquals(new 
Boolean(testname.equals(TEST_NAME1)||testname.equals(TEST_NAME2)), 
-                               new 
Boolean(heavyHittersContainsSubString("rexpand")));
+               Assert.assertEquals(Boolean.valueOf(testname.equals(TEST_NAME1) 
|| testname.equals(TEST_NAME2)),
+                               
Boolean.valueOf(heavyHittersContainsSubString("rexpand")));
        }
 }

http://git-wip-us.apache.org/repos/asf/systemml/blob/8c11e8c0/src/test/java/org/apache/sysml/test/integration/functions/ternary/TernaryAggregateTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/org/apache/sysml/test/integration/functions/ternary/TernaryAggregateTest.java
 
b/src/test/java/org/apache/sysml/test/integration/functions/ternary/TernaryAggregateTest.java
index 6885e81..600a6c0 100644
--- 
a/src/test/java/org/apache/sysml/test/integration/functions/ternary/TernaryAggregateTest.java
+++ 
b/src/test/java/org/apache/sysml/test/integration/functions/ternary/TernaryAggregateTest.java
@@ -254,8 +254,8 @@ public class TernaryAggregateTest extends AutomatedTestBase
                        if( rewrites && et != ExecType.MR ) {
                                String opcode = ((et == ExecType.SPARK) ? 
Instruction.SP_INST_PREFIX : "") + 
                                        (((testname.equals(TEST_NAME1) || 
vectors ) ? "tak+*" : "tack+*"));
-                               Assert.assertEquals(new Boolean(true), new 
Boolean(
-                                       
Statistics.getCPHeavyHitterOpCodes().contains(opcode)));
+                               Assert.assertEquals(Boolean.TRUE,
+                                               
Boolean.valueOf(Statistics.getCPHeavyHitterOpCodes().contains(opcode)));
                        }
                }
                finally {

Reply via email to