Skip to content

Commit 3240314

Browse files
committed
qol(obfuscator): improved quality of life of product, including better J9+ support
Added the following: - Automatic detection of JVM version - Automatic jmod mapping download - Automatic library -> mapping -> load transition for optimization - Switched to parallel invocation reading for faster timing
1 parent cf87647 commit 3240314

13 files changed

Lines changed: 1665959 additions & 78 deletions

File tree

maple-ir/org.mapleir.app-services/src/main/java/org/mapleir/app/service/ClassTree.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ public void removeEdge(InheritanceEdge e) {
252252
@Override
253253
public Set<InheritanceEdge> getEdges(ClassNode cn) {
254254
if(!containsVertex(cn)) {
255-
System.err.println("warn: implicit add of " + cn);
255+
System.err.println("warn: implicit add of " + cn.getDisplayName());
256256
addVertex(cn);
257257
}
258258
return super.getEdges(cn);
@@ -261,7 +261,7 @@ public Set<InheritanceEdge> getEdges(ClassNode cn) {
261261
@Override
262262
public Set<InheritanceEdge> getReverseEdges(ClassNode cn) {
263263
if(!containsVertex(cn)) {
264-
System.err.println("warn(2): implicit add of " + cn);
264+
System.err.println("warn(2): implicit add of " + cn.getDisplayName());
265265
addVertex(cn);
266266
}
267267
return super.getReverseEdges(cn);

maple-ir/org.mapleir.stdlib/src/main/java/org/mapleir/stdlib/collections/map/NullPermeableHashMap.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package org.mapleir.stdlib.collections.map;
22

3-
import java.util.HashMap;
3+
import java.util.concurrent.ConcurrentHashMap;
44

5-
public class NullPermeableHashMap<K, V> extends HashMap<K, V> {
5+
public class NullPermeableHashMap<K, V> extends ConcurrentHashMap<K, V> {
66

77
private static final long serialVersionUID = 1L;
88

0 commit comments

Comments
 (0)