Skip to content

Commit eae9e9f

Browse files
committed
Fix isInterface checks
1 parent 4412628 commit eae9e9f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ plugins {
44
}
55

66
group = "dev.xdark"
7-
version = "3.0.0"
7+
version = "3.0.1"
88

99
repositories.mavenCentral()
1010

src/main/java/dev/xdark/jlinker/LinkResolverImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ private static <F extends FieldModel> F lookupFieldInInterfaces(ClassModel<?, F>
5858
@Override
5959
public <M extends MethodModel> @NotNull M resolveStaticMethod(@NotNull ClassModel<M, ?> refc, @NotNull String name, @NotNull MethodDescriptor descriptor) throws MethodResolutionException {
6060
MethodLookupResult<M> result;
61-
if (!Modifier.isStatic(refc.accessFlags())) {
61+
if (!Modifier.isInterface(refc.accessFlags())) {
6262
result = resolveMethod(MethodResolutionType.STATIC, refc, name, descriptor);
6363
} else {
6464
result = resolveInterfaceMethod(MethodResolutionType.STATIC, refc, name, descriptor);
@@ -92,7 +92,7 @@ private static <F extends FieldModel> F lookupFieldInInterfaces(ClassModel<?, F>
9292
@Override
9393
public <M extends MethodModel> @NotNull M resolveSpecialMethod(@NotNull ClassModel<M, ?> refc, @NotNull String name, @NotNull MethodDescriptor descriptor, @Nullable ClassModel<M, ?> caller) throws MethodResolutionException {
9494
MethodLookupResult<M> result;
95-
if (!Modifier.isStatic(refc.accessFlags())) {
95+
if (!Modifier.isInterface(refc.accessFlags())) {
9696
result = resolveMethod(MethodResolutionType.SPECIAL, refc, name, descriptor);
9797
} else {
9898
result = resolveInterfaceMethod(MethodResolutionType.SPECIAL, refc, name, descriptor);

0 commit comments

Comments
 (0)