Module Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases body Expr Str FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Slice Num Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Break If UnaryOpNot NameLoad body Expr Call AttributeLoad Call NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Str Str Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body TryExcept body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler body Pass Assign NameStore Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str attr Return CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Slice Num Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Break If UnaryOpNot NameLoad body Return NameLoad Assign NameStore Call AttributeLoad Call NameLoad attr Str If UnaryOpNot NameLoad body Return NameLoad Assign NameStore ListComp SubscriptLoad NameLoad Index Num comprehension NameStore Call AttributeLoad Call NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad attr Str ListLoad If NameLoad body Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Str If NameLoad body Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad If BoolOpAnd NameLoad SubscriptLoad NameLoad Index Str CompareEq SubscriptLoad NameLoad Index Str Num body Assign NameStore Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMod Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict If BoolOpAnd NameLoad SubscriptLoad NameLoad Index Str CompareEq SubscriptLoad NameLoad Index Str Num body Assign NameStore Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr attr Str For NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad ListLoad NameLoad Return NameLoad decorator_list decorator_list FunctionDef arguments args defaults body Return Call AttributeLoad NameLoad attr decorator_list
N/A N/A sublime N/A hashlib N/A os N/A shlex dependency_manager DependencyManager generic_shell GenericBlockShell logger Logger settings Settings _HelperService N/A N/A N/A 
    A Javatar autocomplete helper class for deep Java information query
     instance N/A N/A cls N/A N/A N/A N/A N/A hasattr cls _instance N/A N/A N/A cls _instance N/A cls N/A N/A cls _instance N/A classmethod startup N/A N/A self N/A N/A N/A 
        Check and extract helper files

        @param on_done: callback after loaded
         N/A helpers N/A N/A sublime find_resources JavatarAutocompleteHelper.jar N/A installed False N/A helper helpers N/A N/A N/A N/A helper N/A 9 Packages/ N/A N/A helper N/A N/A N/A os path join N/A N/A sublime packages_path N/A helper N/A 9 N/A N/A N/A N/A N/A os path exists helper N/A N/A self verify_helper helper N/A N/A installed True N/A N/A N/A installed N/A N/A N/A N/A N/A Logger info Updating helper files... N/A file_path N/A N/A N/A os path join N/A N/A sublime packages_path User Javatar Helper JavatarAutocompleteHelper.jar N/A N/A N/A N/A os path exists file_path N/A N/A N/A N/A os remove file_path N/A N/A N/A N/A N/A os path isdir N/A N/A N/A os path dirname file_path N/A N/A N/A N/A N/A N/A os makedirs N/A N/A N/A os path dirname file_path N/A N/A N/A N/A N/A helper_file N/A open file_path wb N/A N/A N/A helper_file write N/A N/A sublime load_binary_resource Packages/Javatar/binary/JavatarAutocompleteHelper.jar N/A N/A N/A helper_file close N/A verify_helper N/A N/A self path N/A N/A N/A 
        Returns whether a specified helper file is valid helper file

        @param path: a path to helper file
         N/A helper_file N/A open path rb N/A actual_hash N/A N/A N/A N/A hashlib sha256 N/A N/A helper_file read hexdigest N/A N/A N/A helper_file close N/A expected_hash N/A N/A N/A N/A hashlib sha256 N/A N/A sublime load_binary_resource Packages/Javatar/binary/JavatarAutocompleteHelper.jar hexdigest N/A N/A actual_hash expected_hash N/A query_data N/A N/A self query N/A N/A jdk_manager JDKManager N/A helpers N/A N/A sublime find_resources JavatarAutocompleteHelper.jar N/A helper_file None N/A helper helpers N/A N/A N/A N/A helper N/A 9 Packages/ N/A N/A helper N/A N/A N/A os path join N/A N/A sublime packages_path N/A helper N/A 9 N/A N/A N/A N/A N/A os path exists helper N/A N/A self verify_helper helper N/A N/A helper_file helper N/A N/A N/A helper_file N/A N/A None N/A executable N/A N/A N/A JDKManager get_executable run N/A N/A executable N/A N/A None N/A dependencies N/A N/A dependency N/A 0 N/A dependency N/A N/A N/A DependencyManager get_dependencies N/A runtime_path N/A N/A N/A JDKManager get_runtime_file runtime N/A runtime_path N/A N/A N/A N/A dependencies append runtime_path N/A exclusion N/A N/A N/A Settings get java_exclude_packages N/A N/A exclusion N/A N/A exclusion N/A  -xp %s N/A N/A shlex quote N/A N/A N/A os pathsep join exclusion N/A N/A exclusion N/A dependencies N/A N/A dependencies N/A  -cp %s N/A N/A shlex quote N/A N/A N/A os pathsep join dependencies N/A N/A dependencies N/A helper_script N/A %s -jar %s%s%s %s N/A N/A N/A shlex quote executable N/A N/A shlex quote helper_file exclusion dependencies query N/A N/A N/A N/A GenericBlockShell run helper_script N/A get_packages N/A N/A self N/A N/A N/A query -p N/A output N/A N/A self query_data query N/A packages N/A N/A N/A output N/A output N/A data N/A N/A output N/A return_code 0 N/A N/A packages N/A N/A N/A N/A N/A output N/A data strip split N/A packages N/A get_class_paths_for_classes N/A N/A self class_names N/A N/A N/A query N/A -t %s N/A N/A N/A os pathsep join class_names N/A output N/A N/A self query_data query N/A class_paths N/A N/A N/A output N/A output N/A data N/A N/A output N/A return_code 0 N/A N/A paths N/A N/A N/A N/A N/A output N/A data strip split N/A path paths N/A N/A N/A name class_path N/A N/A path split ; N/A N/A name class_paths N/A N/A N/A N/A N/A class_paths N/A name append class_path N/A N/A N/A class_paths N/A name N/A class_path N/A class_paths N/A N/A HelperService N/A N/A N/A N/A N/A N/A N/A _HelperService instance N/A