Skip to content

Commit 99a9015

Browse files
committed
Removed List.getFirst and getLast, unsupported in older Java
1 parent 90fa0ea commit 99a9015

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/main/java/org/ajsmith/jadx/plugins/nativelibraries/components/NativeLibrary.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public NativeMethod addMethod(@NotNull String jniName) throws IllegalArgumentExc
7474

7575
// Unescape and get name parts
7676
List<String> nameParts = List.of(NativeMethod.unescapeName(rawMethodName).split("/"));
77-
String methodName = nameParts.getLast();
77+
String methodName = nameParts.get(nameParts.size() - 1);
7878
String className = nameParts.get(nameParts.size() - 2);
7979
String packageName = String.join(".", nameParts.subList(0, nameParts.size() - 2));
8080

src/main/java/org/ajsmith/jadx/plugins/nativelibraries/components/NativeMethod.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ private JavaMethod findJavaMethod() {
156156
}
157157

158158
if (getParameters() == null) {
159-
return methods.getFirst();
159+
return methods.get(0);
160160
}
161161

162162
for (JavaMethod method : methods) {

src/main/java/org/ajsmith/jadx/plugins/nativelibraries/components/NativePackage.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,14 @@ protected boolean canBeCompacted() {
101101

102102
public List<TreeNode> getChildrenCompacted() {
103103
if (canBeCompacted()) {
104-
return getSubPackages().getFirst().getChildrenCompacted();
104+
return getSubPackages().get(0).getChildrenCompacted();
105105
}
106106
return getChildren();
107107
}
108108

109109
public String getNameCompacted() {
110110
if (canBeCompacted()) {
111-
return getName() + "." + getSubPackages().getFirst().getNameCompacted();
111+
return getName() + "." + getSubPackages().get(0).getNameCompacted();
112112
}
113113
return getName();
114114
}

0 commit comments

Comments
 (0)