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'"); } }