Skip to content

Commit 9d57e4d

Browse files
committed
update
1 parent b76c1ab commit 9d57e4d

2 files changed

Lines changed: 1 addition & 23 deletions

File tree

HMCL/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ tasks.shadowJar {
111111
archiveClassifier.set(null as String?)
112112

113113
exclude("**/package-info.class")
114+
exclude("**/package.html")
114115
exclude("META-INF/maven/**")
115116

116117
exclude("META-INF/services/javax.imageio.spi.ImageReaderSpi")

HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/NativeUtils.java

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -17,38 +17,15 @@
1717
*/
1818
package org.jackhuang.hmcl.util.platform;
1919

20-
import com.sun.jna.Library;
2120
import com.sun.jna.Native;
2221
import com.sun.jna.Platform;
23-
import org.jetbrains.annotations.Nullable;
24-
25-
import java.util.Collections;
26-
import java.util.Map;
27-
28-
import static org.jackhuang.hmcl.util.logging.Logger.LOG;
2922

3023
/**
3124
* @author Glavo
3225
*/
3326
public final class NativeUtils {
3427
public static final boolean USE_JNA = useJNA();
3528

36-
public static <T extends Library> @Nullable T load(String name, Class<T> interfaceClass) {
37-
return load(name, interfaceClass, Collections.emptyMap());
38-
}
39-
40-
public static <T extends Library> @Nullable T load(String name, Class<T> interfaceClass, Map<String, ?> options) {
41-
if (USE_JNA) {
42-
try {
43-
return Native.load(name, interfaceClass, options);
44-
} catch (UnsatisfiedLinkError e) {
45-
LOG.warning("Failed to load native library: " + name, e);
46-
}
47-
}
48-
49-
return null;
50-
}
51-
5229
private static boolean useJNA() {
5330
String backend = System.getProperty("hmcl.native.backend");
5431
if (backend == null || "auto".equalsIgnoreCase(backend)) {

0 commit comments

Comments
 (0)