package diffast-langs-java

  1. Overview
  2. Docs
val static_vdtors : Diffast_core.Spec.node_t Xset.t
method set_bindings : Spec.tree_t -> unit
method mkatid : Tree.node_data Diffast_misc.Otree.node2 -> string * string
method mktid : Tree.node_data Diffast_misc.Otree.node2 -> Java_base__Java_label.tie_id
method _mktid : Tree.node_data Diffast_misc.Otree.node2 -> string * string
method __mktid : string -> L.tie_id
val true_parent_tbl : (UID.t, Spec.node_t) Hashtbl.t
method true_parent_tbl : (UID.t, Spec.node_t) Hashtbl.t
method add_true_parent : UID.t -> Spec.node_t -> unit
method param_to_tystr : ?resolve:bool -> Ast.formal_parameter -> string
method signature_of_method_header : ?resolve:bool -> Ast.method_header -> L.signature
method of_type_parameters_opt : L.name -> Ast.type_parameters option -> Tree.node_data Diffast_misc.Otree.node2 list
method of_modifiers_opt : ?remove_final:bool -> ?interface:bool -> ?interface_field:bool -> ?interface_method:bool -> ?enum:bool -> ?nested_enum:bool -> L.kind -> Ast.modifiers option -> Tree.node_data Diffast_misc.Otree.node2 list
method of_throws_opt : L.name -> Ast.throws option -> Tree.node_data Diffast_misc.Otree.node2 list
method name_of_method_header : Ast.method_header -> Ast.identifier
method name_sig_of_method_header : Ast.method_header -> Ast.identifier * L.signature * L.signature
method of_method_header : ?interface_method:bool -> ?loc_opt:Ast.loc option -> Ast.method_header -> Tree.node_data Diffast_misc.Otree.node2
method of_variable_declarator : ?is_static:bool -> Ast.variable_declarator -> Tree.node_data Diffast_misc.Otree.node2
method vdids_to_str : Ast.variable_declarator_id list -> L.name
method of_local_variable_declaration : ?remove_final:bool -> is_stmt:bool -> Ast.local_variable_declaration -> Tree.node_data Diffast_misc.Otree.node2 list
method is_empty_arguments : Ast.arguments -> bool
method digest_of_arguments : Ast.arguments -> Diffast_misc.Xhash.t
method addhash : string -> string -> string
method of_type_arguments : ?nth:int -> L.Ast.identifier -> Ast.type_arguments -> Tree.node_data Diffast_misc.Otree.node2
method of_type_arguments_opt : ?nth:int -> L.Ast.identifier -> Ast.type_arguments option -> Tree.node_data Diffast_misc.Otree.node2 list
method _of_arguments : ?orig_lab_opt:L.t option -> L.t -> Ast.arguments -> Tree.node_data Diffast_misc.Otree.node2
method of_named_arguments : ?orig_lab_opt:L.t option -> L.name -> Ast.arguments -> Tree.node_data Diffast_misc.Otree.node2
method of_named_arguments_opt : ?orig_lab_opt:L.t option -> L.name -> Ast.arguments option -> Tree.node_data Diffast_misc.Otree.node2 list
method of_class_instance_creation : ?is_stmt:bool -> Ast.class_instance_creation -> Tree.node_data Diffast_misc.Otree.node2
method of_method_invocation : ?is_stmt:bool -> Ast.method_invocation -> Tree.node_data Diffast_misc.Otree.node2
method of_assignment : ?is_stmt:bool -> Ast.assignment -> Tree.node_data Diffast_misc.Otree.node2
method of_expression : ?sub:bool -> ?is_stmt:bool -> Ast.expression -> Tree.node_data Diffast_misc.Otree.node2
method of_statement_expression : ?is_stmt:bool -> Ast.statement_expression -> Tree.node_data Diffast_misc.Otree.node2
method of_switch_block_statement_group : Ast.switch_block_stmt_grp -> Tree.node_data Diffast_misc.Otree.node2
method of_statement : ?extra_locs:Ast.loc option Queue.t option -> ?block_context:string -> Ast.statement -> Tree.node_data Diffast_misc.Otree.node2
method _of_block : ?orig_lab_opt:L.t option -> L.t -> Ast.block -> Tree.node_data Diffast_misc.Otree.node2
method of_block_statement : Ast.block_statement -> Tree.node_data Diffast_misc.Otree.node2 list
method of_field_declaration : ?interface_field:bool -> Ast.field_declaration -> Tree.node_data Diffast_misc.Otree.node2 list
method of_explicit_constructor_invocation : Ast.explicit_constructor_invocation -> Tree.node_data Diffast_misc.Otree.node2
method of_class_body_declaration : Ast.class_body_declaration -> Tree.node_data Diffast_misc.Otree.node2 list
method of_record_body_declaration : Ast.record_body_declaration -> Tree.node_data Diffast_misc.Otree.node2 list
method of_constructor_body : L.name -> string -> Ast.constructor_body -> Tree.node_data Diffast_misc.Otree.node2
method of_record_body : ?in_method:bool -> Ast.identifier -> Ast.record_body -> Tree.node_data Diffast_misc.Otree.node2
method of_class_body_opt : ?in_method:bool -> Ast.identifier -> Ast.class_body option -> Tree.node_data Diffast_misc.Otree.node2 list
method of_class_body : ?in_method:bool -> Ast.identifier -> Ast.class_body -> Tree.node_data Diffast_misc.Otree.node2
method of_extends_class_opt : Ast.extends_class option -> Tree.node_data Diffast_misc.Otree.node2 list
method of_extends_interfaces_opt : Ast.extends_interfaces option -> Tree.node_data Diffast_misc.Otree.node2 list
method of_implements_opt : Ast.implements option -> Tree.node_data Diffast_misc.Otree.node2 list
method of_permits_opt : Ast.permits option -> Tree.node_data Diffast_misc.Otree.node2 list
method make_specifier_node : L.kind -> Tree.node_data Diffast_misc.Otree.node2 list -> int list -> L.Ast.Loc.t -> Tree.node_data Diffast_misc.Otree.node2 list
method of_class_declaration_head : ?interface:bool -> ?enum:bool -> ?nested_enum:bool -> L.kind -> int list -> Ast.class_declaration_head -> Tree.node_data Diffast_misc.Otree.node2 list
method of_record_declaration_head : ?interface:bool -> L.kind -> int list -> Ast.record_declaration_head -> Tree.node_data Diffast_misc.Otree.node2 list
method of_class_declaration : ?interface:bool -> bool -> Ast.class_declaration -> Tree.node_data Diffast_misc.Otree.node2
method of_interface_member_declaration : Ast.interface_member_declaration -> Tree.node_data Diffast_misc.Otree.node2 list
method of_constant_declaration : Ast.field_declaration -> Tree.node_data Diffast_misc.Otree.node2 list
method of_annotation_type_member_declaration : Ast.annotation_type_member_declaration -> Tree.node_data Diffast_misc.Otree.node2 list
method of_interface_declaration_head : L.kind -> int list -> Ast.interface_declaration_head -> Tree.node_data Diffast_misc.Otree.node2 list
method of_interface_declaration : bool -> Ast.interface_declaration -> Tree.node_data Diffast_misc.Otree.node2
method of_type_declaration : Ast.type_declaration -> Tree.node_data Diffast_misc.Otree.node2 list
method of_import_decls : Ast.import_declaration list -> Tree.node_data Diffast_misc.Otree.node2 list
OCaml

Innovation. Community. Security.