diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-06-12 17:35:42 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-06-12 17:35:42 +0100 |
| commit | 97b73bfdcab8f408bed2ce40535d35784c96ff4c (patch) | |
| tree | ff6252a0f2652560d1331031c7f3a313be3a35d1 /src/main/java/org | |
| parent | 74a6782f2489c8709c61d80f5b62519fa509a9b0 (diff) | |
Extract JavaGeneratorConfig.nativeTypeConfig()
Diffstat (limited to 'src/main/java/org')
2 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/java/JavaGeneratorConfig.java b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/java/JavaGeneratorConfig.java index 92fe951..b7bd6c5 100644 --- a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/java/JavaGeneratorConfig.java +++ b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/java/JavaGeneratorConfig.java @@ -74,4 +74,7 @@ public record JavaGeneratorConfig( Map.entry(NativeTypes.LIST_INNER, JavaNativeTypeConfig.of(JavaTypeRef.LIST, new JavaStaticMethodCall(JavaTypeRef.LIST, "of", List.of()))) ); + public Optional<JavaNativeTypeConfig> nativeTypeConfig(SimpleNativeType type) { + return Optional.ofNullable(this.nativeTypeConfigs.get(type)); + } } diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatypes/JavaTypesGenerator.java b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatypes/JavaTypesGenerator.java index a3532be..ab156da 100644 --- a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatypes/JavaTypesGenerator.java +++ b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatypes/JavaTypesGenerator.java @@ -411,7 +411,7 @@ public class JavaTypesGenerator implements Generator { } private Optional<JavaNativeTypeConfig> nativeTypeConfig(SimpleNativeType type) { - return Optional.ofNullable(this.javaGeneratorConfig.nativeTypeConfigs().get(type)); + return this.javaGeneratorConfig.nativeTypeConfig(type); } private static class Context { |
