diff --git a/src/main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java b/src/main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java index 37b28cb3..f4b818b2 100644 --- a/src/main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java +++ b/src/main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java @@ -522,6 +522,8 @@ public class StatementGenerator { return new This(offset); } else if (!Objects.isNull(expr.NEW()) && Objects.isNull(expr.nonWildcardTypeArguments())) { return convert(expr.innerCreator()); + } else if (!Objects.isNull(expr.identifier())) { + return generateLocalOrFieldVarOrClassName(expr.getText(), offset); } else { // Für alle anderen Optionen, wie Feldzugriff, Aufrufe von super oder explizite // generische Invokationen