|
@@ -236,7 +236,8 @@ let rec gen_type_decl com pos t =
|
|
|
let meta = gen_meta c.cl_meta in
|
|
|
let ext = (if c.cl_extern then [("extern","1")] else []) in
|
|
|
let interf = (if c.cl_interface then [("interface","1")] else []) in
|
|
|
- node "class" (gen_type_params pos c.cl_private (tpath t) c.cl_params c.cl_pos m @ ext @ interf) (tree @ stats @ fields @ constr @ doc @ meta)
|
|
|
+ let final = (if c.cl_final then [("final","1")] else []) in
|
|
|
+ node "class" (gen_type_params pos c.cl_private (tpath t) c.cl_params c.cl_pos m @ ext @ interf @ final) (tree @ stats @ fields @ constr @ doc @ meta)
|
|
|
| TEnumDecl e ->
|
|
|
let doc = gen_doc_opt e.e_doc in
|
|
|
let meta = gen_meta e.e_meta in
|