You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asterixdb.apache.org by mh...@apache.org on 2018/08/14 14:22:59 UTC

asterixdb git commit: [NO ISSUE][OTH] Remove Unnecessary Null Checks

Repository: asterixdb
Updated Branches:
  refs/heads/master 588afbe11 -> 9c7088ddb


[NO ISSUE][OTH] Remove Unnecessary Null Checks

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
- Remove unnecessary null checks before instanceof.

Change-Id: I870df76623f5f983a90b5437abf7e3993a54c744
Reviewed-on: https://asterix-gerrit.ics.uci.edu/2895
Sonar-Qube: Jenkins <je...@fulliautomatix.ics.uci.edu>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Contrib: Jenkins <je...@fulliautomatix.ics.uci.edu>
Integration-Tests: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Murtadha Hubail <mh...@apache.org>
Reviewed-by: Michael Blow <mb...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/asterixdb/commit/9c7088dd
Tree: http://git-wip-us.apache.org/repos/asf/asterixdb/tree/9c7088dd
Diff: http://git-wip-us.apache.org/repos/asf/asterixdb/diff/9c7088dd

Branch: refs/heads/master
Commit: 9c7088ddbd93dc744a5b725ef2bac03b94730946
Parents: 588afbe
Author: Murtadha Hubail <mh...@apache.org>
Authored: Mon Aug 13 16:38:15 2018 -0700
Committer: Murtadha Hubail <mh...@apache.org>
Committed: Tue Aug 14 07:22:40 2018 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/asterix/active/ActiveEvent.java      | 2 +-
 .../src/main/java/org/apache/asterix/active/EntityId.java         | 2 +-
 .../org/apache/asterix/active/message/ActivePartitionMessage.java | 2 +-
 .../main/java/org/apache/asterix/api/http/server/ApiServlet.java  | 2 +-
 .../org/apache/asterix/app/active/ActiveNotificationHandler.java  | 2 +-
 .../java/org/apache/asterix/app/translator/QueryTranslator.java   | 2 +-
 .../apache/asterix/common/storage/DatasetResourceReference.java   | 2 +-
 .../java/org/apache/asterix/common/storage/ResourceReference.java | 2 +-
 .../java/org/apache/asterix/common/transactions/DatasetId.java    | 2 +-
 .../apache/asterix/external/feed/management/FeedConnectionId.java | 2 +-
 .../apache/asterix/external/provider/ParserFactoryProvider.java   | 2 +-
 .../asterix/geo/evaluators/functions/STNPointsDescriptor.java     | 2 +-
 .../runtime/evaluators/staticcodegen/GatherInnerClassVisitor.java | 3 +--
 .../java/org/apache/asterix/om/pointables/cast/ARecordCaster.java | 2 +-
 .../src/main/java/org/apache/hyracks/api/util/ExceptionUtils.java | 2 +-
 .../storage/am/lsm/invertedindex/api/InvertedListCursor.java      | 2 +-
 16 files changed, 16 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/ActiveEvent.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/ActiveEvent.java b/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/ActiveEvent.java
index a810576..bca90e4 100644
--- a/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/ActiveEvent.java
+++ b/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/ActiveEvent.java
@@ -70,7 +70,7 @@ public class ActiveEvent {
 
     @Override
     public boolean equals(Object o) {
-        if (o == null || !(o instanceof ActiveEvent)) {
+        if (!(o instanceof ActiveEvent)) {
             return false;
         }
         if (this == o) {

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/EntityId.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/EntityId.java b/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/EntityId.java
index 5fe26bf..13e16f0 100644
--- a/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/EntityId.java
+++ b/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/EntityId.java
@@ -48,7 +48,7 @@ public class EntityId implements Serializable {
 
     @Override
     public boolean equals(Object o) {
-        if (o == null || !(o instanceof EntityId)) {
+        if (!(o instanceof EntityId)) {
             return false;
         }
         if (o == this) {

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/message/ActivePartitionMessage.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/message/ActivePartitionMessage.java b/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/message/ActivePartitionMessage.java
index 39b905f..cb9c61b 100644
--- a/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/message/ActivePartitionMessage.java
+++ b/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/message/ActivePartitionMessage.java
@@ -82,7 +82,7 @@ public class ActivePartitionMessage implements ICcAddressedMessage {
 
     @Override
     public boolean equals(Object o) {
-        if (o == null || !(o instanceof ActivePartitionMessage)) {
+        if (!(o instanceof ActivePartitionMessage)) {
             return false;
         }
         if (this == o) {

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/ApiServlet.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/ApiServlet.java b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/ApiServlet.java
index b2c7c14..868e4b8 100644
--- a/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/ApiServlet.java
+++ b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/ApiServlet.java
@@ -234,6 +234,6 @@ public class ApiServlet extends AbstractServlet {
     }
 
     private static boolean isSet(String requestParameter) {
-        return requestParameter != null && "true".equals(requestParameter);
+        return "true".equals(requestParameter);
     }
 }

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveNotificationHandler.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveNotificationHandler.java b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveNotificationHandler.java
index e5d557b..5faa980 100644
--- a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveNotificationHandler.java
+++ b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveNotificationHandler.java
@@ -98,7 +98,7 @@ public class ActiveNotificationHandler extends SingleThreadEventProcessor<Active
                             + jobId);
         }
         Object property = jobSpecification.getProperty(ACTIVE_ENTITY_PROPERTY_NAME);
-        if (property == null || !(property instanceof EntityId)) {
+        if (!(property instanceof EntityId)) {
             if (LOGGER.isEnabled(level)) {
                 LOGGER.log(level, "Job is not of type active job. property found to be: " + property);
             }

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java
index 92295e7..8e86b9c 100644
--- a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java
+++ b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java
@@ -1786,7 +1786,7 @@ public class QueryTranslator extends AbstractLangTranslator implements IStatemen
             String currentDataverse) throws AlgebricksException {
         List<Dataverse> allDataverses = MetadataManager.INSTANCE.getDataverses(ctx);
         for (Dataverse dataverse : allDataverses) {
-            if (currentDataverse != null && dataverse.getDataverseName().equals(currentDataverse)) {
+            if (dataverse.getDataverseName().equals(currentDataverse)) {
                 continue;
             }
             List<Feed> feeds = MetadataManager.INSTANCE.getFeeds(ctx, dataverse.getDataverseName());

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/DatasetResourceReference.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/DatasetResourceReference.java b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/DatasetResourceReference.java
index 906a8b7..dc37fc2 100644
--- a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/DatasetResourceReference.java
+++ b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/DatasetResourceReference.java
@@ -70,7 +70,7 @@ public class DatasetResourceReference extends ResourceReference {
         if (this == o) {
             return true;
         }
-        if (o != null && o instanceof ResourceReference) {
+        if (o instanceof ResourceReference) {
             ResourceReference that = (ResourceReference) o;
             return getRelativePath().toString().equals(that.getRelativePath().toString());
         }

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ResourceReference.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ResourceReference.java b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ResourceReference.java
index 81d311d..8bd848d 100644
--- a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ResourceReference.java
+++ b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ResourceReference.java
@@ -101,7 +101,7 @@ public class ResourceReference {
         if (this == o) {
             return true;
         }
-        if (o != null && o instanceof ResourceReference) {
+        if (o instanceof ResourceReference) {
             ResourceReference that = (ResourceReference) o;
             return getRelativePath().toString().equals(that.getRelativePath().toString());
         }

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/transactions/DatasetId.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/transactions/DatasetId.java b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/transactions/DatasetId.java
index da6988c..ff11bc3 100644
--- a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/transactions/DatasetId.java
+++ b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/transactions/DatasetId.java
@@ -46,7 +46,7 @@ public class DatasetId implements Serializable {
 
     @Override
     public boolean equals(Object o) {
-        if ((o == null) || !(o instanceof DatasetId)) {
+        if (!(o instanceof DatasetId)) {
             return false;
         }
         return ((DatasetId) o).id == this.id;

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionId.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionId.java b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionId.java
index 47efd1d..fab5a8f 100644
--- a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionId.java
+++ b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/feed/management/FeedConnectionId.java
@@ -55,7 +55,7 @@ public class FeedConnectionId implements Serializable {
 
     @Override
     public boolean equals(Object o) {
-        if (o == null || !(o instanceof FeedConnectionId)) {
+        if (!(o instanceof FeedConnectionId)) {
             return false;
         }
 

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/provider/ParserFactoryProvider.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/provider/ParserFactoryProvider.java b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/provider/ParserFactoryProvider.java
index c16ee89..53cf6b1 100644
--- a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/provider/ParserFactoryProvider.java
+++ b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/provider/ParserFactoryProvider.java
@@ -47,7 +47,7 @@ public class ParserFactoryProvider {
             Map<String, String> configuration) throws AsterixException {
         IDataParserFactory parserFactory;
         String parserFactoryName = configuration.get(ExternalDataConstants.KEY_DATA_PARSER);
-        if ((parserFactoryName != null) && ExternalDataUtils.isExternal(parserFactoryName)) {
+        if (ExternalDataUtils.isExternal(parserFactoryName)) {
             return ExternalDataUtils.createExternalParserFactory(libraryManager,
                     ExternalDataUtils.getDataverse(configuration), parserFactoryName);
         } else {

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STNPointsDescriptor.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STNPointsDescriptor.java b/asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STNPointsDescriptor.java
index 8b1111b..ec51ae3 100644
--- a/asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STNPointsDescriptor.java
+++ b/asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STNPointsDescriptor.java
@@ -42,7 +42,7 @@ public class STNPointsDescriptor extends AbstractSTSingleGeometryDescriptor {
     @Override
     protected Object evaluateOGCGeometry(OGCGeometry geometry) throws HyracksDataException {
         Geometry esriGeometry = geometry.getEsriGeometry();
-        if (esriGeometry != null && esriGeometry instanceof MultiVertexGeometry) {
+        if (esriGeometry instanceof MultiVertexGeometry) {
             return ((MultiVertexGeometry) esriGeometry).getPointCount();
         } else if (esriGeometry instanceof Point) {
             return 1;

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-maven-plugins/asterix-evaluator-generator-maven-plugin/src/main/java/org/apache/asterix/runtime/evaluators/staticcodegen/GatherInnerClassVisitor.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-maven-plugins/asterix-evaluator-generator-maven-plugin/src/main/java/org/apache/asterix/runtime/evaluators/staticcodegen/GatherInnerClassVisitor.java b/asterixdb/asterix-maven-plugins/asterix-evaluator-generator-maven-plugin/src/main/java/org/apache/asterix/runtime/evaluators/staticcodegen/GatherInnerClassVisitor.java
index 031707b..dfd189f 100644
--- a/asterixdb/asterix-maven-plugins/asterix-evaluator-generator-maven-plugin/src/main/java/org/apache/asterix/runtime/evaluators/staticcodegen/GatherInnerClassVisitor.java
+++ b/asterixdb/asterix-maven-plugins/asterix-evaluator-generator-maven-plugin/src/main/java/org/apache/asterix/runtime/evaluators/staticcodegen/GatherInnerClassVisitor.java
@@ -44,8 +44,7 @@ public class GatherInnerClassVisitor extends ClassVisitor {
 
     @Override
     public void visitInnerClass(String name, String outerName, String innerName, int access) {
-        if ((className == null || !name.equals(className))
-                && ((access & Opcodes.ACC_PUBLIC) == 0 || (access & Opcodes.ACC_STATIC) == 0)) {
+        if ((!name.equals(className)) && ((access & Opcodes.ACC_PUBLIC) == 0 || (access & Opcodes.ACC_STATIC) == 0)) {
             innerClassNames.add(name);
         }
     }

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/pointables/cast/ARecordCaster.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/pointables/cast/ARecordCaster.java b/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/pointables/cast/ARecordCaster.java
index aa6e26b..671360a 100644
--- a/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/pointables/cast/ARecordCaster.java
+++ b/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/pointables/cast/ARecordCaster.java
@@ -123,7 +123,7 @@ class ARecordCaster {
             openFields = new boolean[numInputFields];
             fieldNamesSortedIndex = new int[numInputFields];
         }
-        if (cachedReqType == null || !reqType.equals(cachedReqType)) {
+        if (!reqType.equals(cachedReqType)) {
             try {
                 loadRequiredType(reqType);
             } catch (IOException e) {

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/util/ExceptionUtils.java
----------------------------------------------------------------------
diff --git a/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/util/ExceptionUtils.java b/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/util/ExceptionUtils.java
index 9c0797e..21f393c 100644
--- a/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/util/ExceptionUtils.java
+++ b/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/util/ExceptionUtils.java
@@ -94,7 +94,7 @@ public class ExceptionUtils {
      * @return the root exception, or null if both parameters are null
      */
     public static Throwable suppress(Throwable first, Throwable second) {
-        if (second != null && second instanceof InterruptedException) {
+        if (second instanceof InterruptedException) {
             Thread.currentThread().interrupt();
         }
         if (first == null) {

http://git-wip-us.apache.org/repos/asf/asterixdb/blob/9c7088dd/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/api/InvertedListCursor.java
----------------------------------------------------------------------
diff --git a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/api/InvertedListCursor.java b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/api/InvertedListCursor.java
index 9db7dc8..b6d5902 100644
--- a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/api/InvertedListCursor.java
+++ b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/api/InvertedListCursor.java
@@ -43,7 +43,7 @@ public abstract class InvertedListCursor extends EnforcedIndexCursor implements
         int invListEndPageId = LSMInvertedIndexSearchCursorInitialState.INVALID_VALUE;
         int invListStartOffset = LSMInvertedIndexSearchCursorInitialState.INVALID_VALUE;
         int invListNumElements = LSMInvertedIndexSearchCursorInitialState.INVALID_VALUE;
-        if (initialState != null && initialState instanceof LSMInvertedIndexSearchCursorInitialState) {
+        if (initialState instanceof LSMInvertedIndexSearchCursorInitialState) {
             LSMInvertedIndexSearchCursorInitialState invIndexInitialState =
                     (LSMInvertedIndexSearchCursorInitialState) initialState;
             invListStartPageId = invIndexInitialState.getInvListStartPageId();