This is an automated email from the ASF dual-hosted git repository.

eolivelli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/master by this push:
     new 9e34c9a  Simplify if statements
9e34c9a is described below

commit 9e34c9a7e75b87441c2455139a715e39ff985f43
Author: Sergii Zhevzhyk <[email protected]>
AuthorDate: Fri Aug 23 13:15:59 2019 +0200

    Simplify if statements
    
    ### Changes
    
    * Simplify `if` statements where it is possible (mainly for `if` statements 
returning boolean values)
    * Remove redundant semicolons
    * Remove the `close` method where the resource is used withing the 
try-with-resources block
    
    Reviewers: Enrico Olivelli <[email protected]>, Sijie Guo <None>
    
    This closes #2137 from vzhikserg/simplify-if-statements
---
 .../common/annotation/InterfaceAudience.java        |  6 +++---
 .../common/annotation/InterfaceStability.java       |  6 +++---
 .../common/conf/validators/RangeValidator.java      |  4 +---
 .../bookkeeper/common/util/OrderedScheduler.java    |  2 +-
 .../apache/bookkeeper/auth/BookKeeperPrincipal.java |  5 +----
 .../java/org/apache/bookkeeper/bookie/Bookie.java   | 14 +++-----------
 .../org/apache/bookkeeper/bookie/BookieShell.java   |  5 +----
 .../apache/bookkeeper/bookie/FileSystemUpgrade.java |  5 +----
 .../java/org/apache/bookkeeper/bookie/Journal.java  |  6 +-----
 .../apache/bookkeeper/client/BookKeeperAdmin.java   |  6 +-----
 .../org/apache/bookkeeper/client/LedgerHandle.java  |  2 +-
 .../bookkeeper/client/api/LedgerMetadata.java       |  2 +-
 .../bookkeeper/meta/AbstractZkLedgerManager.java    | 21 +++++++++------------
 .../bookkeeper/meta/MSLedgerManagerFactory.java     | 17 +++++++----------
 .../meta/ZkLedgerUnderreplicationManager.java       |  7 ++-----
 .../apache/bookkeeper/net/NetworkTopologyImpl.java  |  6 +-----
 .../bookkeeper/streaming/LedgerOutputStream.java    |  4 +---
 .../tools/cli/commands/bookie/LedgerCommand.java    |  4 +---
 .../java/org/apache/bookkeeper/auth/TestAuth.java   |  1 -
 .../bookkeeper/bookie/BookieDeferredSyncTest.java   | 10 ++++------
 .../apache/bookkeeper/bookie/LedgerCacheTest.java   |  2 +-
 .../apache/bookkeeper/client/BookKeeperTest.java    |  4 ++--
 .../bookkeeper/client/MetadataUpdateLoopTest.java   |  4 ++--
 .../client/RoundRobinDistributionScheduleTest.java  |  6 +-----
 .../java/org/apache/bookkeeper/tls/TestTLS.java     |  6 +++---
 .../distributedlog/BKDistributedLogManager.java     |  2 +-
 .../main/java/org/apache/distributedlog/DLSN.java   |  6 +-----
 27 files changed, 54 insertions(+), 109 deletions(-)

diff --git 
a/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/annotation/InterfaceAudience.java
 
b/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/annotation/InterfaceAudience.java
index 40fcef6..571dde3 100644
--- 
a/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/annotation/InterfaceAudience.java
+++ 
b/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/annotation/InterfaceAudience.java
@@ -34,7 +34,7 @@ public class InterfaceAudience {
      */
     @Documented
     @Retention(RetentionPolicy.RUNTIME)
-    public @interface Public {};
+    public @interface Public {}
 
     /**
      * Intended for use only within the project(s) specified in the annotation.
@@ -42,14 +42,14 @@ public class InterfaceAudience {
      */
     @Documented
     @Retention(RetentionPolicy.RUNTIME)
-    public @interface LimitedPrivate {};
+    public @interface LimitedPrivate {}
 
     /**
      * Intended for use only within bookkeeper itself.
      */
     @Documented
     @Retention(RetentionPolicy.RUNTIME)
-    public @interface Private {};
+    public @interface Private {}
 
     private InterfaceAudience() {} // Audience can't exist on its own
 
diff --git 
a/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/annotation/InterfaceStability.java
 
b/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/annotation/InterfaceStability.java
index 174afd5..e57f677 100644
--- 
a/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/annotation/InterfaceStability.java
+++ 
b/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/annotation/InterfaceStability.java
@@ -32,20 +32,20 @@ public class InterfaceStability {
    * can break compatibility only at major release (ie. at m.0).
    */
   @Documented
-  public @interface Stable {};
+  public @interface Stable {}
 
   /**
    * Evolving, but can break compatibility at minor release (i.e. m.x)
    */
   @Documented
-  public @interface Evolving {};
+  public @interface Evolving {}
 
   /**
    * No guarantee is provided as to reliability or stability across any
    * level of release granularity.
    */
   @Documented
-  public @interface Unstable {};
+  public @interface Unstable {}
 
   private InterfaceStability() {}
 }
diff --git 
a/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/conf/validators/RangeValidator.java
 
b/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/conf/validators/RangeValidator.java
index 2dbadf4..827f249 100644
--- 
a/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/conf/validators/RangeValidator.java
+++ 
b/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/conf/validators/RangeValidator.java
@@ -68,10 +68,8 @@ public class RangeValidator implements Validator {
             Number n = (Number) value;
             if (min != null && n.doubleValue() < min.doubleValue()) {
                 return false;
-            } else if (max != null && n.doubleValue() > max.doubleValue()) {
-                return false;
             } else {
-                return true;
+                return max == null || !(n.doubleValue() > max.doubleValue());
             }
         } else {
             return false;
diff --git 
a/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/OrderedScheduler.java
 
b/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/OrderedScheduler.java
index 979b55d..1257f2e 100644
--- 
a/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/OrderedScheduler.java
+++ 
b/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/OrderedScheduler.java
@@ -377,6 +377,6 @@ public class OrderedScheduler extends OrderedExecutor 
implements ScheduledExecut
             public void execute(Runnable command) {
                 super.execute(timedRunnable(command));
             }
-        };
+        }
 
 }
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/auth/BookKeeperPrincipal.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/auth/BookKeeperPrincipal.java
index 41eade5..c09b9fd 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/auth/BookKeeperPrincipal.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/auth/BookKeeperPrincipal.java
@@ -63,10 +63,7 @@ public class BookKeeperPrincipal {
             return false;
         }
         final BookKeeperPrincipal other = (BookKeeperPrincipal) obj;
-        if (!Objects.equals(this.name, other.name)) {
-            return false;
-        }
-        return true;
+        return Objects.equals(this.name, other.name);
     }
 
 }
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Bookie.java 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Bookie.java
index 9bb9e5d..6125970 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Bookie.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Bookie.java
@@ -898,12 +898,8 @@ public class Bookie extends BookieCriticalThread {
      */
     private void replay(Journal journal, JournalScanner scanner) throws 
IOException {
         final LogMark markedLog = journal.getLastLogMark().getCurMark();
-        List<Long> logs = 
Journal.listJournalIds(journal.getJournalDirectory(), journalId -> {
-            if (journalId < markedLog.getLogFileId()) {
-                return false;
-            }
-            return true;
-        });
+        List<Long> logs = 
Journal.listJournalIds(journal.getJournalDirectory(), journalId ->
+            journalId >= markedLog.getLogFileId());
         // last log mark may be missed due to no sync up before
         // validate filtered log ids only when we have markedLogId
         if (markedLog.getLogFileId() > 0) {
@@ -1518,11 +1514,7 @@ public class Bookie extends BookieCriticalThread {
                     if (!isInteractive) {
                         // If non interactive and force is set, then delete old
                         // data.
-                        if (force) {
-                            confirm = true;
-                        } else {
-                            confirm = false;
-                        }
+                        confirm = force;
                     } else {
                         confirm = IOUtils
                                 .confirmPrompt("Are you sure to format Bookie 
data..?");
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieShell.java 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieShell.java
index 5149898..28ef757 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieShell.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieShell.java
@@ -2157,9 +2157,6 @@ public class BookieShell implements Tool {
     }
 
     private static boolean getOptionalValue(String optValue, String optName) {
-        if (StringUtils.equals(optValue, optName)) {
-            return true;
-        }
-        return false;
+        return StringUtils.equals(optValue, optName);
     }
 }
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java
index 7600acc..9cd0090 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java
@@ -91,10 +91,7 @@ public class FileSystemUpgrade {
                     || name.equals("lastId") || name.startsWith("lastMark")) {
                     return true;
                 }
-                if (containsIndexFiles(dir, name)) {
-                    return true;
-                }
-                return false;
+                return containsIndexFiles(dir, name);
             }
         };
 
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Journal.java 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Journal.java
index 4ee540c..54da3bb 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Journal.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Journal.java
@@ -273,11 +273,7 @@ public class Journal extends BookieCriticalThread 
implements CheckpointSource {
 
         @Override
         public boolean accept(long journalId) {
-            if (journalId < lastMark.getCurMark().getLogFileId()) {
-                return true;
-            } else {
-                return false;
-            }
+            return journalId < lastMark.getCurMark().getLogFileId();
         }
     }
 
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java
index 870db93..bdf56b8 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java
@@ -1168,11 +1168,7 @@ public class BookKeeperAdmin implements AutoCloseable {
                 if (ledgerRootExists) {
                     if (!isInteractive) {
                         // If non interactive and force is set, then delete 
old data.
-                        if (force) {
-                            doFormat = true;
-                        } else {
-                            doFormat = false;
-                        }
+                        doFormat = force;
                     } else {
                         // Confirm with the admin.
                         doFormat = IOUtils
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandle.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandle.java
index f3abef8..fd03fcc 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandle.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandle.java
@@ -107,7 +107,7 @@ public class LedgerHandle implements WriteHandle {
     private enum HandleState {
         OPEN,
         CLOSED
-    };
+    }
 
     private HandleState handleState = HandleState.OPEN;
     private final CompletableFuture<Void> closePromise = new 
CompletableFuture<>();
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/LedgerMetadata.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/LedgerMetadata.java
index de6cdf2..33e7da3 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/LedgerMetadata.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/LedgerMetadata.java
@@ -158,7 +158,7 @@ public interface LedgerMetadata {
         /** The ledger is closed. No new entries may be added to it.
             The length and lastEntryId are fixed. Ensembles may change, but 
only for rereplication.
         */
-        CLOSED;
+        CLOSED
     }
 
     /**
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractZkLedgerManager.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractZkLedgerManager.java
index cd16262..fa64ada 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractZkLedgerManager.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractZkLedgerManager.java
@@ -574,18 +574,15 @@ public abstract class AbstractZkLedgerManager implements 
LedgerManager, Watcher
      *          Znode Name
      * @return true  if the znode is a special znode otherwise false
      */
-     public static boolean isSpecialZnode(String znode) {
-        if (BookKeeperConstants.AVAILABLE_NODE.equals(znode)
-                || BookKeeperConstants.COOKIE_NODE.equals(znode)
-                || BookKeeperConstants.LAYOUT_ZNODE.equals(znode)
-                || BookKeeperConstants.INSTANCEID.equals(znode)
-                || BookKeeperConstants.UNDER_REPLICATION_NODE.equals(znode)
-                || LegacyHierarchicalLedgerManager.IDGEN_ZNODE.equals(znode)
-                || LongHierarchicalLedgerManager.IDGEN_ZNODE.equals(znode)
-                || znode.startsWith(ZkLedgerIdGenerator.LEDGER_ID_GEN_PREFIX)) 
{
-            return true;
-        }
-        return false;
+    public static boolean isSpecialZnode(String znode) {
+        return BookKeeperConstants.AVAILABLE_NODE.equals(znode)
+            || BookKeeperConstants.COOKIE_NODE.equals(znode)
+            || BookKeeperConstants.LAYOUT_ZNODE.equals(znode)
+            || BookKeeperConstants.INSTANCEID.equals(znode)
+            || BookKeeperConstants.UNDER_REPLICATION_NODE.equals(znode)
+            || LegacyHierarchicalLedgerManager.IDGEN_ZNODE.equals(znode)
+            || LongHierarchicalLedgerManager.IDGEN_ZNODE.equals(znode)
+            || znode.startsWith(ZkLedgerIdGenerator.LEDGER_ID_GEN_PREFIX);
     }
 
     /**
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MSLedgerManagerFactory.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MSLedgerManagerFactory.java
index 9b21c87..08a33f8 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MSLedgerManagerFactory.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MSLedgerManagerFactory.java
@@ -653,16 +653,13 @@ public class MSLedgerManagerFactory extends 
AbstractZkLedgerManagerFactory {
          *          Znode Name
          * @return true  if the znode is a special znode otherwise false
          */
-         public static boolean isSpecialZnode(String znode) {
-            if (BookKeeperConstants.AVAILABLE_NODE.equals(znode)
-                    || BookKeeperConstants.COOKIE_NODE.equals(znode)
-                    || BookKeeperConstants.LAYOUT_ZNODE.equals(znode)
-                    || BookKeeperConstants.INSTANCEID.equals(znode)
-                    || BookKeeperConstants.UNDER_REPLICATION_NODE.equals(znode)
-                    || MsLedgerManager.IDGEN_ZNODE.equals(znode)) {
-                return true;
-            }
-            return false;
+        public static boolean isSpecialZnode(String znode) {
+            return BookKeeperConstants.AVAILABLE_NODE.equals(znode)
+                || BookKeeperConstants.COOKIE_NODE.equals(znode)
+                || BookKeeperConstants.LAYOUT_ZNODE.equals(znode)
+                || BookKeeperConstants.INSTANCEID.equals(znode)
+                || BookKeeperConstants.UNDER_REPLICATION_NODE.equals(znode)
+                || MsLedgerManager.IDGEN_ZNODE.equals(znode);
         }
     }
 
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerUnderreplicationManager.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerUnderreplicationManager.java
index 9dc441b..644cd61 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerUnderreplicationManager.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerUnderreplicationManager.java
@@ -720,11 +720,8 @@ public class ZkLedgerUnderreplicationManager implements 
LedgerUnderreplicationMa
             LOG.debug("isLedgerReplicationEnabled()");
         }
         try {
-            if (null != zkc.exists(basePath + '/'
-                    + BookKeeperConstants.DISABLE_NODE, false)) {
-                return false;
-            }
-            return true;
+            return null == zkc.exists(basePath + '/'
+                + BookKeeperConstants.DISABLE_NODE, false);
         } catch (KeeperException ke) {
             LOG.error("Error while checking the state of "
                     + "ledger re-replication", ke);
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetworkTopologyImpl.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetworkTopologyImpl.java
index dcf4cad..0b8a02b 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetworkTopologyImpl.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetworkTopologyImpl.java
@@ -109,11 +109,7 @@ public class NetworkTopologyImpl implements 
NetworkTopology {
             }
 
             Node firstChild = children.get(0);
-            if (firstChild instanceof InnerNode) {
-                return false;
-            }
-
-            return true;
+            return !(firstChild instanceof InnerNode);
         }
 
         /**
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/streaming/LedgerOutputStream.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/streaming/LedgerOutputStream.java
index 0d27204..ed73293 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/streaming/LedgerOutputStream.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/streaming/LedgerOutputStream.java
@@ -107,9 +107,7 @@ public class LedgerOutputStream extends OutputStream {
         if (bytebuff.remaining() < len) {
             flush();
             bytebuff.clear();
-            if (bytebuff.capacity() < len) {
-                return false;
-            }
+            return bytebuff.capacity() >= len;
         }
         return true;
     }
diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/LedgerCommand.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/LedgerCommand.java
index faaefcb..d158c5a 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/LedgerCommand.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/LedgerCommand.java
@@ -94,9 +94,7 @@ public class LedgerCommand extends 
BookieCommand<LedgerCommand.LedgerFlags> {
         long ledgerId = cmdFlags.ledgerId;
         if 
(conf.getLedgerStorageClass().equals(DbLedgerStorage.class.getName())) {
             // dump ledger info
-            if (!dumpLedgerInfo(ledgerId, conf)) {
-                return false;
-            }
+            return dumpLedgerInfo(ledgerId, conf);
         } else if 
(conf.getLedgerStorageClass().equals(SortedLedgerStorage.class.getName())
                 || 
conf.getLedgerStorageClass().equals(InterleavedLedgerStorage.class.getName())) {
             ServerConfiguration tConf = new ServerConfiguration(conf);
diff --git 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/auth/TestAuth.java 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/auth/TestAuth.java
index bf7d84b..c435d99 100644
--- a/bookkeeper-server/src/test/java/org/apache/bookkeeper/auth/TestAuth.java
+++ b/bookkeeper-server/src/test/java/org/apache/bookkeeper/auth/TestAuth.java
@@ -100,7 +100,6 @@ public class TestAuth extends BookKeeperClusterTestCase {
                     PASSWD)) {
             ledgerWritten.set(l.getId());
             l.addEntry(ENTRY);
-            l.close();
         }
     }
 
diff --git 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/BookieDeferredSyncTest.java
 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/BookieDeferredSyncTest.java
index cce445e..11a181a 100644
--- 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/BookieDeferredSyncTest.java
+++ 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/BookieDeferredSyncTest.java
@@ -68,7 +68,7 @@ public class BookieDeferredSyncTest extends 
BookKeeperClusterTestCase {
                 .withLedgerId(ledgerId)
                 .withRecovery(true)
                 .withPassword(new byte[0])
-                .execute());) {
+                .execute())) {
 
             try (LedgerEntries entries = readLh.read(0, n - 1)) {
                 for (int i = 0; i < n; i++) {
@@ -121,7 +121,7 @@ public class BookieDeferredSyncTest extends 
BookKeeperClusterTestCase {
                     .withLedgerId(ledgerId)
                     .withRecovery(true)
                     .withPassword(new byte[0])
-                    .execute());) {
+                    .execute())) {
 
                 try (LedgerEntries entries = readLh.read(0, n - 1)) {
                     for (int i = 0; i < n; i++) {
@@ -143,7 +143,7 @@ public class BookieDeferredSyncTest extends 
BookKeeperClusterTestCase {
                     .withLedgerId(ledgerId)
                     .withRecovery(true)
                     .withPassword(new byte[0])
-                    .execute());) {
+                    .execute())) {
                 assertEquals(-1, readLh.getLastAddConfirmed());
 
                 // entry will be readable with readUnconfirmed
@@ -176,15 +176,13 @@ public class BookieDeferredSyncTest extends 
BookKeeperClusterTestCase {
                 .withWriteFlags(writeFlags)
                 .withDigestType(DigestType.CRC32C)
                 .withPassword(new byte[0])
-                .execute());) {
+                .execute())) {
             int n = 10;
             for (int i = 0; i < n; i++) {
                 lh.append(("entry-" + i).getBytes(UTF_8));
             }
             result(lh.force());
             assertEquals(n - 1, lh.getLastAddConfirmed());
-
-            lh.close();
         }
     }
 
diff --git 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/LedgerCacheTest.java
 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/LedgerCacheTest.java
index 405b93a..8258f23 100644
--- 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/LedgerCacheTest.java
+++ 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/LedgerCacheTest.java
@@ -793,7 +793,7 @@ public class LedgerCacheTest {
             public void writeComplete(int rc, long ledgerId, long entryId, 
BookieSocketAddress addr, Object ctx){
                 LOG.info("fail write to bk");
                 assertTrue(rc != OK);
-            };
+            }
 
         }, null, "passwd".getBytes());
         bookie.shutdown();
diff --git 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/BookKeeperTest.java
 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/BookKeeperTest.java
index a2cd7a0..a00ec9a 100644
--- 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/BookKeeperTest.java
+++ 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/BookKeeperTest.java
@@ -810,7 +810,7 @@ public class BookKeeperTest extends 
BookKeeperClusterTestCase {
     public void testCannotUseWriteFlagsOnV2Protocol() throws Exception {
         ClientConfiguration conf = new ClientConfiguration(baseClientConf);
         conf.setUseV2WireProtocol(true);
-        try (BookKeeperTestClient bkc = new BookKeeperTestClient(conf);) {
+        try (BookKeeperTestClient bkc = new BookKeeperTestClient(conf)) {
             try (WriteHandle wh = result(bkc.newCreateLedgerOp()
                     .withEnsembleSize(3)
                     .withWriteQuorumSize(3)
@@ -827,7 +827,7 @@ public class BookKeeperTest extends 
BookKeeperClusterTestCase {
     public void testCannotUseForceOnV2Protocol() throws Exception {
         ClientConfiguration conf = new ClientConfiguration(baseClientConf);
         conf.setUseV2WireProtocol(true);
-        try (BookKeeperTestClient bkc = new BookKeeperTestClient(conf);) {
+        try (BookKeeperTestClient bkc = new BookKeeperTestClient(conf)) {
             try (WriteHandle wh = result(bkc.newCreateLedgerOp()
                     .withEnsembleSize(3)
                     .withWriteQuorumSize(3)
diff --git 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/MetadataUpdateLoopTest.java
 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/MetadataUpdateLoopTest.java
index b96859b..e76ee54 100644
--- 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/MetadataUpdateLoopTest.java
+++ 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/MetadataUpdateLoopTest.java
@@ -464,7 +464,7 @@ public class MetadataUpdateLoopTest {
                         }
                     });
             return promise;
-        };
+        }
     }
 
     @Data
@@ -509,6 +509,6 @@ public class MetadataUpdateLoopTest {
             } else {
                 return super.writeLedgerMetadata(ledgerId, metadata, 
currentVersion);
             }
-        };
+        }
     }
 }
diff --git 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/RoundRobinDistributionScheduleTest.java
 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/RoundRobinDistributionScheduleTest.java
index 4498eea..1b989f5 100644
--- 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/RoundRobinDistributionScheduleTest.java
+++ 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/RoundRobinDistributionScheduleTest.java
@@ -93,11 +93,7 @@ public class RoundRobinDistributionScheduleTest {
     boolean[] buildAvailable(int ensemble, Set<Integer> responses) {
         boolean[] available = new boolean[ensemble];
         for (int i = 0; i < ensemble; i++) {
-            if (responses.contains(i)) {
-                available[i] = false;
-            } else {
-                available[i] = true;
-            }
+            available[i] = !responses.contains(i);
         }
         return available;
     }
diff --git 
a/bookkeeper-server/src/test/java/org/apache/bookkeeper/tls/TestTLS.java 
b/bookkeeper-server/src/test/java/org/apache/bookkeeper/tls/TestTLS.java
index 306a7f6..b353e73 100644
--- a/bookkeeper-server/src/test/java/org/apache/bookkeeper/tls/TestTLS.java
+++ b/bookkeeper-server/src/test/java/org/apache/bookkeeper/tls/TestTLS.java
@@ -292,13 +292,13 @@ public class TestTLS extends BookKeeperClusterTestCase {
         int numEntries = 100;
         long lid;
         byte[] testEntry = "testEntry".getBytes();
-        try (LedgerHandle lh = client.createLedger(clusterSize, clusterSize, 
DigestType.CRC32, passwd);) {
+        try (LedgerHandle lh = client.createLedger(clusterSize, clusterSize, 
DigestType.CRC32, passwd)) {
             for (int i = 0; i <= numEntries; i++) {
                 lh.addEntry(testEntry);
             }
             lid = lh.getId();
         }
-        try (LedgerHandle lh = client.openLedger(lid, DigestType.CRC32, 
passwd);) {
+        try (LedgerHandle lh = client.openLedger(lid, DigestType.CRC32, 
passwd)) {
             Enumeration<LedgerEntry> entries = lh.readEntries(0, numEntries);
             while (entries.hasMoreElements()) {
                 LedgerEntry e = entries.nextElement();
@@ -310,7 +310,7 @@ public class TestTLS extends BookKeeperClusterTestCase {
     }
 
     private LedgerMetadata testClient(ClientConfiguration conf, int 
clusterSize) throws Exception {
-        try (BookKeeper client = new BookKeeper(conf);) {
+        try (BookKeeper client = new BookKeeper(conf)) {
             return testClient(client, clusterSize);
         }
     }
diff --git 
a/stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKDistributedLogManager.java
 
b/stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKDistributedLogManager.java
index 8a79d8b..6392021 100644
--- 
a/stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKDistributedLogManager.java
+++ 
b/stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKDistributedLogManager.java
@@ -1031,7 +1031,7 @@ class BKDistributedLogManager implements 
DistributedLogManager {
                         return null;
                     });
         }
-    };
+    }
 
     /**
      * Close the distributed log manager, freeing any resources it may hold.
diff --git 
a/stream/distributedlog/protocol/src/main/java/org/apache/distributedlog/DLSN.java
 
b/stream/distributedlog/protocol/src/main/java/org/apache/distributedlog/DLSN.java
index 8a496ab..11699da 100644
--- 
a/stream/distributedlog/protocol/src/main/java/org/apache/distributedlog/DLSN.java
+++ 
b/stream/distributedlog/protocol/src/main/java/org/apache/distributedlog/DLSN.java
@@ -225,11 +225,7 @@ public class DLSN implements Comparable<DLSN> {
         if (logSegmentSequenceNo != dlsn.logSegmentSequenceNo) {
             return false;
         }
-        if (slotId != dlsn.slotId) {
-            return false;
-        }
-
-        return true;
+        return slotId == dlsn.slotId;
     }
 
     @Override

Reply via email to