Skip to content

Commit a272ffd

Browse files
committed
[refactor] Address further SonarCloud Static Analysis issues
1 parent ce5fa0a commit a272ffd

File tree

3 files changed

+18
-19
lines changed

3 files changed

+18
-19
lines changed

exist-core/src/main/java/org/exist/storage/BrokerPool.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -456,10 +456,10 @@ void initialize() throws EXistException, DatabaseConfigurationException {
456456
dataLock.release();
457457
}
458458

459-
if(e instanceof EXistException) {
460-
throw (EXistException) e;
461-
} else if(e instanceof DatabaseConfigurationException) {
462-
throw (DatabaseConfigurationException) e;
459+
if (e instanceof EXistException existException) {
460+
throw existException;
461+
} else if(e instanceof DatabaseConfigurationException databaseConfigurationException) {
462+
throw databaseConfigurationException;
463463
} else {
464464
throw new EXistException(e);
465465
}

exist-core/src/main/java/org/exist/xmldb/LocalUserManagementService.java

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,10 @@ public void setPermissions(final Collection child, final String owner, final Str
145145

146146
private Optional<List<ACEAider>> getAces(@Nullable final Permission permission) {
147147
final Optional<List<ACEAider>> maybeAces;
148-
if (permission != null && permission instanceof ACLPermission) {
149-
final ACLPermission aclPerm = (ACLPermission)permission;
150-
final List<ACEAider> aces = new ArrayList<>(aclPerm.getACECount());
151-
for (int i = 0; i < aclPerm.getACECount(); i++) {
152-
aces.add(new ACEAider(aclPerm.getACEAccessType(i), aclPerm.getACETarget(i), aclPerm.getACEWho(i), aclPerm.getACEMode(i)));
148+
if (permission != null && permission instanceof ACLPermission aclPermission) {
149+
final List<ACEAider> aces = new ArrayList<>(aclPermission.getACECount());
150+
for (int i = 0; i < aclPermission.getACECount(); i++) {
151+
aces.add(new ACEAider(aclPermission.getACEAccessType(i), aclPermission.getACETarget(i), aclPermission.getACEWho(i), aclPermission.getACEMode(i)));
153152
}
154153
maybeAces = Optional.of(aces);
155154
} else {
@@ -312,34 +311,34 @@ public void unlockResource(final Resource resource) throws XMLDBException {
312311

313312
@Override
314313
public Permission getPermissions(final Collection coll) throws XMLDBException {
315-
if(coll instanceof LocalCollection) {
316-
return this.<Permission>read(((LocalCollection) coll).getPathURI()).apply((collection, broker, transaction) -> collection.getPermissionsNoLock());
314+
if (coll instanceof LocalCollection localCollection) {
315+
return this.<Permission>read(localCollection.getPathURI()).apply((collection, broker, transaction) -> collection.getPermissionsNoLock());
317316
}
318317
return null;
319318
}
320319

321320
@Override
322321
public Permission getSubCollectionPermissions(final Collection parent, final String name) throws XMLDBException {
323-
if(parent instanceof LocalCollection) {
324-
return this.<Permission>read(((LocalCollection) parent).getPathURI()).apply((collection, broker, transaction) -> collection.getChildCollectionEntry(broker, name).getPermissions());
322+
if (parent instanceof LocalCollection localCollection) {
323+
return this.<Permission>read(localCollection.getPathURI()).apply((collection, broker, transaction) -> collection.getChildCollectionEntry(broker, name).getPermissions());
325324
} else {
326325
return null;
327326
}
328327
}
329328

330329
@Override
331330
public Permission getSubResourcePermissions(final Collection parent, final String name) throws XMLDBException {
332-
if(parent instanceof LocalCollection) {
333-
return this.<Permission>read(((LocalCollection) parent).getPathURI()).apply((collection, broker, transaction) -> collection.getResourceEntry(broker, name).getPermissions());
331+
if (parent instanceof LocalCollection localCollection) {
332+
return this.<Permission>read(localCollection.getPathURI()).apply((collection, broker, transaction) -> collection.getResourceEntry(broker, name).getPermissions());
334333
} else {
335334
return null;
336335
}
337336
}
338337

339338
@Override
340339
public Date getSubCollectionCreationTime(final Collection parent, final String name) throws XMLDBException {
341-
if(parent instanceof LocalCollection) {
342-
return this.<Date>read(((LocalCollection) parent).getPathURI()).apply((collection, broker, transaction) -> new Date(collection.getChildCollectionEntry(broker, name).getCreated()));
340+
if (parent instanceof LocalCollection localCollection) {
341+
return this.<Date>read(localCollection.getPathURI()).apply((collection, broker, transaction) -> new Date(collection.getChildCollectionEntry(broker, name).getCreated()));
343342
} else {
344343
return null;
345344
}

exist-core/src/main/java/org/exist/xquery/util/DocUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,8 @@ private static Sequence getDocumentByPathFromURL(final XQueryContext context, fi
146146
}
147147

148148
try (final InputStream is = source.getInputStream()) {
149-
if (source instanceof URLSource) {
150-
final int responseCode = ((URLSource) source).getResponseCode();
149+
if (source instanceof URLSource urlSource) {
150+
final int responseCode = urlSource.getResponseCode();
151151
if (responseCode == HttpURLConnection.HTTP_NOT_FOUND) {
152152
// Special case: '404'
153153
return Sequence.EMPTY_SEQUENCE;

0 commit comments

Comments
 (0)