From 96a7380935f6ed378fb326f4eb1ae9d9d52c1326 Mon Sep 17 00:00:00 2001 From: Evgeniy Timokhov Date: Fri, 19 Jun 2026 15:44:38 +0100 Subject: [PATCH] Fixed checking for external type property on symbol --- .../amazon/smithy/java/codegen/generators/EnumGenerator.java | 2 +- .../smithy/java/codegen/generators/StructureGenerator.java | 2 +- .../amazon/smithy/java/codegen/generators/UnionGenerator.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/codegen/codegen-core/src/main/java/software/amazon/smithy/java/codegen/generators/EnumGenerator.java b/codegen/codegen-core/src/main/java/software/amazon/smithy/java/codegen/generators/EnumGenerator.java index aeca39279..0347e15a0 100644 --- a/codegen/codegen-core/src/main/java/software/amazon/smithy/java/codegen/generators/EnumGenerator.java +++ b/codegen/codegen-core/src/main/java/software/amazon/smithy/java/codegen/generators/EnumGenerator.java @@ -37,7 +37,7 @@ public final class EnumGenerator directive) { - if (directive.symbol().getProperty(SymbolProperties.EXTERNAL_TYPE).isPresent()) { + if (directive.symbol().getProperty(SymbolProperties.EXTERNAL_TYPE).orElse(false)) { // Skip external types. return; }