diff --git a/AlgebraicDataflowArchitectureModel/src/generators/JavaImplementationVisitor.java b/AlgebraicDataflowArchitectureModel/src/generators/JavaImplementationVisitor.java index bcb493e..2d5603c 100644 --- a/AlgebraicDataflowArchitectureModel/src/generators/JavaImplementationVisitor.java +++ b/AlgebraicDataflowArchitectureModel/src/generators/JavaImplementationVisitor.java @@ -37,9 +37,9 @@ return exp; } if (term.getSymbol().isImplGenerative()) { - Type childrenTypes[] = new Type[term.getChildren().size()]; - String childrenImpl[] = new String[term.getChildren().size()]; - String childrenSideEffects[] = new String[term.getChildren().size()]; + Type[] childrenTypes = new Type[term.getChildren().size()]; + String[] childrenImpl = new String[term.getChildren().size()]; + String[] childrenSideEffects = new String[term.getChildren().size()]; if (implParamOrder == null) { for (int i = 0; i < term.getChildren().size(); i++) { Expression child = term.getChildren().get(i); @@ -48,7 +48,7 @@ } else if (child instanceof Term) { childrenTypes[i] = ((Term) child).getType(); } - String childSideEffect[] = new String[]{""}; + String[] childSideEffect = new String[]{""}; childrenImpl[i] = child.toImplementation(childSideEffect); childrenSideEffects[i] = childSideEffect[0]; } @@ -66,7 +66,7 @@ } else if (child instanceof Term) { childrenTypes[i] = ((Term) child).getType(); } - String childSideEffect[] = new String[]{""}; + String[] childSideEffect = new String[]{""}; childrenImpl[i] = child.toImplementation(childSideEffect); childrenSideEffects[i] = childSideEffect[0]; } @@ -215,9 +215,9 @@ return exp; } if (jsonAccessor.getSymbol().isImplGenerative()) { - Type childrenTypes[] = new Type[jsonAccessor.getChildren().size()]; - String childrenImpl[] = new String[jsonAccessor.getChildren().size()]; - String childrenSideEffects[] = new String[jsonAccessor.getChildren().size()]; + Type[] childrenTypes = new Type[jsonAccessor.getChildren().size()]; + String[] childrenImpl = new String[jsonAccessor.getChildren().size()]; + String[] childrenSideEffects = new String[jsonAccessor.getChildren().size()]; if (implParamOrder == null) { for (int i = 0; i < jsonAccessor.getChildren().size(); i++) { Expression child = jsonAccessor.getChildren().get(i); @@ -226,7 +226,7 @@ } else if (child instanceof Term) { childrenTypes[i] = ((Term) child).getType(); } - String childSideEffect[] = new String[]{""}; + String[] childSideEffect = new String[]{""}; childrenImpl[i] = child.toImplementation(childSideEffect); childrenSideEffects[i] = childSideEffect[0]; } @@ -244,7 +244,7 @@ } else if (child instanceof Term) { childrenTypes[i] = ((Term) child).getType(); } - String childSideEffect[] = new String[]{""}; + String[] childSideEffect = new String[]{""}; childrenImpl[i] = child.toImplementation(childSideEffect); childrenSideEffects[i] = childSideEffect[0]; }