diff --git a/CHANGELOG.md b/CHANGELOG.md index d986ccb2c1fa70983e20d2e2831b58e8a5fbdc80..211fab90c9eba0a3580b53f4e2638b9ac979acf1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ ### Fixed - A bug for type name refactoring in grammar files which prevented the actual definition from being renamed. +- Wrong inspection messages related to names in wrappers of injected java code ("x", "m", "X"). ## [0.2.0] diff --git a/src/main/java/org/jastadd/tooling/aspect/JavaLanguageInjector.java b/src/main/java/org/jastadd/tooling/aspect/JavaLanguageInjector.java index 8039be6810d627efe799c4fc2c2af62183aca2cc..5f5a4374b5cdbad06000ad1b27b5109ef067cd54 100644 --- a/src/main/java/org/jastadd/tooling/aspect/JavaLanguageInjector.java +++ b/src/main/java/org/jastadd/tooling/aspect/JavaLanguageInjector.java @@ -26,9 +26,9 @@ public class JavaLanguageInjector implements LanguageInjector { if (host.isValidHost()) { // TODO more injections if (host instanceof JastAddAspectBlock) { - injectionPlacesRegistrar.addPlace(JavaLanguage.INSTANCE, new TextRange(1, host.getTextLength() - 1), "class X { public void m() {", "}}"); + injectionPlacesRegistrar.addPlace(JavaLanguage.INSTANCE, new TextRange(1, host.getTextLength() - 1), "class Unused$ClassName { public void unused$MethodName() {", "}}"); } else if (host instanceof JastAddAspectExpression) { - injectionPlacesRegistrar.addPlace(JavaLanguage.INSTANCE, new TextRange(0, host.getTextLength()), "class X { public void m() {Object x = ", ";}}"); + injectionPlacesRegistrar.addPlace(JavaLanguage.INSTANCE, new TextRange(0, host.getTextLength()), "class Unused$ClassName { public void unused$MethodName() {Object unused$VariableName = ", ";}}"); } else if (host instanceof JastAddAspectAspectClassDeclaration) { injectionPlacesRegistrar.addPlace(JavaLanguage.INSTANCE, new TextRange(0, host.getTextLength()), "", ""); }