diff --git a/src/main/java/de/maishai/typedast/Help/TypedExpressionHelp.java b/src/main/java/de/maishai/typedast/Help/TypedExpressionHelp.java index 4407ea2..8dad9b2 100644 --- a/src/main/java/de/maishai/typedast/Help/TypedExpressionHelp.java +++ b/src/main/java/de/maishai/typedast/Help/TypedExpressionHelp.java @@ -41,7 +41,9 @@ public class TypedExpressionHelp { return typedMethodCall; } else if (expression instanceof New newStmt) { - return new TypedNew(localVar, clas, newStmt); + TypedNew typedNew = new TypedNew(localVar, clas, newStmt); + typedNew.typeCheck(localVar, clas); + return typedNew; } else if (expression instanceof Unary unary) { TypedUnary typedUnary = new TypedUnary(localVar, clas, unary);