aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-12-04 17:42:31 +0100
committerLinnea Gräf <nea@nea.moe>2024-12-04 17:42:31 +0100
commiteb3224754130d0e1a674533bea7ff94a2e751baa (patch)
treeb489123516140f1d61c5f7ef1cebced9b7ae77a4 /src
parent11915659912ae7d6b76a479231ba8c7b09840c1a (diff)
downloadreproduction-infinite-compile-eb3224754130d0e1a674533bea7ff94a2e751baa.tar.gz
reproduction-infinite-compile-eb3224754130d0e1a674533bea7ff94a2e751baa.tar.bz2
reproduction-infinite-compile-eb3224754130d0e1a674533bea7ff94a2e751baa.zip
Further reduction
Diffstat (limited to 'src')
-rw-r--r--src/main/java/ext/JavaHelper.java2
-rw-r--r--src/main/kotlin/moe/nea/firm/ManagedConfig.kt8
2 files changed, 4 insertions, 6 deletions
diff --git a/src/main/java/ext/JavaHelper.java b/src/main/java/ext/JavaHelper.java
index c7229fa..98f281b 100644
--- a/src/main/java/ext/JavaHelper.java
+++ b/src/main/java/ext/JavaHelper.java
@@ -2,8 +2,6 @@ package ext;
import moe.nea.firm.InterfaceA;
-import java.util.function.Supplier;
-
public interface JavaHelper {
static <E extends JavaHelper> InterfaceA<E> createInterfaceA() {
return null;
diff --git a/src/main/kotlin/moe/nea/firm/ManagedConfig.kt b/src/main/kotlin/moe/nea/firm/ManagedConfig.kt
index b738f6a..35f6a9d 100644
--- a/src/main/kotlin/moe/nea/firm/ManagedConfig.kt
+++ b/src/main/kotlin/moe/nea/firm/ManagedConfig.kt
@@ -11,12 +11,12 @@ interface InterfaceB<E> {
interface InterfaceA<T>
fun <E : Any> funA(
- codec: InterfaceA<E>,
- renderer: InterfaceB<E>,
+ intA: InterfaceA<E>,
+ intB: InterfaceB<E>,
) {}
-inline fun <reified E> funB() where E : Enum<E>, E : JavaHelper {
- return funA(
+fun <E> funB() where E : Enum<E>, E : JavaHelper {
+ funA(
JavaHelper.createInterfaceA(),
InterfaceB.default(),
)