Skip to content

Commit 654f237

Browse files
committed
[refactor] Java21: Use SequencedCollection (readability)
1 parent f87d347 commit 654f237

File tree

61 files changed

+108
-108
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+108
-108
lines changed

exist-core/src/main/java/org/exist/client/InteractiveClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1943,7 +1943,7 @@ private boolean processCommandLineActions() throws IOException {
19431943
} else if (options.xpath.isPresent() || !options.queryFiles.isEmpty()) {
19441944
String xpath = null;
19451945
if (!options.queryFiles.isEmpty()) {
1946-
try (final BufferedReader reader = Files.newBufferedReader(options.queryFiles.get(0))) {
1946+
try (final BufferedReader reader = Files.newBufferedReader(options.queryFiles.getFirst())) {
19471947
final StringBuilder buf = new StringBuilder();
19481948
String line;
19491949
while ((line = reader.readLine()) != null) {

exist-core/src/main/java/org/exist/collections/triggers/CSVExtractingTrigger.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,15 +104,15 @@ public void configure(final DBBroker broker, final Txn transaction, final Collec
104104
if(separators == null || separators.size() != 1) {
105105
throw new TriggerException("A separator parameter must be provided to the CSVExtractingTrigger configuration");
106106
} else {
107-
this.separator = separators.get(0);
107+
this.separator = separators.getFirst();
108108
}
109109

110110
//get the extractions
111111
final List<Map<String, List>> paths = (List<Map<String, List>>)parameters.get("path");
112112
for(final Map<String, List> path : paths){
113113
final List<String> xpaths = path.get("xpath");
114114
if(xpaths != null && xpaths.size() == 1) {
115-
String xpath = xpaths.get(0);
115+
String xpath = xpaths.getFirst();
116116

117117
//split out the path and preficate (if present) from the xpath
118118
String pathExpr;

exist-core/src/main/java/org/exist/collections/triggers/HistoryTrigger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public void configure(final DBBroker broker, final Txn transaction, final Collec
8181

8282
if(parameters.containsKey(PARAM_ROOT_NAME)) {
8383
try {
84-
rootPath = XmldbURI.xmldbUriFor(parameters.get(PARAM_ROOT_NAME).get(0).toString());
84+
rootPath = XmldbURI.xmldbUriFor(parameters.get(PARAM_ROOT_NAME).getFirst().toString());
8585
} catch(final URISyntaxException e) {
8686
throw new TriggerException(e);
8787
}

exist-core/src/main/java/org/exist/collections/triggers/STXTransformerTrigger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public class STXTransformerTrigger extends SAXTrigger implements DocumentTrigger
6363
@Override
6464
public void configure(DBBroker broker, Txn transaction, Collection parent, Map<String, List<?>> parameters) throws TriggerException {
6565
super.configure(broker, transaction, parent, parameters);
66-
final String stylesheet = (String)parameters.get("src").get(0);
66+
final String stylesheet = (String)parameters.get("src").getFirst();
6767
if(stylesheet == null) {
6868
throw new TriggerException("STXTransformerTrigger requires an attribute 'src'");
6969
}

exist-core/src/main/java/org/exist/collections/triggers/XQueryTrigger.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,14 +134,14 @@ public void configure(final DBBroker broker, final Txn transaction, final Collec
134134
}
135135

136136
final List<String> urlQueries = (List<String>) parameters.get("url");
137-
this.urlQuery = urlQueries != null ? urlQueries.get(0) : null;
137+
this.urlQuery = urlQueries != null ? urlQueries.getFirst() : null;
138138

139139
final List<String> strQueries = (List<String>) parameters.get("query");
140-
this.strQuery = strQueries != null ? strQueries.get(0) : null;
140+
this.strQuery = strQueries != null ? strQueries.getFirst() : null;
141141

142142
for (final Map.Entry<String, List<?>> entry : parameters.entrySet()) {
143143
final String paramName = entry.getKey();
144-
final Object paramValue = entry.getValue().get(0);
144+
final Object paramValue = entry.getValue().getFirst();
145145

146146
//get the binding prefix (if any)
147147
switch (paramName) {

exist-core/src/main/java/org/exist/config/ConfigurationImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public Configuration getConfiguration(String name) {
8181
if (list == null)
8282
{return null;}
8383
if (list.size() > 0)
84-
{return list.get(0);}
84+
{return list.getFirst();}
8585
return null;
8686
}
8787

exist-core/src/main/java/org/exist/dom/persistent/Match.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ public Match continuedBy(final Match other) {
202202
return null;
203203
}
204204

205-
final int wildCardSize = newMatchOffsets.get(0).length - matchTerm.length() - other.matchTerm.length();
205+
final int wildCardSize = newMatchOffsets.getFirst().length - matchTerm.length() - other.matchTerm.length();
206206
final StringBuilder matched = new StringBuilder(matchTerm);
207207
for (int ii = 0; ii < wildCardSize; ii++) {
208208
matched.append('?');
@@ -319,7 +319,7 @@ public Match filterOutOverlappingOffsets() {
319319
}
320320
});
321321
final List<Offset> nonOverlappingMatchOffsets = new LinkedList<>();
322-
nonOverlappingMatchOffsets.add(newMatchOffsets.remove(0));
322+
nonOverlappingMatchOffsets.add(newMatchOffsets.removeFirst());
323323
for (final Offset o : newMatchOffsets) {
324324
boolean overlapsExistingOffset = false;
325325
for (final Offset eo : nonOverlappingMatchOffsets) {

exist-core/src/main/java/org/exist/http/servlets/HttpRequestWrapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ public String getParameter(final String name) {
494494

495495
// If Parameter is a List, get first entry. The data is used later on
496496
if (o instanceof List lst) {
497-
o = lst.get(0);
497+
o = lst.getFirst();
498498
}
499499

500500
// If parameter is file item, convert to string

exist-core/src/main/java/org/exist/http/servlets/HttpServletRequestWrapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ public String getParameter(final String name) {
200200
final List<RequestParameter> vecParameterValues = params.get(name);
201201

202202
//return the first value in the vector
203-
return vecParameterValues.get(0).getValue();
203+
return vecParameterValues.getFirst().getValue();
204204
} else {
205205
return null;
206206
}

exist-core/src/main/java/org/exist/http/urlrewrite/XQueryURLRewrite.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1198,7 +1198,7 @@ public void addParameter(final String name, final String value) {
11981198
public String getParameter(final String name) {
11991199
final List<String> paramValues = addedParams.get(name);
12001200
if (paramValues != null && paramValues.size() > 0) {
1201-
return paramValues.get(0);
1201+
return paramValues.getFirst();
12021202
}
12031203
return null;
12041204
}

0 commit comments

Comments
 (0)