package diffast-langs-java-parsing

  1. Overview
  2. Docs
inherit Env_base.c
val mutable actual_java_lang_spec : Java_parsing.Common.java_language_specification
val mutable current_package_name : string
val mutable last_rawtoken : Obj.t
val mutable global_frame : Java_parsing.Ast.frame
val mutable rely_on_naming_convention_flag : bool
val mutable partial_name_resolution_flag : bool
val mutable no_implicit_name_resolution_flag : bool
val mutable lex_brace_level : int
val mutable class_flag : bool
val mutable shift_flag : bool
val mutable stmt_head_flag : bool
val mutable in_aspect_flag : bool
val mutable in_declare_flag : bool
val mutable in_pointcut_flag : bool
val mutable case_flag : bool
val mutable g_brace_level : int
val context_stack : context Stack.t
val mutable nintegers : int
val mutable nfloats : int
val mutable nstrings : int
method incr_nintegers : unit -> unit
method incr_nfloats : unit -> unit
method incr_nstrings : unit -> unit
method nintegers : int
method nfloats : int
method nstrings : int
method in_declare_flag : bool
method set_in_declare_flag : unit
method clear_in_declare_flag : unit
method in_pointcut_flag : bool
method set_in_pointcut_flag : unit
method clear_in_pointcut_flag : unit
method case_flag : bool
method set_case_flag : unit
method clear_case_flag : unit
method shift_flag : bool
method set_shift_flag : unit
method clear_shift_flag : unit
method stmt_head_flag : bool
method set_stmt_head_flag : unit
method clear_stmt_head_flag : unit
method class_flag : bool
method set_class_flag : unit
method clear_class_flag : unit
method in_aspect_flag : bool
method set_in_aspect_flag : unit
method clear_in_aspect_flag : unit
method context_stack_rep : string
method context_stack_as_list : context list
method enter_class : unit
method enter_module : unit
method enter_method : unit
method exit_context : unit
method current_context : context
method in_method : bool
method in_class : bool
method in_module : bool
method rely_on_naming_convention_flag : bool
method _set_rely_on_naming_convention_flag : bool -> unit
method partial_name_resolution_flag : bool
method _set_partial_name_resolution_flag : bool -> unit
method no_implicit_name_resolution_flag : bool
method _set_no_implicit_name_resolution_flag : bool -> unit
method at_res : bool
method at_lambda : bool
method at_array : bool
method at_new : bool
method at_for : bool
method at_block : bool
method g_brace_level : int
method g_open_brace : unit
method g_close_brace : unit
method res_level : int
method in_res : bool
method open_res : unit
method close_res : unit
method tap_level : int
method in_tap : bool
method open_tap : unit
method close_tap : unit
method lambda_level : int
method in_lambda : bool
method enter_lambda : unit
method exit_lambda : unit
method array_level : int
method in_array : bool
method enter_array : unit
method exit_array : unit
method new_level : int
method in_new : bool
method enter_new : unit
method exit_new : unit
method ivk_level : int
method in_ivk : bool
method enter_ivk : unit
method exit_ivk : unit
method in_for : bool
method for_level : int
method enter_for : unit
method exit_for : unit
method block_level : int
method open_block : unit
method close_block : unit
method paren_level : int
method open_paren : unit
method close_paren : unit
method lex_brace_level : int
method reset_lex_brace_level : unit
method open_lex_brace : unit
method close_lex_brace : unit
method get_global_frame : Java_parsing.Ast.frame
method last_rawtoken : Obj.t
method set_last_rawtoken : Obj.t -> unit
method set_java_lang_spec : int -> unit
method reset_java_lang_spec : unit
method set_actual_java_lang_spec : int -> unit
method reset_actual_java_lang_spec : unit
method set_current_package_name : string -> unit
method current_package_name : string
method begin_scope : ?kind:Java_parsing.Ast.frame_kind -> ?frame_opt:Java_parsing.Ast.frame option -> unit -> unit
method end_scope : unit -> unit
method current_frame : Java_parsing.Ast.frame
method set_has_super : unit -> unit
method set_is_static : unit -> unit
method has_super : bool
method in_static_method : bool
method peek_frame : int -> Java_parsing.Ast.frame
method copy_current_stack : Java_parsing.Ast.frame Stack.t
method private get_frame : ?skip:int -> Java_parsing.Ast.identifier_attribute -> Java_parsing.Ast.frame
method private find_frame : ?outer:int -> (Java_parsing.Ast.frame_kind -> bool) -> Java_parsing.Ast.frame
method register_identifier : ?qualify:bool -> ?skip:int -> string -> Java_parsing.Ast.identifier_attribute -> unit
method register_qname : ?skip:int -> string -> Java_parsing.Ast.identifier_attribute -> unit
method register_qname_at_class : ?outer:int -> Java_parsing.Ast.identifier -> Java_parsing.Ast.identifier_attribute -> unit
method register_global_qname : string -> Java_parsing.Ast.identifier_attribute -> unit
method lookup_qname : ?afilt:(Java_parsing.Ast.identifier_attribute -> bool) -> string -> Java_parsing.Ast.identifier_attribute list
method lookup_global_qname : string -> Java_parsing.Ast.identifier_attribute list
method surrounding_class_names : string list
method surrounding_class_has_super : bool
method surrounding_method_is_static : bool
method inner_most_class : ?exclude_current:bool -> unit -> Java_parsing.Ast.identifier_attribute
method resolve : ?force_defer:bool -> Java_parsing.Ast.name -> Java_parsing.Ast.resolve_result
method finalize_name_attribute : Java_parsing.Ast.name_attribute ref -> unit
method finalize_resolve_result : Java_parsing.Ast.resolve_result -> string
method reclassify_identifier : (Java_parsing.Ast.name_attribute ref * Java_parsing.Ast.identifier) -> unit
method resolve_qualified_type_name : Java_parsing.Ast.name -> string
method set_attribute_A : ?force_defer:bool -> Java_parsing.Ast.name -> unit
method init : unit
OCaml

Innovation. Community. Security.