This is an automated email from the ASF dual-hosted git repository.
domgarguilo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/main by this push:
new 6b6c65120f Migrate to java 17 instanceof pattern (#5874)
6b6c65120f is described below
commit 6b6c65120f2407f7402614cb4a62534bbafc189e
Author: Dom G. <[email protected]>
AuthorDate: Thu Sep 11 10:32:41 2025 -0400
Migrate to java 17 instanceof pattern (#5874)
Converted from the old java 11 syntax to the improved java 17 instanceof
syntax
---
.../accumulo/core/bloomfilter/DynamicBloomFilter.java | 11 +++--------
.../apache/accumulo/core/client/BatchWriterConfig.java | 3 +--
.../core/client/ClientSideIteratorScanner.java | 3 +--
.../apache/accumulo/core/client/ConditionalWriter.java | 3 +--
.../apache/accumulo/core/client/IteratorSetting.java | 3 +--
.../core/client/admin/DelegationTokenConfig.java | 3 +--
.../apache/accumulo/core/client/admin/DiskUsage.java | 4 +---
.../accumulo/core/client/admin/PluginConfig.java | 3 +--
.../core/client/sample/SamplerConfiguration.java | 3 +--
.../core/client/security/tokens/KerberosToken.java | 3 +--
.../core/client/summary/SummarizerConfiguration.java | 3 +--
.../core/clientImpl/AuthenticationTokenIdentifier.java | 3 +--
.../accumulo/core/clientImpl/ClientTabletCache.java | 3 +--
.../core/clientImpl/InstanceOperationsImpl.java | 3 +--
.../core/clientImpl/NamespaceOperationsImpl.java | 9 +++------
.../core/clientImpl/ResourceGroupOperationsImpl.java | 18 ++++++------------
.../accumulo/core/clientImpl/ScannerIterator.java | 3 +--
.../accumulo/core/clientImpl/TableOperationsImpl.java | 18 ++++++------------
.../accumulo/core/clientImpl/ThriftTransportKey.java | 3 +--
.../org/apache/accumulo/core/clientImpl/bulk/Bulk.java | 6 ++----
.../org/apache/accumulo/core/data/ByteSequence.java | 3 +--
.../org/apache/accumulo/core/data/ColumnUpdate.java | 3 +--
.../java/org/apache/accumulo/core/data/Condition.java | 3 +--
.../apache/accumulo/core/data/ConditionalMutation.java | 3 +--
.../org/apache/accumulo/core/dataImpl/KeyExtent.java | 3 +--
.../java/org/apache/accumulo/core/fate/FateStore.java | 3 +--
.../apache/accumulo/core/fate/zookeeper/FateLock.java | 3 +--
.../apache/accumulo/core/fate/zookeeper/LockRange.java | 3 +--
.../apache/accumulo/core/fate/zookeeper/ZooUtil.java | 3 +--
.../java/org/apache/accumulo/core/gc/GcCandidate.java | 3 +--
.../accumulo/core/metadata/CompactableFileImpl.java | 3 +--
.../accumulo/core/metadata/ReferencedTabletFile.java | 3 +--
.../accumulo/core/metadata/SuspendingTServer.java | 3 +--
.../accumulo/core/metadata/UnreferencedTabletFile.java | 3 +--
.../accumulo/core/metadata/schema/DataFileValue.java | 3 +--
.../accumulo/core/metadata/schema/MetadataTime.java | 3 +--
.../core/rpc/SaslClientDigestCallbackHandler.java | 3 +--
.../apache/accumulo/core/rpc/SaslConnectionParams.java | 3 +--
.../apache/accumulo/core/rpc/SslConnectionParams.java | 3 +--
.../core/sample/impl/SamplerConfigurationImpl.java | 3 +--
.../apache/accumulo/core/security/Authorizations.java | 3 +--
.../accumulo/core/spi/balancer/GroupBalancer.java | 3 +--
.../apache/accumulo/core/spi/fs/DelegatingChooser.java | 3 +--
.../java/org/apache/accumulo/core/util/ColumnFQ.java | 3 +--
.../main/java/org/apache/accumulo/core/util/Pair.java | 3 +--
.../core/util/compaction/CompactionJobImpl.java | 3 +--
.../core/util/compaction/CompactionServicesConfig.java | 3 +--
.../accumulo/core/util/threads/NamedThreadFactory.java | 3 +--
.../org/apache/accumulo/core/volume/VolumeImpl.java | 3 +--
.../hadoopImpl/mapred/AccumuloRecordReader.java | 3 +--
.../hadoopImpl/mapreduce/AccumuloRecordReader.java | 3 +--
.../accumulo/hadoop/its/mapreduce/RowHashIT.java | 3 +--
.../accumulo/iteratortest/IteratorTestInput.java | 3 +--
.../accumulo/iteratortest/IteratorTestOutput.java | 4 +---
.../java/org/apache/accumulo/cluster/ClusterUser.java | 3 +--
.../apache/accumulo/cluster/RemoteShellOptions.java | 3 +--
.../server/fs/VolumeChooserEnvironmentImpl.java | 3 +--
.../apache/accumulo/server/fs/VolumeManagerImpl.java | 3 +--
.../server/manager/recovery/HadoopLogCloser.java | 3 +--
.../server/rpc/ClientInfoProcessorFactory.java | 6 ++----
.../accumulo/server/rpc/CustomNonBlockingServer.java | 3 +--
.../server/rpc/CustomThreadedSelectorServer.java | 3 +--
.../org/apache/accumulo/server/rpc/TServerUtils.java | 3 +--
.../accumulo/server/rpc/UGIAssumingProcessor.java | 3 +--
.../server/security/handler/ZKAuthenticator.java | 9 +++------
.../server/util/serviceStatus/StatusSummary.java | 3 +--
.../compaction/queue/ResolvedCompactionJob.java | 3 +--
.../java/org/apache/accumulo/tserver/ScanServer.java | 6 ++----
.../accumulo/tserver/session/SessionManager.java | 12 ++++--------
.../apache/accumulo/shell/commands/ConfigCommand.java | 3 +--
.../conf/AccumuloClusterPropertyConfiguration.java | 3 +--
.../accumulo/test/fate/meta/MetaFateStoreFateIT.java | 3 +--
72 files changed, 94 insertions(+), 192 deletions(-)
diff --git
a/core/src/main/java/org/apache/accumulo/core/bloomfilter/DynamicBloomFilter.java
b/core/src/main/java/org/apache/accumulo/core/bloomfilter/DynamicBloomFilter.java
index 6c33796e71..777dc9ecbd 100644
---
a/core/src/main/java/org/apache/accumulo/core/bloomfilter/DynamicBloomFilter.java
+++
b/core/src/main/java/org/apache/accumulo/core/bloomfilter/DynamicBloomFilter.java
@@ -134,13 +134,11 @@ public class DynamicBloomFilter extends Filter {
@Override
public void and(final Filter filter) {
- if (filter == null || !(filter instanceof DynamicBloomFilter)
+ if (filter == null || !(filter instanceof DynamicBloomFilter dbf)
|| filter.vectorSize != this.vectorSize || filter.nbHash !=
this.nbHash) {
throw new IllegalArgumentException("filters cannot be and-ed");
}
- DynamicBloomFilter dbf = (DynamicBloomFilter) filter;
-
if (dbf.matrix.length != this.matrix.length || dbf.nr != this.nr) {
throw new IllegalArgumentException("filters cannot be and-ed");
}
@@ -174,13 +172,11 @@ public class DynamicBloomFilter extends Filter {
@Override
public void or(final Filter filter) {
- if (filter == null || !(filter instanceof DynamicBloomFilter)
+ if (filter == null || !(filter instanceof DynamicBloomFilter dbf)
|| filter.vectorSize != this.vectorSize || filter.nbHash !=
this.nbHash) {
throw new IllegalArgumentException("filters cannot be or-ed");
}
- DynamicBloomFilter dbf = (DynamicBloomFilter) filter;
-
if (dbf.matrix.length != this.matrix.length || dbf.nr != this.nr) {
throw new IllegalArgumentException("filters cannot be or-ed");
}
@@ -191,11 +187,10 @@ public class DynamicBloomFilter extends Filter {
@Override
public void xor(final Filter filter) {
- if (filter == null || !(filter instanceof DynamicBloomFilter)
+ if (filter == null || !(filter instanceof DynamicBloomFilter dbf)
|| filter.vectorSize != this.vectorSize || filter.nbHash !=
this.nbHash) {
throw new IllegalArgumentException("filters cannot be xor-ed");
}
- DynamicBloomFilter dbf = (DynamicBloomFilter) filter;
if (dbf.matrix.length != this.matrix.length || dbf.nr != this.nr) {
throw new IllegalArgumentException("filters cannot be xor-ed");
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/BatchWriterConfig.java
b/core/src/main/java/org/apache/accumulo/core/client/BatchWriterConfig.java
index d3a8f7d67d..2f39458a0f 100644
--- a/core/src/main/java/org/apache/accumulo/core/client/BatchWriterConfig.java
+++ b/core/src/main/java/org/apache/accumulo/core/client/BatchWriterConfig.java
@@ -291,8 +291,7 @@ public class BatchWriterConfig implements Writable {
@Override
public boolean equals(Object o) {
- if (o instanceof BatchWriterConfig) {
- BatchWriterConfig other = (BatchWriterConfig) o;
+ if (o instanceof BatchWriterConfig other) {
if (maxMemory != null) {
if (!maxMemory.equals(other.maxMemory)) {
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/ClientSideIteratorScanner.java
b/core/src/main/java/org/apache/accumulo/core/client/ClientSideIteratorScanner.java
index aecd6a96db..34c13a2c1f 100644
---
a/core/src/main/java/org/apache/accumulo/core/client/ClientSideIteratorScanner.java
+++
b/core/src/main/java/org/apache/accumulo/core/client/ClientSideIteratorScanner.java
@@ -185,8 +185,7 @@ public class ClientSideIteratorScanner extends
ScannerOptions implements Scanner
setSamplerConfiguration(samplerConfig);
}
- if (scanner instanceof ScannerImpl) {
- var scannerImpl = (ScannerImpl) scanner;
+ if (scanner instanceof ScannerImpl scannerImpl) {
this.context = () -> scannerImpl.getClientContext();
this.tableId = () -> scannerImpl.getTableId();
} else {
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/ConditionalWriter.java
b/core/src/main/java/org/apache/accumulo/core/client/ConditionalWriter.java
index 9070ee131f..6de3fcf208 100644
--- a/core/src/main/java/org/apache/accumulo/core/client/ConditionalWriter.java
+++ b/core/src/main/java/org/apache/accumulo/core/client/ConditionalWriter.java
@@ -62,8 +62,7 @@ public interface ConditionalWriter extends AutoCloseable {
if (exception instanceof AccumuloException) {
throw new AccumuloException(exception);
}
- if (exception instanceof AccumuloSecurityException) {
- AccumuloSecurityException ase = (AccumuloSecurityException)
exception;
+ if (exception instanceof AccumuloSecurityException ase) {
throw new AccumuloSecurityException(ase.getUser(),
SecurityErrorCode.valueOf(ase.getSecurityErrorCode().name()),
ase.getTableInfo(),
ase);
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/IteratorSetting.java
b/core/src/main/java/org/apache/accumulo/core/client/IteratorSetting.java
index c9855e2671..29be3f84cd 100644
--- a/core/src/main/java/org/apache/accumulo/core/client/IteratorSetting.java
+++ b/core/src/main/java/org/apache/accumulo/core/client/IteratorSetting.java
@@ -289,10 +289,9 @@ public class IteratorSetting implements Writable {
if (obj == null) {
return false;
}
- if (!(obj instanceof IteratorSetting)) {
+ if (!(obj instanceof IteratorSetting other)) {
return false;
}
- IteratorSetting other = (IteratorSetting) obj;
if (iteratorClass == null) {
if (other.iteratorClass != null) {
return false;
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/admin/DelegationTokenConfig.java
b/core/src/main/java/org/apache/accumulo/core/client/admin/DelegationTokenConfig.java
index d26bd5f64d..db5f3ad8d8 100644
---
a/core/src/main/java/org/apache/accumulo/core/client/admin/DelegationTokenConfig.java
+++
b/core/src/main/java/org/apache/accumulo/core/client/admin/DelegationTokenConfig.java
@@ -63,8 +63,7 @@ public class DelegationTokenConfig {
@Override
public boolean equals(Object o) {
- if (o instanceof DelegationTokenConfig) {
- DelegationTokenConfig other = (DelegationTokenConfig) o;
+ if (o instanceof DelegationTokenConfig other) {
return lifetime == other.lifetime;
}
return false;
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/admin/DiskUsage.java
b/core/src/main/java/org/apache/accumulo/core/client/admin/DiskUsage.java
index 311b866028..9b81f0fcc0 100644
--- a/core/src/main/java/org/apache/accumulo/core/client/admin/DiskUsage.java
+++ b/core/src/main/java/org/apache/accumulo/core/client/admin/DiskUsage.java
@@ -44,12 +44,10 @@ public class DiskUsage {
if (this == o) {
return true;
}
- if (!(o instanceof DiskUsage)) {
+ if (!(o instanceof DiskUsage diskUsage)) {
return false;
}
- DiskUsage diskUsage = (DiskUsage) o;
-
return Objects.equals(tables, diskUsage.tables) && Objects.equals(usage,
diskUsage.usage);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/admin/PluginConfig.java
b/core/src/main/java/org/apache/accumulo/core/client/admin/PluginConfig.java
index c35ea3705c..c402fa17af 100644
--- a/core/src/main/java/org/apache/accumulo/core/client/admin/PluginConfig.java
+++ b/core/src/main/java/org/apache/accumulo/core/client/admin/PluginConfig.java
@@ -75,8 +75,7 @@ public class PluginConfig {
@Override
public boolean equals(Object o) {
- if (o instanceof PluginConfig) {
- PluginConfig ocsc = (PluginConfig) o;
+ if (o instanceof PluginConfig ocsc) {
return className.equals(ocsc.className) && options.equals(ocsc.options);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/sample/SamplerConfiguration.java
b/core/src/main/java/org/apache/accumulo/core/client/sample/SamplerConfiguration.java
index 41b0e6534b..75600e0e85 100644
---
a/core/src/main/java/org/apache/accumulo/core/client/sample/SamplerConfiguration.java
+++
b/core/src/main/java/org/apache/accumulo/core/client/sample/SamplerConfiguration.java
@@ -73,8 +73,7 @@ public class SamplerConfiguration {
@Override
public boolean equals(Object o) {
- if (o instanceof SamplerConfiguration) {
- SamplerConfiguration osc = (SamplerConfiguration) o;
+ if (o instanceof SamplerConfiguration osc) {
return className.equals(osc.className) && options.equals(osc.options);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/security/tokens/KerberosToken.java
b/core/src/main/java/org/apache/accumulo/core/client/security/tokens/KerberosToken.java
index a28cc06c0c..b21d2cfa04 100644
---
a/core/src/main/java/org/apache/accumulo/core/client/security/tokens/KerberosToken.java
+++
b/core/src/main/java/org/apache/accumulo/core/client/security/tokens/KerberosToken.java
@@ -123,10 +123,9 @@ public class KerberosToken implements AuthenticationToken {
if (obj == null) {
return false;
}
- if (!(obj instanceof KerberosToken)) {
+ if (!(obj instanceof KerberosToken other)) {
return false;
}
- KerberosToken other = (KerberosToken) obj;
return principal.equals(other.principal);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/summary/SummarizerConfiguration.java
b/core/src/main/java/org/apache/accumulo/core/client/summary/SummarizerConfiguration.java
index 39bd6c58c0..28bfd5b981 100644
---
a/core/src/main/java/org/apache/accumulo/core/client/summary/SummarizerConfiguration.java
+++
b/core/src/main/java/org/apache/accumulo/core/client/summary/SummarizerConfiguration.java
@@ -101,8 +101,7 @@ public class SummarizerConfiguration {
*/
@Override
public boolean equals(Object o) {
- if (o instanceof SummarizerConfiguration) {
- SummarizerConfiguration osc = (SummarizerConfiguration) o;
+ if (o instanceof SummarizerConfiguration osc) {
return className.equals(osc.className) && options.equals(osc.options);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/AuthenticationTokenIdentifier.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/AuthenticationTokenIdentifier.java
index a7ee68c3a4..ce56b065ae 100644
---
a/core/src/main/java/org/apache/accumulo/core/clientImpl/AuthenticationTokenIdentifier.java
+++
b/core/src/main/java/org/apache/accumulo/core/clientImpl/AuthenticationTokenIdentifier.java
@@ -170,8 +170,7 @@ public class AuthenticationTokenIdentifier extends
TokenIdentifier {
if (o == null) {
return false;
}
- if (o instanceof AuthenticationTokenIdentifier) {
- AuthenticationTokenIdentifier other = (AuthenticationTokenIdentifier) o;
+ if (o instanceof AuthenticationTokenIdentifier other) {
return impl.equals(other.impl);
}
return false;
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ClientTabletCache.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ClientTabletCache.java
index 3224eb5e32..0c56f65050 100644
---
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ClientTabletCache.java
+++
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ClientTabletCache.java
@@ -242,8 +242,7 @@ public abstract class ClientTabletCache {
@Override
public boolean equals(Object o) {
- if (o instanceof CachedTablet) {
- CachedTablet otl = (CachedTablet) o;
+ if (o instanceof CachedTablet otl) {
return getExtent().equals(otl.getExtent())
&& getTserverLocation().equals(otl.getTserverLocation())
&& getTserverSession().equals(otl.getTserverSession())
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/InstanceOperationsImpl.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/InstanceOperationsImpl.java
index 2cd9589701..d89e208a81 100644
---
a/core/src/main/java/org/apache/accumulo/core/clientImpl/InstanceOperationsImpl.java
+++
b/core/src/main/java/org/apache/accumulo/core/clientImpl/InstanceOperationsImpl.java
@@ -432,8 +432,7 @@ public class InstanceOperationsImpl implements
InstanceOperations {
try {
ret.addAll(future.get());
} catch (InterruptedException | ExecutionException e) {
- if (e.getCause() instanceof ThriftSecurityException) {
- ThriftSecurityException tse = (ThriftSecurityException)
e.getCause();
+ if (e.getCause() instanceof ThriftSecurityException tse) {
throw new AccumuloSecurityException(tse.user, tse.code, e);
}
throw new AccumuloException(e);
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/NamespaceOperationsImpl.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/NamespaceOperationsImpl.java
index 0e12b76792..e1b5b96c02 100644
---
a/core/src/main/java/org/apache/accumulo/core/clientImpl/NamespaceOperationsImpl.java
+++
b/core/src/main/java/org/apache/accumulo/core/clientImpl/NamespaceOperationsImpl.java
@@ -303,8 +303,7 @@ public class NamespaceOperationsImpl extends
NamespaceOperationsHelper {
Throwable eCause = e.getCause();
if (eCause instanceof TableNotFoundException) {
Throwable tnfeCause = eCause.getCause();
- if (tnfeCause instanceof NamespaceNotFoundException) {
- var nnfe = (NamespaceNotFoundException) tnfeCause;
+ if (tnfeCause instanceof NamespaceNotFoundException nnfe) {
nnfe.addSuppressed(e);
throw nnfe;
}
@@ -328,8 +327,7 @@ public class NamespaceOperationsImpl extends
NamespaceOperationsHelper {
Throwable eCause = e.getCause();
if (eCause instanceof TableNotFoundException) {
Throwable tnfeCause = eCause.getCause();
- if (tnfeCause instanceof NamespaceNotFoundException) {
- var nnfe = (NamespaceNotFoundException) tnfeCause;
+ if (tnfeCause instanceof NamespaceNotFoundException nnfe) {
nnfe.addSuppressed(e);
throw nnfe;
}
@@ -368,8 +366,7 @@ public class NamespaceOperationsImpl extends
NamespaceOperationsHelper {
Throwable eCause = e.getCause();
if (eCause instanceof TableNotFoundException) {
Throwable tnfeCause = eCause.getCause();
- if (tnfeCause instanceof NamespaceNotFoundException) {
- var nnfe = (NamespaceNotFoundException) tnfeCause;
+ if (tnfeCause instanceof NamespaceNotFoundException nnfe) {
nnfe.addSuppressed(e);
throw nnfe;
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ResourceGroupOperationsImpl.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ResourceGroupOperationsImpl.java
index 186b8903d5..1cd50cd32a 100644
---
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ResourceGroupOperationsImpl.java
+++
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ResourceGroupOperationsImpl.java
@@ -117,8 +117,7 @@ public class ResourceGroupOperationsImpl implements
ResourceGroupOperations {
}
} catch (AccumuloException | AccumuloSecurityException e) {
Throwable t = e.getCause();
- if (t instanceof ThriftResourceGroupNotExistsException) {
- var te = (ThriftResourceGroupNotExistsException) t;
+ if (t instanceof ThriftResourceGroupNotExistsException te) {
throw new ResourceGroupNotFoundException(te.getResourceGroupName());
}
throw e;
@@ -144,8 +143,7 @@ public class ResourceGroupOperationsImpl implements
ResourceGroupOperations {
ResourceGroupPredicate.DEFAULT_RG_ONLY);
} catch (AccumuloException | AccumuloSecurityException e) {
Throwable t = e.getCause();
- if (t instanceof ThriftResourceGroupNotExistsException) {
- ThriftResourceGroupNotExistsException te =
(ThriftResourceGroupNotExistsException) t;
+ if (t instanceof ThriftResourceGroupNotExistsException te) {
throw new ResourceGroupNotFoundException(te.getResourceGroupName());
}
throw e;
@@ -165,8 +163,7 @@ public class ResourceGroupOperationsImpl implements
ResourceGroupOperations {
ResourceGroupPredicate.exact(group));
} catch (AccumuloException | AccumuloSecurityException e) {
Throwable t = e.getCause();
- if (t instanceof ThriftResourceGroupNotExistsException) {
- ThriftResourceGroupNotExistsException te =
(ThriftResourceGroupNotExistsException) t;
+ if (t instanceof ThriftResourceGroupNotExistsException te) {
throw new ResourceGroupNotFoundException(te.getResourceGroupName());
}
throw e;
@@ -200,8 +197,7 @@ public class ResourceGroupOperationsImpl implements
ResourceGroupOperations {
ResourceGroupPredicate.DEFAULT_RG_ONLY);
} catch (AccumuloException | AccumuloSecurityException e) {
Throwable t = e.getCause();
- if (t instanceof ThriftResourceGroupNotExistsException) {
- ThriftResourceGroupNotExistsException te =
(ThriftResourceGroupNotExistsException) t;
+ if (t instanceof ThriftResourceGroupNotExistsException te) {
throw new ResourceGroupNotFoundException(te.getResourceGroupName());
}
throw e;
@@ -262,8 +258,7 @@ public class ResourceGroupOperationsImpl implements
ResourceGroupOperations {
ResourceGroupPredicate.DEFAULT_RG_ONLY);
} catch (AccumuloException | AccumuloSecurityException e) {
Throwable t = e.getCause();
- if (t instanceof ThriftResourceGroupNotExistsException) {
- ThriftResourceGroupNotExistsException te =
(ThriftResourceGroupNotExistsException) t;
+ if (t instanceof ThriftResourceGroupNotExistsException te) {
throw new ResourceGroupNotFoundException(te.getResourceGroupName());
}
throw e;
@@ -281,8 +276,7 @@ public class ResourceGroupOperationsImpl implements
ResourceGroupOperations {
ResourceGroupPredicate.DEFAULT_RG_ONLY);
} catch (AccumuloException | AccumuloSecurityException e) {
Throwable t = e.getCause();
- if (t instanceof ThriftResourceGroupNotExistsException) {
- ThriftResourceGroupNotExistsException te =
(ThriftResourceGroupNotExistsException) t;
+ if (t instanceof ThriftResourceGroupNotExistsException te) {
throw new ResourceGroupNotFoundException(te.getResourceGroupName());
}
throw e;
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ScannerIterator.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ScannerIterator.java
index c3fb124a78..93ad04d73d 100644
---
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ScannerIterator.java
+++
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ScannerIterator.java
@@ -211,8 +211,7 @@ public class ScannerIterator implements
Iterator<Entry<Key,Value>> {
if (ee.getCause() instanceof IsolationException) {
throw new IsolationException(ee);
}
- if (ee.getCause() instanceof TableDeletedException) {
- TableDeletedException cause = (TableDeletedException) ee.getCause();
+ if (ee.getCause() instanceof TableDeletedException cause) {
throw new TableDeletedException(cause.getTableId(), cause);
}
if (ee.getCause() instanceof TableOfflineException) {
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/TableOperationsImpl.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/TableOperationsImpl.java
index 07af9bd6ec..a0be93ea15 100644
---
a/core/src/main/java/org/apache/accumulo/core/clientImpl/TableOperationsImpl.java
+++
b/core/src/main/java/org/apache/accumulo/core/clientImpl/TableOperationsImpl.java
@@ -609,17 +609,15 @@ public class TableOperationsImpl extends
TableOperationsHelper {
// Below all exceptions are wrapped and rethrown. This is done so that
the user knows
// what code path got them here. If the wrapping was not done, the
user would only
// have the stack trace for the background thread.
- if (excep instanceof TableNotFoundException) {
- TableNotFoundException tnfe = (TableNotFoundException) excep;
+ if (excep instanceof TableNotFoundException tnfe) {
throw new TableNotFoundException(tableId.canonical(), tableName,
"Table not found by background thread", tnfe);
} else if (excep instanceof TableOfflineException) {
log.debug("TableOfflineException occurred in background thread.
Throwing new exception",
excep);
throw new TableOfflineException(tableId, tableName);
- } else if (excep instanceof AccumuloSecurityException) {
+ } else if (excep instanceof AccumuloSecurityException base) {
// base == background accumulo security exception
- AccumuloSecurityException base = (AccumuloSecurityException) excep;
throw new AccumuloSecurityException(base.getUser(),
base.asThriftException().getCode(),
base.getTableInfo(), excep);
} else if (excep instanceof AccumuloServerException) {
@@ -1127,8 +1125,7 @@ public class TableOperationsImpl extends
TableOperationsHelper {
return modifyProperties(tableName, mapMutator);
} catch (AccumuloException ae) {
Throwable cause = ae.getCause();
- if (cause instanceof TableNotFoundException) {
- var tnfe = (TableNotFoundException) cause;
+ if (cause instanceof TableNotFoundException tnfe) {
tnfe.addSuppressed(ae);
throw tnfe;
}
@@ -1191,8 +1188,7 @@ public class TableOperationsImpl extends
TableOperationsHelper {
ResourceGroupPredicate.ANY);
} catch (AccumuloException e) {
Throwable t = e.getCause();
- if (t instanceof TableNotFoundException) {
- var tnfe = (TableNotFoundException) t;
+ if (t instanceof TableNotFoundException tnfe) {
tnfe.addSuppressed(e);
throw tnfe;
}
@@ -1213,8 +1209,7 @@ public class TableOperationsImpl extends
TableOperationsHelper {
ResourceGroupPredicate.ANY);
} catch (AccumuloException e) {
Throwable t = e.getCause();
- if (t instanceof TableNotFoundException) {
- var tnfe = (TableNotFoundException) t;
+ if (t instanceof TableNotFoundException tnfe) {
tnfe.addSuppressed(e);
throw tnfe;
}
@@ -1803,8 +1798,7 @@ public class TableOperationsImpl extends
TableOperationsHelper {
throw e;
} catch (AccumuloException e) {
Throwable t = e.getCause();
- if (t instanceof TableNotFoundException) {
- var tnfe = (TableNotFoundException) t;
+ if (t instanceof TableNotFoundException tnfe) {
tnfe.addSuppressed(e);
throw tnfe;
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ThriftTransportKey.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ThriftTransportKey.java
index 0f84154a15..ee93871ecf 100644
---
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ThriftTransportKey.java
+++
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ThriftTransportKey.java
@@ -88,10 +88,9 @@ public class ThriftTransportKey {
@Override
public boolean equals(Object o) {
- if (!(o instanceof ThriftTransportKey)) {
+ if (!(o instanceof ThriftTransportKey ttk)) {
return false;
}
- ThriftTransportKey ttk = (ThriftTransportKey) o;
return type.equals(ttk.type) && server.equals(ttk.server) && timeout ==
ttk.timeout
&& (!isSsl() || (ttk.isSsl() && sslParams.equals(ttk.sslParams)))
&& (!isSasl() || (ttk.isSasl() && saslParams.equals(ttk.saslParams)));
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/bulk/Bulk.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/bulk/Bulk.java
index 184e3adbd6..fb12f279b3 100644
--- a/core/src/main/java/org/apache/accumulo/core/clientImpl/bulk/Bulk.java
+++ b/core/src/main/java/org/apache/accumulo/core/clientImpl/bulk/Bulk.java
@@ -153,10 +153,9 @@ public class Bulk {
if (o == this) {
return true;
}
- if (!(o instanceof FileInfo)) {
+ if (!(o instanceof FileInfo other)) {
return false;
}
- FileInfo other = (FileInfo) o;
return this.name.equals(other.name) && this.estSize == other.estSize
&& this.estEntries == other.estEntries;
}
@@ -218,10 +217,9 @@ public class Bulk {
if (o == this) {
return true;
}
- if (!(o instanceof Files)) {
+ if (!(o instanceof Files other)) {
return false;
}
- Files other = (Files) o;
return this.files.equals(other.files);
}
diff --git a/core/src/main/java/org/apache/accumulo/core/data/ByteSequence.java
b/core/src/main/java/org/apache/accumulo/core/data/ByteSequence.java
index 814593e760..b38d9f0e30 100644
--- a/core/src/main/java/org/apache/accumulo/core/data/ByteSequence.java
+++ b/core/src/main/java/org/apache/accumulo/core/data/ByteSequence.java
@@ -122,8 +122,7 @@ public abstract class ByteSequence implements
Comparable<ByteSequence>, Serializ
@Override
public boolean equals(Object o) {
- if (o instanceof ByteSequence) {
- ByteSequence obs = (ByteSequence) o;
+ if (o instanceof ByteSequence obs) {
if (this == o) {
return true;
diff --git a/core/src/main/java/org/apache/accumulo/core/data/ColumnUpdate.java
b/core/src/main/java/org/apache/accumulo/core/data/ColumnUpdate.java
index 8255fc8244..4e371b1393 100644
--- a/core/src/main/java/org/apache/accumulo/core/data/ColumnUpdate.java
+++ b/core/src/main/java/org/apache/accumulo/core/data/ColumnUpdate.java
@@ -127,10 +127,9 @@ public class ColumnUpdate {
@Override
public boolean equals(Object obj) {
- if (!(obj instanceof ColumnUpdate)) {
+ if (!(obj instanceof ColumnUpdate upd)) {
return false;
}
- ColumnUpdate upd = (ColumnUpdate) obj;
return Arrays.equals(getColumnFamily(), upd.getColumnFamily())
&& Arrays.equals(getColumnQualifier(), upd.getColumnQualifier())
&& Arrays.equals(getColumnVisibility(), upd.getColumnVisibility())
diff --git a/core/src/main/java/org/apache/accumulo/core/data/Condition.java
b/core/src/main/java/org/apache/accumulo/core/data/Condition.java
index 817c1666e9..7dccb27a79 100644
--- a/core/src/main/java/org/apache/accumulo/core/data/Condition.java
+++ b/core/src/main/java/org/apache/accumulo/core/data/Condition.java
@@ -304,10 +304,9 @@ public class Condition {
if (this == o) {
return true;
}
- if (!(o instanceof Condition)) {
+ if (!(o instanceof Condition condition)) {
return false;
}
- Condition condition = (Condition) o;
return Objects.equals(cf, condition.cf) && Objects.equals(cq, condition.cq)
&& Objects.equals(cv, condition.cv) && Objects.equals(val,
condition.val)
&& Objects.equals(ts, condition.ts) && Arrays.equals(iterators,
condition.iterators);
diff --git
a/core/src/main/java/org/apache/accumulo/core/data/ConditionalMutation.java
b/core/src/main/java/org/apache/accumulo/core/data/ConditionalMutation.java
index 4db8ca8e00..3c3e389451 100644
--- a/core/src/main/java/org/apache/accumulo/core/data/ConditionalMutation.java
+++ b/core/src/main/java/org/apache/accumulo/core/data/ConditionalMutation.java
@@ -133,10 +133,9 @@ public class ConditionalMutation extends Mutation {
if (o == this) {
return true;
}
- if (o == null || !(o instanceof ConditionalMutation)) {
+ if (o == null || !(o instanceof ConditionalMutation cm)) {
return false;
}
- ConditionalMutation cm = (ConditionalMutation) o;
if (!conditions.equals(cm.conditions)) {
return false;
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/dataImpl/KeyExtent.java
b/core/src/main/java/org/apache/accumulo/core/dataImpl/KeyExtent.java
index 67702550ad..f032cd3944 100644
--- a/core/src/main/java/org/apache/accumulo/core/dataImpl/KeyExtent.java
+++ b/core/src/main/java/org/apache/accumulo/core/dataImpl/KeyExtent.java
@@ -284,10 +284,9 @@ public class KeyExtent implements Comparable<KeyExtent> {
if (o == this) {
return true;
}
- if (!(o instanceof KeyExtent)) {
+ if (!(o instanceof KeyExtent oke)) {
return false;
}
- KeyExtent oke = (KeyExtent) o;
return tableId().equals(oke.tableId()) && Objects.equals(endRow(),
oke.endRow())
&& Objects.equals(prevEndRow(), oke.prevEndRow());
}
diff --git a/core/src/main/java/org/apache/accumulo/core/fate/FateStore.java
b/core/src/main/java/org/apache/accumulo/core/fate/FateStore.java
index c73d5768bf..ed5ec62be1 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/FateStore.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/FateStore.java
@@ -231,8 +231,7 @@ public interface FateStore<T> extends ReadOnlyFateStore<T>,
AutoCloseable {
if (obj == this) {
return true;
}
- if (obj instanceof FateReservation) {
- FateReservation other = (FateReservation) obj;
+ if (obj instanceof FateReservation other) {
return Arrays.equals(this.getSerialized(), other.getSerialized());
}
return false;
diff --git
a/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/FateLock.java
b/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/FateLock.java
index a19e6a0fca..3bd9358707 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/FateLock.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/FateLock.java
@@ -141,10 +141,9 @@ public class FateLock implements QueueLock {
if (this == o) {
return true;
}
- if (!(o instanceof FateLockEntry)) {
+ if (!(o instanceof FateLockEntry that)) {
return false;
}
- FateLockEntry that = (FateLockEntry) o;
return lockType == that.lockType && Objects.equals(fateId, that.fateId)
&& Objects.equals(range, that.range);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/LockRange.java
b/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/LockRange.java
index a7105d0d16..dcb2e0f5db 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/LockRange.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/LockRange.java
@@ -79,8 +79,7 @@ public class LockRange {
@Override
public boolean equals(Object o) {
- if (o instanceof LockRange) {
- var other = (LockRange) o;
+ if (o instanceof LockRange other) {
return range.equals(other.range);
}
return false;
diff --git
a/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/ZooUtil.java
b/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/ZooUtil.java
index 71525c39b0..2f41478d9a 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/ZooUtil.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/ZooUtil.java
@@ -123,8 +123,7 @@ public class ZooUtil {
if (obj == this) {
return true;
}
- if (obj instanceof LockID) {
- LockID other = (LockID) obj;
+ if (obj instanceof LockID other) {
return this.path.equals(other.path) && this.node.equals(other.node)
&& this.eid == other.eid;
}
diff --git a/core/src/main/java/org/apache/accumulo/core/gc/GcCandidate.java
b/core/src/main/java/org/apache/accumulo/core/gc/GcCandidate.java
index a483205b94..4fb1320eb5 100644
--- a/core/src/main/java/org/apache/accumulo/core/gc/GcCandidate.java
+++ b/core/src/main/java/org/apache/accumulo/core/gc/GcCandidate.java
@@ -48,8 +48,7 @@ public class GcCandidate implements Comparable<GcCandidate> {
if (this == obj) {
return true;
}
- if (obj instanceof GcCandidate) {
- GcCandidate candidate = (GcCandidate) obj;
+ if (obj instanceof GcCandidate candidate) {
return this.uid == candidate.getUid() &&
this.path.equals(candidate.getPath());
}
return false;
diff --git
a/core/src/main/java/org/apache/accumulo/core/metadata/CompactableFileImpl.java
b/core/src/main/java/org/apache/accumulo/core/metadata/CompactableFileImpl.java
index f0d51f63b6..c912ad3d30 100644
---
a/core/src/main/java/org/apache/accumulo/core/metadata/CompactableFileImpl.java
+++
b/core/src/main/java/org/apache/accumulo/core/metadata/CompactableFileImpl.java
@@ -78,8 +78,7 @@ public class CompactableFileImpl implements CompactableFile {
@Override
public boolean equals(Object o) {
- if (o instanceof CompactableFileImpl) {
- var ocfi = (CompactableFileImpl) o;
+ if (o instanceof CompactableFileImpl ocfi) {
return storedTabletFile.equals(ocfi.storedTabletFile);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/metadata/ReferencedTabletFile.java
b/core/src/main/java/org/apache/accumulo/core/metadata/ReferencedTabletFile.java
index c55ba033b7..be99fb983d 100644
---
a/core/src/main/java/org/apache/accumulo/core/metadata/ReferencedTabletFile.java
+++
b/core/src/main/java/org/apache/accumulo/core/metadata/ReferencedTabletFile.java
@@ -211,8 +211,7 @@ public class ReferencedTabletFile extends
AbstractTabletFile<ReferencedTabletFil
@Override
public boolean equals(Object obj) {
- if (obj instanceof ReferencedTabletFile) {
- ReferencedTabletFile that = (ReferencedTabletFile) obj;
+ if (obj instanceof ReferencedTabletFile that) {
return parts.getNormalizedPath().equals(that.parts.getNormalizedPath())
&& range.equals(that.range);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/metadata/SuspendingTServer.java
b/core/src/main/java/org/apache/accumulo/core/metadata/SuspendingTServer.java
index 335392d30d..85bafa7179 100644
---
a/core/src/main/java/org/apache/accumulo/core/metadata/SuspendingTServer.java
+++
b/core/src/main/java/org/apache/accumulo/core/metadata/SuspendingTServer.java
@@ -55,10 +55,9 @@ public class SuspendingTServer {
@Override
public boolean equals(Object rhsObject) {
- if (!(rhsObject instanceof SuspendingTServer)) {
+ if (!(rhsObject instanceof SuspendingTServer rhs)) {
return false;
}
- SuspendingTServer rhs = (SuspendingTServer) rhsObject;
return server.equals(rhs.server) &&
suspensionTime.equals(rhs.suspensionTime);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/metadata/UnreferencedTabletFile.java
b/core/src/main/java/org/apache/accumulo/core/metadata/UnreferencedTabletFile.java
index 3d5c1d40f8..881e4acfd6 100644
---
a/core/src/main/java/org/apache/accumulo/core/metadata/UnreferencedTabletFile.java
+++
b/core/src/main/java/org/apache/accumulo/core/metadata/UnreferencedTabletFile.java
@@ -69,8 +69,7 @@ public class UnreferencedTabletFile extends
AbstractTabletFile<UnreferencedTable
@Override
public boolean equals(Object obj) {
- if (obj instanceof UnreferencedTabletFile) {
- UnreferencedTabletFile that = (UnreferencedTabletFile) obj;
+ if (obj instanceof UnreferencedTabletFile that) {
return path.equals(that.path);
}
return false;
diff --git
a/core/src/main/java/org/apache/accumulo/core/metadata/schema/DataFileValue.java
b/core/src/main/java/org/apache/accumulo/core/metadata/schema/DataFileValue.java
index 3d47acac5a..1402cb8311 100644
---
a/core/src/main/java/org/apache/accumulo/core/metadata/schema/DataFileValue.java
+++
b/core/src/main/java/org/apache/accumulo/core/metadata/schema/DataFileValue.java
@@ -91,8 +91,7 @@ public class DataFileValue {
@Override
public boolean equals(Object o) {
- if (o instanceof DataFileValue) {
- DataFileValue odfv = (DataFileValue) o;
+ if (o instanceof DataFileValue odfv) {
return size == odfv.size && numEntries == odfv.numEntries && time ==
odfv.time;
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/metadata/schema/MetadataTime.java
b/core/src/main/java/org/apache/accumulo/core/metadata/schema/MetadataTime.java
index eb79b6d017..37d1fb6be7 100644
---
a/core/src/main/java/org/apache/accumulo/core/metadata/schema/MetadataTime.java
+++
b/core/src/main/java/org/apache/accumulo/core/metadata/schema/MetadataTime.java
@@ -100,8 +100,7 @@ public final class MetadataTime implements
Comparable<MetadataTime> {
@Override
public boolean equals(Object o) {
- if (o instanceof MetadataTime) {
- MetadataTime t = (MetadataTime) o;
+ if (o instanceof MetadataTime t) {
return time == t.getTime() && type == t.getType();
}
return false;
diff --git
a/core/src/main/java/org/apache/accumulo/core/rpc/SaslClientDigestCallbackHandler.java
b/core/src/main/java/org/apache/accumulo/core/rpc/SaslClientDigestCallbackHandler.java
index 32507a4637..18db7b7cbf 100644
---
a/core/src/main/java/org/apache/accumulo/core/rpc/SaslClientDigestCallbackHandler.java
+++
b/core/src/main/java/org/apache/accumulo/core/rpc/SaslClientDigestCallbackHandler.java
@@ -108,8 +108,7 @@ public class SaslClientDigestCallbackHandler extends
SaslDigestCallbackHandler {
if (o == null) {
return false;
}
- if (o instanceof SaslClientDigestCallbackHandler) {
- SaslClientDigestCallbackHandler other =
(SaslClientDigestCallbackHandler) o;
+ if (o instanceof SaslClientDigestCallbackHandler other) {
return userName.equals(other.userName) && Arrays.equals(userPassword,
other.userPassword);
}
return false;
diff --git
a/core/src/main/java/org/apache/accumulo/core/rpc/SaslConnectionParams.java
b/core/src/main/java/org/apache/accumulo/core/rpc/SaslConnectionParams.java
index 0aaba98b74..6d9487a2a9 100644
--- a/core/src/main/java/org/apache/accumulo/core/rpc/SaslConnectionParams.java
+++ b/core/src/main/java/org/apache/accumulo/core/rpc/SaslConnectionParams.java
@@ -248,8 +248,7 @@ public class SaslConnectionParams {
@Override
public boolean equals(Object o) {
- if (o instanceof SaslConnectionParams) {
- SaslConnectionParams other = (SaslConnectionParams) o;
+ if (o instanceof SaslConnectionParams other) {
if (!kerberosServerPrimary.equals(other.kerberosServerPrimary)) {
return false;
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/rpc/SslConnectionParams.java
b/core/src/main/java/org/apache/accumulo/core/rpc/SslConnectionParams.java
index 611242e392..ffe75e1de7 100644
--- a/core/src/main/java/org/apache/accumulo/core/rpc/SslConnectionParams.java
+++ b/core/src/main/java/org/apache/accumulo/core/rpc/SslConnectionParams.java
@@ -262,11 +262,10 @@ public class SslConnectionParams {
@Override
public boolean equals(Object obj) {
- if (!(obj instanceof SslConnectionParams)) {
+ if (!(obj instanceof SslConnectionParams other)) {
return false;
}
- SslConnectionParams other = (SslConnectionParams) obj;
if (clientAuth != other.clientAuth) {
return false;
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/sample/impl/SamplerConfigurationImpl.java
b/core/src/main/java/org/apache/accumulo/core/sample/impl/SamplerConfigurationImpl.java
index a97bf5e9be..f0eeb0d01d 100644
---
a/core/src/main/java/org/apache/accumulo/core/sample/impl/SamplerConfigurationImpl.java
+++
b/core/src/main/java/org/apache/accumulo/core/sample/impl/SamplerConfigurationImpl.java
@@ -71,8 +71,7 @@ public class SamplerConfigurationImpl implements Writable {
@Override
public boolean equals(Object o) {
- if (o instanceof SamplerConfigurationImpl) {
- SamplerConfigurationImpl osc = (SamplerConfigurationImpl) o;
+ if (o instanceof SamplerConfigurationImpl osc) {
return className.equals(osc.className) && options.equals(osc.options);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/security/Authorizations.java
b/core/src/main/java/org/apache/accumulo/core/security/Authorizations.java
index e9db8f2ca4..5964b4fc7d 100644
--- a/core/src/main/java/org/apache/accumulo/core/security/Authorizations.java
+++ b/core/src/main/java/org/apache/accumulo/core/security/Authorizations.java
@@ -327,8 +327,7 @@ public class Authorizations implements Iterable<byte[]>,
Serializable, Authoriza
return false;
}
- if (o instanceof Authorizations) {
- Authorizations ao = (Authorizations) o;
+ if (o instanceof Authorizations ao) {
return auths.equals(ao.auths);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/spi/balancer/GroupBalancer.java
b/core/src/main/java/org/apache/accumulo/core/spi/balancer/GroupBalancer.java
index c5afdaaab6..86f6c71759 100644
---
a/core/src/main/java/org/apache/accumulo/core/spi/balancer/GroupBalancer.java
+++
b/core/src/main/java/org/apache/accumulo/core/spi/balancer/GroupBalancer.java
@@ -404,8 +404,7 @@ public abstract class GroupBalancer implements
TabletBalancer {
@Override
public boolean equals(Object o) {
- if (o instanceof TserverGroupInfo) {
- TserverGroupInfo otgi = (TserverGroupInfo) o;
+ if (o instanceof TserverGroupInfo otgi) {
return tsi.equals(otgi.tsi);
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/spi/fs/DelegatingChooser.java
b/core/src/main/java/org/apache/accumulo/core/spi/fs/DelegatingChooser.java
index eb39adaf62..74fbf0986a 100644
--- a/core/src/main/java/org/apache/accumulo/core/spi/fs/DelegatingChooser.java
+++ b/core/src/main/java/org/apache/accumulo/core/spi/fs/DelegatingChooser.java
@@ -149,8 +149,7 @@ public class DelegatingChooser implements VolumeChooser {
log.trace("Change detected for {} for {}", property, key);
}
try {
- if (key instanceof TableId) {
- TableId tableId = (TableId) key;
+ if (key instanceof TableId tableId) {
return env.getServiceEnv().instantiate(tableId, className,
VolumeChooser.class);
} else {
return env.getServiceEnv().instantiate(className,
VolumeChooser.class);
diff --git a/core/src/main/java/org/apache/accumulo/core/util/ColumnFQ.java
b/core/src/main/java/org/apache/accumulo/core/util/ColumnFQ.java
index 3e2607a9a0..cfac5e7e86 100644
--- a/core/src/main/java/org/apache/accumulo/core/util/ColumnFQ.java
+++ b/core/src/main/java/org/apache/accumulo/core/util/ColumnFQ.java
@@ -73,13 +73,12 @@ public class ColumnFQ implements Comparable<ColumnFQ> {
@Override
public boolean equals(Object o) {
- if (!(o instanceof ColumnFQ)) {
+ if (!(o instanceof ColumnFQ ocfq)) {
return false;
}
if (this == o) {
return true;
}
- ColumnFQ ocfq = (ColumnFQ) o;
return ocfq.colf.equals(colf) && ocfq.colq.equals(colq);
}
diff --git a/core/src/main/java/org/apache/accumulo/core/util/Pair.java
b/core/src/main/java/org/apache/accumulo/core/util/Pair.java
index 4af70e22ac..320650a3e6 100644
--- a/core/src/main/java/org/apache/accumulo/core/util/Pair.java
+++ b/core/src/main/java/org/apache/accumulo/core/util/Pair.java
@@ -38,8 +38,7 @@ public class Pair<A,B> {
@Override
public boolean equals(Object o) {
- if (o instanceof Pair<?,?>) {
- Pair<?,?> other = (Pair<?,?>) o;
+ if (o instanceof Pair<?,?> other) {
return Objects.equals(first, other.first) && Objects.equals(second,
other.second);
}
return false;
diff --git
a/core/src/main/java/org/apache/accumulo/core/util/compaction/CompactionJobImpl.java
b/core/src/main/java/org/apache/accumulo/core/util/compaction/CompactionJobImpl.java
index e47412918c..92e2922fae 100644
---
a/core/src/main/java/org/apache/accumulo/core/util/compaction/CompactionJobImpl.java
+++
b/core/src/main/java/org/apache/accumulo/core/util/compaction/CompactionJobImpl.java
@@ -84,8 +84,7 @@ public class CompactionJobImpl implements CompactionJob {
@Override
public boolean equals(Object o) {
- if (o instanceof CompactionJobImpl) {
- CompactionJobImpl ocj = (CompactionJobImpl) o;
+ if (o instanceof CompactionJobImpl ocj) {
return priority == ocj.priority && group.equals(ocj.group) &&
files.equals(ocj.files)
&& kind == ocj.kind;
diff --git
a/core/src/main/java/org/apache/accumulo/core/util/compaction/CompactionServicesConfig.java
b/core/src/main/java/org/apache/accumulo/core/util/compaction/CompactionServicesConfig.java
index 11f54e87b6..d4c89c132e 100644
---
a/core/src/main/java/org/apache/accumulo/core/util/compaction/CompactionServicesConfig.java
+++
b/core/src/main/java/org/apache/accumulo/core/util/compaction/CompactionServicesConfig.java
@@ -91,8 +91,7 @@ public class CompactionServicesConfig {
@Override
public boolean equals(Object o) {
- if (o instanceof CompactionServicesConfig) {
- var oc = (CompactionServicesConfig) o;
+ if (o instanceof CompactionServicesConfig oc) {
return getPlanners().equals(oc.getPlanners()) &&
getOptions().equals(oc.getOptions());
}
diff --git
a/core/src/main/java/org/apache/accumulo/core/util/threads/NamedThreadFactory.java
b/core/src/main/java/org/apache/accumulo/core/util/threads/NamedThreadFactory.java
index abd453cb61..021466af45 100644
---
a/core/src/main/java/org/apache/accumulo/core/util/threads/NamedThreadFactory.java
+++
b/core/src/main/java/org/apache/accumulo/core/util/threads/NamedThreadFactory.java
@@ -48,8 +48,7 @@ class NamedThreadFactory implements ThreadFactory {
@Override
public Thread newThread(Runnable r) {
String threadName = null;
- if (r instanceof NamedRunnable) {
- NamedRunnable nr = (NamedRunnable) r;
+ if (r instanceof NamedRunnable nr) {
threadName = String.format(FORMAT, name, nr.getName(),
threadNum.getAndIncrement());
} else {
threadName =
diff --git a/core/src/main/java/org/apache/accumulo/core/volume/VolumeImpl.java
b/core/src/main/java/org/apache/accumulo/core/volume/VolumeImpl.java
index 7e81f05dd9..70fc1cebd2 100644
--- a/core/src/main/java/org/apache/accumulo/core/volume/VolumeImpl.java
+++ b/core/src/main/java/org/apache/accumulo/core/volume/VolumeImpl.java
@@ -105,8 +105,7 @@ public class VolumeImpl implements Volume {
@Override
public boolean equals(Object o) {
- if (o instanceof VolumeImpl) {
- VolumeImpl other = (VolumeImpl) o;
+ if (o instanceof VolumeImpl other) {
return getFileSystem().equals(other.getFileSystem())
&& getBasePath().equals(other.getBasePath());
}
diff --git
a/hadoop-mapreduce/src/main/java/org/apache/accumulo/hadoopImpl/mapred/AccumuloRecordReader.java
b/hadoop-mapreduce/src/main/java/org/apache/accumulo/hadoopImpl/mapred/AccumuloRecordReader.java
index 971aafa860..ab9797879e 100644
---
a/hadoop-mapreduce/src/main/java/org/apache/accumulo/hadoopImpl/mapred/AccumuloRecordReader.java
+++
b/hadoop-mapreduce/src/main/java/org/apache/accumulo/hadoopImpl/mapred/AccumuloRecordReader.java
@@ -150,9 +150,8 @@ public abstract class AccumuloRecordReader<K,V> implements
RecordReader<K,V> {
log.debug("Creating scanner for table: " + table);
log.debug("Authorizations are: " + authorizations);
- if (baseSplit instanceof BatchInputSplit) {
+ if (baseSplit instanceof BatchInputSplit multiRangeSplit) {
BatchScanner scanner;
- BatchInputSplit multiRangeSplit = (BatchInputSplit) baseSplit;
try {
// Note: BatchScanner will use at most one thread per tablet,
currently BatchInputSplit
diff --git
a/hadoop-mapreduce/src/main/java/org/apache/accumulo/hadoopImpl/mapreduce/AccumuloRecordReader.java
b/hadoop-mapreduce/src/main/java/org/apache/accumulo/hadoopImpl/mapreduce/AccumuloRecordReader.java
index 311c71d463..19c03d808f 100644
---
a/hadoop-mapreduce/src/main/java/org/apache/accumulo/hadoopImpl/mapreduce/AccumuloRecordReader.java
+++
b/hadoop-mapreduce/src/main/java/org/apache/accumulo/hadoopImpl/mapreduce/AccumuloRecordReader.java
@@ -167,8 +167,7 @@ public abstract class AccumuloRecordReader<K,V> extends
RecordReader<K,V> {
log.debug("Creating scanner for table: " + table);
log.debug("Authorizations are: " + authorizations);
- if (split instanceof BatchInputSplit) {
- BatchInputSplit batchSplit = (BatchInputSplit) split;
+ if (split instanceof BatchInputSplit batchSplit) {
BatchScanner scanner;
try {
diff --git
a/hadoop-mapreduce/src/test/java/org/apache/accumulo/hadoop/its/mapreduce/RowHashIT.java
b/hadoop-mapreduce/src/test/java/org/apache/accumulo/hadoop/its/mapreduce/RowHashIT.java
index 5af7ebbaac..c20cd166ac 100644
---
a/hadoop-mapreduce/src/test/java/org/apache/accumulo/hadoop/its/mapreduce/RowHashIT.java
+++
b/hadoop-mapreduce/src/test/java/org/apache/accumulo/hadoop/its/mapreduce/RowHashIT.java
@@ -151,9 +151,8 @@ public class RowHashIT extends ConfigurableMacBase {
// For MapReduce, Kerberos credentials don't make it to the Mappers
and Reducers,
// so we need to request a delegation token and use that instead.
AuthenticationToken authToken =
ClientProperty.getAuthenticationToken(props);
- if (authToken instanceof KerberosToken) {
+ if (authToken instanceof KerberosToken krbToken) {
log.info("Received KerberosToken, fetching DelegationToken for
MapReduce");
- final KerberosToken krbToken = (KerberosToken) authToken;
try {
UserGroupInformation user = UserGroupInformation.getCurrentUser();
diff --git
a/iterator-test-harness/src/main/java/org/apache/accumulo/iteratortest/IteratorTestInput.java
b/iterator-test-harness/src/main/java/org/apache/accumulo/iteratortest/IteratorTestInput.java
index 4794c4f713..843dcf8182 100644
---
a/iterator-test-harness/src/main/java/org/apache/accumulo/iteratortest/IteratorTestInput.java
+++
b/iterator-test-harness/src/main/java/org/apache/accumulo/iteratortest/IteratorTestInput.java
@@ -151,10 +151,9 @@ public class IteratorTestInput {
if (this == o) {
return true;
}
- if (!(o instanceof IteratorTestInput)) {
+ if (!(o instanceof IteratorTestInput that)) {
return false;
}
- IteratorTestInput that = (IteratorTestInput) o;
return inclusive == that.inclusive &&
iteratorClass.equals(that.iteratorClass)
&& iteratorOptions.equals(that.iteratorOptions) &&
range.equals(that.range)
diff --git
a/iterator-test-harness/src/main/java/org/apache/accumulo/iteratortest/IteratorTestOutput.java
b/iterator-test-harness/src/main/java/org/apache/accumulo/iteratortest/IteratorTestOutput.java
index 86cee9d22f..21c1e4cd9c 100644
---
a/iterator-test-harness/src/main/java/org/apache/accumulo/iteratortest/IteratorTestOutput.java
+++
b/iterator-test-harness/src/main/java/org/apache/accumulo/iteratortest/IteratorTestOutput.java
@@ -136,12 +136,10 @@ public class IteratorTestOutput {
@Override
public boolean equals(Object o) {
- if (!(o instanceof IteratorTestOutput)) {
+ if (!(o instanceof IteratorTestOutput other)) {
return false;
}
- IteratorTestOutput other = (IteratorTestOutput) o;
-
if (outcome != other.outcome) {
return false;
}
diff --git
a/minicluster/src/main/java/org/apache/accumulo/cluster/ClusterUser.java
b/minicluster/src/main/java/org/apache/accumulo/cluster/ClusterUser.java
index 720b04304d..2b7e5426cd 100644
--- a/minicluster/src/main/java/org/apache/accumulo/cluster/ClusterUser.java
+++ b/minicluster/src/main/java/org/apache/accumulo/cluster/ClusterUser.java
@@ -117,8 +117,7 @@ public class ClusterUser {
return false;
}
- if (obj instanceof ClusterUser) {
- ClusterUser other = (ClusterUser) obj;
+ if (obj instanceof ClusterUser other) {
if (keytab == null) {
if (other.keytab != null) {
return false;
diff --git
a/minicluster/src/main/java/org/apache/accumulo/cluster/RemoteShellOptions.java
b/minicluster/src/main/java/org/apache/accumulo/cluster/RemoteShellOptions.java
index b2fe448844..79f2ba9eab 100644
---
a/minicluster/src/main/java/org/apache/accumulo/cluster/RemoteShellOptions.java
+++
b/minicluster/src/main/java/org/apache/accumulo/cluster/RemoteShellOptions.java
@@ -92,11 +92,10 @@ public class RemoteShellOptions {
// Let other system properties override those in the file
for (Entry<Object,Object> entry : System.getProperties().entrySet()) {
- if (!(entry.getKey() instanceof String)) {
+ if (!(entry.getKey() instanceof String key)) {
continue;
}
- String key = (String) entry.getKey();
if (key.startsWith(SSH_PREFIX)) {
properties.put(key, entry.getValue());
}
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeChooserEnvironmentImpl.java
b/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeChooserEnvironmentImpl.java
index b07fd0f46f..900ca759d5 100644
---
a/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeChooserEnvironmentImpl.java
+++
b/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeChooserEnvironmentImpl.java
@@ -97,10 +97,9 @@ public class VolumeChooserEnvironmentImpl implements
VolumeChooserEnvironment {
if (obj == this) {
return true;
}
- if (obj == null || !(obj instanceof VolumeChooserEnvironmentImpl)) {
+ if (obj == null || !(obj instanceof VolumeChooserEnvironmentImpl other)) {
return false;
}
- VolumeChooserEnvironmentImpl other = (VolumeChooserEnvironmentImpl) obj;
return getChooserScope() == other.getChooserScope()
&& Objects.equals(tableId.orElseThrow(),
other.getTable().orElseThrow());
}
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeManagerImpl.java
b/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeManagerImpl.java
index f14568354a..b472539f69 100644
---
a/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeManagerImpl.java
+++
b/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeManagerImpl.java
@@ -530,8 +530,7 @@ public class VolumeManagerImpl implements VolumeManager {
// for HDFS erasure coding. not checking hdfs config options
// since that's already checked in ensureSyncIsEnabled()
FileSystem fs = getFileSystemByPath(path);
- if (fs instanceof DistributedFileSystem) {
- DistributedFileSystem dfs = (DistributedFileSystem) fs;
+ if (fs instanceof DistributedFileSystem dfs) {
try {
ErasureCodingPolicy currEC = dfs.getErasureCodingPolicy(path);
if (currEC != null && !currEC.isReplicationPolicy()) {
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/manager/recovery/HadoopLogCloser.java
b/server/base/src/main/java/org/apache/accumulo/server/manager/recovery/HadoopLogCloser.java
index 6623e263f4..1f9f101f3c 100644
---
a/server/base/src/main/java/org/apache/accumulo/server/manager/recovery/HadoopLogCloser.java
+++
b/server/base/src/main/java/org/apache/accumulo/server/manager/recovery/HadoopLogCloser.java
@@ -52,8 +52,7 @@ public class HadoopLogCloser implements LogCloser {
}
}
- if (ns instanceof DistributedFileSystem) {
- DistributedFileSystem dfs = (DistributedFileSystem) ns;
+ if (ns instanceof DistributedFileSystem dfs) {
try {
if (!dfs.recoverLease(source)) {
log.info("Waiting for file to be closed {}", source);
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/rpc/ClientInfoProcessorFactory.java
b/server/base/src/main/java/org/apache/accumulo/server/rpc/ClientInfoProcessorFactory.java
index 3a3f7f485d..014ad032d1 100644
---
a/server/base/src/main/java/org/apache/accumulo/server/rpc/ClientInfoProcessorFactory.java
+++
b/server/base/src/main/java/org/apache/accumulo/server/rpc/ClientInfoProcessorFactory.java
@@ -41,11 +41,9 @@ public class ClientInfoProcessorFactory extends
TProcessorFactory {
@Override
public TProcessor getProcessor(TTransport trans) {
- if (trans instanceof TBufferedSocket) {
- TBufferedSocket tsock = (TBufferedSocket) trans;
+ if (trans instanceof TBufferedSocket tsock) {
clientAddress.set(tsock.getClientString());
- } else if (trans instanceof TSocket) {
- TSocket tsock = (TSocket) trans;
+ } else if (trans instanceof TSocket tsock) {
clientAddress.set(
tsock.getSocket().getInetAddress().getHostAddress() + ":" +
tsock.getSocket().getPort());
} else {
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/rpc/CustomNonBlockingServer.java
b/server/base/src/main/java/org/apache/accumulo/server/rpc/CustomNonBlockingServer.java
index 76728722d2..6cbd5c6ca5 100644
---
a/server/base/src/main/java/org/apache/accumulo/server/rpc/CustomNonBlockingServer.java
+++
b/server/base/src/main/java/org/apache/accumulo/server/rpc/CustomNonBlockingServer.java
@@ -167,8 +167,7 @@ public class CustomNonBlockingServer extends THsHaServer {
*/
private String getClientAddress() {
String clientAddress = null;
- if (trans_ instanceof TNonblockingSocket) {
- TNonblockingSocket tsock = (TNonblockingSocket) trans_;
+ if (trans_ instanceof TNonblockingSocket tsock) {
Socket sock = tsock.getSocketChannel().socket();
clientAddress = sock.getInetAddress().getHostAddress() + ":" +
sock.getPort();
log.trace("CustomFrameBuffer captured client address: {}",
clientAddress);
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/rpc/CustomThreadedSelectorServer.java
b/server/base/src/main/java/org/apache/accumulo/server/rpc/CustomThreadedSelectorServer.java
index 06e679ac15..455640ab54 100644
---
a/server/base/src/main/java/org/apache/accumulo/server/rpc/CustomThreadedSelectorServer.java
+++
b/server/base/src/main/java/org/apache/accumulo/server/rpc/CustomThreadedSelectorServer.java
@@ -56,10 +56,9 @@ public class CustomThreadedSelectorServer extends
TThreadedSelectorServer {
try {
TNonblockingTransport transport = getTransport(frameBuffer);
- if (transport instanceof TNonblockingSocket) {
+ if (transport instanceof TNonblockingSocket tsock) {
// This block of code makes the client address available to the
server side code that
// executes a RPC. It is made available for informational purposes.
- TNonblockingSocket tsock = (TNonblockingSocket) transport;
Socket sock = tsock.getSocketChannel().socket();
TServerUtils.clientAddress
.set(sock.getInetAddress().getHostAddress() + ":" +
sock.getPort());
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/rpc/TServerUtils.java
b/server/base/src/main/java/org/apache/accumulo/server/rpc/TServerUtils.java
index f454984fc1..88477f8a20 100644
--- a/server/base/src/main/java/org/apache/accumulo/server/rpc/TServerUtils.java
+++ b/server/base/src/main/java/org/apache/accumulo/server/rpc/TServerUtils.java
@@ -401,8 +401,7 @@ public class TServerUtils {
}
final ServerSocket serverSock = tServerSock.getServerSocket();
- if (serverSock instanceof SSLServerSocket) {
- SSLServerSocket sslServerSock = (SSLServerSocket) serverSock;
+ if (serverSock instanceof SSLServerSocket sslServerSock) {
String[] protocols = params.getServerProtocols();
// Be nice for the user and automatically remove protocols that might
not exist in their JVM.
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/rpc/UGIAssumingProcessor.java
b/server/base/src/main/java/org/apache/accumulo/server/rpc/UGIAssumingProcessor.java
index d89e874af1..71f5f715a1 100644
---
a/server/base/src/main/java/org/apache/accumulo/server/rpc/UGIAssumingProcessor.java
+++
b/server/base/src/main/java/org/apache/accumulo/server/rpc/UGIAssumingProcessor.java
@@ -78,10 +78,9 @@ public class UGIAssumingProcessor implements TProcessor {
@Override
public void process(final TProtocol inProt, final TProtocol outProt) throws
TException {
TTransport trans = inProt.getTransport();
- if (!(trans instanceof TSaslServerTransport)) {
+ if (!(trans instanceof TSaslServerTransport saslTrans)) {
throw new TException("Unexpected non-SASL transport " + trans.getClass()
+ ": " + trans);
}
- TSaslServerTransport saslTrans = (TSaslServerTransport) trans;
SaslServer saslServer = saslTrans.getSaslServer();
String endUser = saslServer.getAuthorizationID();
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/security/handler/ZKAuthenticator.java
b/server/base/src/main/java/org/apache/accumulo/server/security/handler/ZKAuthenticator.java
index 9191d7f690..c6adee16b2 100644
---
a/server/base/src/main/java/org/apache/accumulo/server/security/handler/ZKAuthenticator.java
+++
b/server/base/src/main/java/org/apache/accumulo/server/security/handler/ZKAuthenticator.java
@@ -91,10 +91,9 @@ public final class ZKAuthenticator implements Authenticator {
public void createUser(String principal, AuthenticationToken token)
throws AccumuloSecurityException {
try {
- if (!(token instanceof PasswordToken)) {
+ if (!(token instanceof PasswordToken pt)) {
throw new AccumuloSecurityException(principal,
SecurityErrorCode.INVALID_TOKEN);
}
- PasswordToken pt = (PasswordToken) token;
constructUser(principal, ZKSecurityTool.createPass(pt.getPassword()));
} catch (KeeperException e) {
if (e.code().equals(KeeperException.Code.NODEEXISTS)) {
@@ -131,10 +130,9 @@ public final class ZKAuthenticator implements
Authenticator {
@Override
public void changePassword(String principal, AuthenticationToken token)
throws AccumuloSecurityException {
- if (!(token instanceof PasswordToken)) {
+ if (!(token instanceof PasswordToken pt)) {
throw new AccumuloSecurityException(principal,
SecurityErrorCode.INVALID_TOKEN);
}
- PasswordToken pt = (PasswordToken) token;
if (userExists(principal)) {
try {
String userPath = Constants.ZUSERS + "/" + principal;
@@ -170,10 +168,9 @@ public final class ZKAuthenticator implements
Authenticator {
@Override
public boolean authenticateUser(String principal, AuthenticationToken token)
throws AccumuloSecurityException {
- if (!(token instanceof PasswordToken)) {
+ if (!(token instanceof PasswordToken pt)) {
throw new AccumuloSecurityException(principal,
SecurityErrorCode.INVALID_TOKEN);
}
- PasswordToken pt = (PasswordToken) token;
byte[] zkData;
String zpath = Constants.ZUSERS + "/" + principal;
zkData = context.getZooCache().get(zpath);
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/util/serviceStatus/StatusSummary.java
b/server/base/src/main/java/org/apache/accumulo/server/util/serviceStatus/StatusSummary.java
index fb9e4bb3c8..f27268a963 100644
---
a/server/base/src/main/java/org/apache/accumulo/server/util/serviceStatus/StatusSummary.java
+++
b/server/base/src/main/java/org/apache/accumulo/server/util/serviceStatus/StatusSummary.java
@@ -84,10 +84,9 @@ public class StatusSummary {
if (this == o) {
return true;
}
- if (!(o instanceof StatusSummary)) {
+ if (!(o instanceof StatusSummary that)) {
return false;
}
- StatusSummary that = (StatusSummary) o;
return serviceCount == that.serviceCount && errorCount == that.errorCount
&& serviceType == that.serviceType && Objects.equals(resourceGroups,
that.resourceGroups)
&& Objects.equals(serviceByGroups, that.serviceByGroups);
diff --git
a/server/manager/src/main/java/org/apache/accumulo/manager/compaction/queue/ResolvedCompactionJob.java
b/server/manager/src/main/java/org/apache/accumulo/manager/compaction/queue/ResolvedCompactionJob.java
index 0624ef5c09..bf27772bc8 100644
---
a/server/manager/src/main/java/org/apache/accumulo/manager/compaction/queue/ResolvedCompactionJob.java
+++
b/server/manager/src/main/java/org/apache/accumulo/manager/compaction/queue/ResolvedCompactionJob.java
@@ -72,8 +72,7 @@ public class ResolvedCompactionJob implements CompactionJob {
}
public static final SizeTrackingTreeMap.Weigher<CompactionJob> WEIGHER = job
-> {
- if (job instanceof ResolvedCompactionJob) {
- var rcj = (ResolvedCompactionJob) job;
+ if (job instanceof ResolvedCompactionJob rcj) {
long estDataSize = 0;
if (rcj.selectedFateId != null) {
estDataSize += rcj.selectedFateId.canonical().length();
diff --git
a/server/tserver/src/main/java/org/apache/accumulo/tserver/ScanServer.java
b/server/tserver/src/main/java/org/apache/accumulo/tserver/ScanServer.java
index f218f8f71f..7130362722 100644
--- a/server/tserver/src/main/java/org/apache/accumulo/tserver/ScanServer.java
+++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/ScanServer.java
@@ -779,11 +779,9 @@ public class ScanServer extends AbstractServer
}
private static Set<StoredTabletFile> getScanSessionFiles(ScanSession<?>
session) {
- if (session instanceof SingleScanSession) {
- var sss = (SingleScanSession) session;
+ if (session instanceof SingleScanSession sss) {
return
Set.copyOf(session.getTabletResolver().getTablet(sss.extent).getDatafiles().keySet());
- } else if (session instanceof MultiScanSession) {
- var mss = (MultiScanSession) session;
+ } else if (session instanceof MultiScanSession mss) {
return mss.exents.stream().flatMap(e -> {
var tablet = mss.getTabletResolver().getTablet(e);
if (tablet == null) {
diff --git
a/server/tserver/src/main/java/org/apache/accumulo/tserver/session/SessionManager.java
b/server/tserver/src/main/java/org/apache/accumulo/tserver/session/SessionManager.java
index 43a6792fd1..2cfb3f6105 100644
---
a/server/tserver/src/main/java/org/apache/accumulo/tserver/session/SessionManager.java
+++
b/server/tserver/src/main/java/org/apache/accumulo/tserver/session/SessionManager.java
@@ -331,8 +331,7 @@ public class SessionManager {
private long countZombieScans(long reportTimeMillis) {
return Stream.concat(deferredCleanupQueue.stream(),
sessions.values().stream())
.filter(session -> {
- if (session instanceof ScanSession) {
- var scanSession = (ScanSession<?>) session;
+ if (session instanceof ScanSession<?> scanSession) {
synchronized (scanSession) {
var scanTask = scanSession.getScanTask();
if (scanTask != null && scanSession.getState() == State.REMOVED
@@ -396,12 +395,10 @@ public class SessionManager {
ScanTask<?> nbt = null;
TableId tableID = null;
- if (session instanceof SingleScanSession) {
- SingleScanSession ss = (SingleScanSession) session;
+ if (session instanceof SingleScanSession ss) {
nbt = ss.getScanTask();
tableID = ss.extent.tableId();
- } else if (session instanceof MultiScanSession) {
- MultiScanSession mss = (MultiScanSession) session;
+ } else if (session instanceof MultiScanSession mss) {
nbt = mss.getScanTask();
tableID = mss.threadPoolExtent.tableId();
}
@@ -423,8 +420,7 @@ public class SessionManager {
final long ct = System.currentTimeMillis();
Stream.concat(sessions.values().stream(),
deferredCleanupQueue.stream()).forEach(session -> {
- if (session instanceof ScanSession) {
- ScanSession<?> scanSession = (ScanSession<?>) session;
+ if (session instanceof ScanSession<?> scanSession) {
boolean isSingle = session instanceof SingleScanSession;
addActiveScan(activeScans, scanSession,
diff --git
a/shell/src/main/java/org/apache/accumulo/shell/commands/ConfigCommand.java
b/shell/src/main/java/org/apache/accumulo/shell/commands/ConfigCommand.java
index 13e65df411..19fc07e2ad 100644
--- a/shell/src/main/java/org/apache/accumulo/shell/commands/ConfigCommand.java
+++ b/shell/src/main/java/org/apache/accumulo/shell/commands/ConfigCommand.java
@@ -289,8 +289,7 @@ public class ConfigCommand extends Command {
try {
acuconf =
shellState.getAccumuloClient().tableOperations().getConfiguration(tableName);
} catch (AccumuloException e) {
- if (e.getCause() != null && e.getCause() instanceof
AccumuloSecurityException) {
- AccumuloSecurityException ase = (AccumuloSecurityException)
e.getCause();
+ if (e.getCause() != null && e.getCause() instanceof
AccumuloSecurityException ase) {
if (ase.getSecurityErrorCode() == PERMISSION_DENIED) {
Shell.log.error(
"User unable to retrieve {} table configuration (requires
Table.ALTER_TABLE permission)",
diff --git
a/test/src/main/java/org/apache/accumulo/harness/conf/AccumuloClusterPropertyConfiguration.java
b/test/src/main/java/org/apache/accumulo/harness/conf/AccumuloClusterPropertyConfiguration.java
index 3272231134..6599874336 100644
---
a/test/src/main/java/org/apache/accumulo/harness/conf/AccumuloClusterPropertyConfiguration.java
+++
b/test/src/main/java/org/apache/accumulo/harness/conf/AccumuloClusterPropertyConfiguration.java
@@ -170,11 +170,10 @@ public abstract class
AccumuloClusterPropertyConfiguration implements AccumuloCl
protected void loadFromProperties(String desiredPrefix, Properties
properties,
Map<String,String> configuration) {
for (Entry<Object,Object> entry : properties.entrySet()) {
- if (!(entry.getKey() instanceof String)) {
+ if (!(entry.getKey() instanceof String key)) {
continue;
}
- String key = (String) entry.getKey();
if (key.startsWith(desiredPrefix)) {
configuration.put(key, (String) entry.getValue());
}
diff --git
a/test/src/main/java/org/apache/accumulo/test/fate/meta/MetaFateStoreFateIT.java
b/test/src/main/java/org/apache/accumulo/test/fate/meta/MetaFateStoreFateIT.java
index f41f993d99..9af9ad02f7 100644
---
a/test/src/main/java/org/apache/accumulo/test/fate/meta/MetaFateStoreFateIT.java
+++
b/test/src/main/java/org/apache/accumulo/test/fate/meta/MetaFateStoreFateIT.java
@@ -136,8 +136,7 @@ public class MetaFateStoreFateIT extends FateStoreITBase {
Object currentNode) throws Exception {
Object currentResAsObject = nodeReservation.get(currentNode);
Optional<FateStore.FateReservation> currentReservation = Optional.empty();
- if (currentResAsObject instanceof Optional) {
- Optional<?> currentResAsOptional = (Optional<?>) currentResAsObject;
+ if (currentResAsObject instanceof Optional<?> currentResAsOptional) {
if (currentResAsOptional.isPresent()
&& currentResAsOptional.orElseThrow() instanceof
FateStore.FateReservation) {
currentReservation =