瀏覽代碼

[java] Made var initialization mandatory. Related to Issue #845

Caue Waneck 13 年之前
父節點
當前提交
272d0f050c
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      genjava.ml

+ 3 - 1
genjava.ml

@@ -1037,7 +1037,9 @@ let configure gen =
             print w "%s " (t_s var.v_type);
             print w "%s " (t_s var.v_type);
             write_id w var.v_name;
             write_id w var.v_name;
             (match eopt with
             (match eopt with
-              | None -> ()
+              | None -> 
+                write w " = ";
+                expr_s w (null var.v_type e.epos)
               | Some e ->
               | Some e ->
                 write w " = ";
                 write w " = ";
                 expr_s w e
                 expr_s w e