Module JavaFrontend.JSourceAST
type location={line : int;col : int;}type class_kind=|Class of string|Interface of string|AnonymousClass|Enum of stringtype class_or_interface={location : location;kind : class_kind;inner_elements : class_or_interface list;}type file_content={package : string option;classes : class_or_interface list;}
val iter_on_declarations : action_on_class_location:(classname:string -> col:int -> line:int -> unit) -> file_content -> unit