public TypeExpressionGenerator typeArg(Type typeArg) { container.addImport(typeArg); TypeExpressionGenerator sub = new TypeExpressionGenerator(container, typeArg); if (args == null) args = new ArrayList<>(); args.add(sub); return sub; }
public TypeExpressionGenerator(TypeGenerator container, Type type) { this(container, type.getSimpleName()); container.addImport(type); }