diff --git a/pom.xml b/pom.xml index 0df9bf1..3ffee38 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ UTF-8 - 11 + 1.8 ${java.version} ${java.version} @@ -72,7 +72,7 @@ com.github.wiiu-env RPXParserLib - 7fc35a8 + 02ed184 org.yaml diff --git a/src/main/java/de/orb/wiiu/rpxgadgetfinder/App.java b/src/main/java/de/orb/wiiu/rpxgadgetfinder/App.java index d629d88..831ab21 100644 --- a/src/main/java/de/orb/wiiu/rpxgadgetfinder/App.java +++ b/src/main/java/de/orb/wiiu/rpxgadgetfinder/App.java @@ -119,9 +119,12 @@ public class App { } for (val s : exportSymbols) { - exports.stream().filter(e -> e.name().equals(s.getName())).findAny().ifPresentOrElse(cur -> { - System.out.println(String.format("%s = 0x%08X;", s.getOut(), cur.offset() + totalOffset)); - }, () -> System.err.println(String.format("Not found %s", s.toString()))); + val opt = exports.stream().filter(e -> e.name().equals(s.getName())).findAny(); + if(opt.isPresent()) { + System.out.println(String.format("%s = 0x%08X;", s.getOut(), opt.get().offset() + totalOffset)); + }else { + System.err.println(String.format("Not found %s", s.toString())); + } } }