From 696159cf63c893f74f21012e1ef4f4d538b0bce5 Mon Sep 17 00:00:00 2001 From: Tom Bursch Date: Fri, 19 Dec 2025 22:11:12 +0100 Subject: [PATCH] Fix SynthesizeComponent error message --- .../java/de/monticore/types/check/ISynthesizeComponent.java | 2 +- .../types/check/FullSynthesizeCompKindFromMCBasicTypesTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/monticore-grammar/src/main/java/de/monticore/types/check/ISynthesizeComponent.java b/monticore-grammar/src/main/java/de/monticore/types/check/ISynthesizeComponent.java index c871e5fdb3..a56bf9b247 100644 --- a/monticore-grammar/src/main/java/de/monticore/types/check/ISynthesizeComponent.java +++ b/monticore-grammar/src/main/java/de/monticore/types/check/ISynthesizeComponent.java @@ -33,7 +33,7 @@ default Optional synthesize(@NonNull ASTMCType mcType) { mcType.accept(this.getTraverser()); Optional res = this.getResult(); if (res.isEmpty()) { - Log.error(String.format("0xD0104 Cannot resolve component '%s'", mcType.toString()), + Log.error(String.format("0xD0104 Cannot resolve component '%s'", mcType.printType()), mcType.get_SourcePositionStart(), mcType.get_SourcePositionEnd() ); } diff --git a/monticore-grammar/src/test/java/de/monticore/types/check/FullSynthesizeCompKindFromMCBasicTypesTest.java b/monticore-grammar/src/test/java/de/monticore/types/check/FullSynthesizeCompKindFromMCBasicTypesTest.java index 4a38b76014..a4a3b8c832 100644 --- a/monticore-grammar/src/test/java/de/monticore/types/check/FullSynthesizeCompKindFromMCBasicTypesTest.java +++ b/monticore-grammar/src/test/java/de/monticore/types/check/FullSynthesizeCompKindFromMCBasicTypesTest.java @@ -62,6 +62,6 @@ public void shouldLogErrorOnPrimitive() { // Then Assertions.assertTrue(result.isEmpty(), "Expected no CompKindExpression for primitive 'int'"); - MCAssertions.assertHasFindingStartingWith("0xD0104"); + MCAssertions.assertHasFindingStartingWith("0xD0104 Cannot resolve component 'int'"); } }