@@ -2604,8 +2604,11 @@ let mk_type_path ctx path params =
| [], ("Bool" as c)
| [], ("Dynamic" as c)
| [], ("Iterator" as c)
+ | [], ("ArrayAccess" as c)
| [], ("Iterable" as c) ->
[], Some c, "StdTypes"
+ | [], ("String" as c) ->
+ ["std"], None, c
| _ ->
pack, sub, name
in
@@ -1198,7 +1198,7 @@ try
) com.swf_libs;
List.iter (fun (_,std,_,all_files,_) ->
if not std then
- List.iter (fun path -> classes := path :: !classes) (all_files())
+ List.iter (fun path -> if path <> (["java";"lang"],"String") then classes := path :: !classes) (all_files())
) com.java_libs;
List.iter (fun (_,std,all_files,_) ->