def init_build_class_map(view):
    if HaxeOrganizeImports.std_type_map is None:
        HaxeOrganizeImports.std_type_map = \
            init_type_map(HaxeComplete_inst().__class__.stdClasses)

    if HaxeOrganizeImports.build_classes is None:
        build = HaxeComplete_inst().get_build(view)
        HaxeOrganizeImports.build_classes, _ = build.get_types()

    HaxeOrganizeImports.build_type_map = init_type_map(
        HaxeOrganizeImports.build_classes, HaxeOrganizeImports.std_type_map)
def init_build_class_map(view):
    if HaxeOrganizeImports.std_type_map is None:
        HaxeOrganizeImports.std_type_map = \
            init_type_map(HaxeComplete_inst().__class__.stdClasses)

    if HaxeOrganizeImports.build_classes is None:
        build = HaxeComplete_inst().get_build(view)
        HaxeOrganizeImports.build_classes, _ = build.get_types()

    HaxeOrganizeImports.build_type_map = init_type_map(
        HaxeOrganizeImports.build_classes,
        HaxeOrganizeImports.std_type_map)
def init_build_class_map(view):
    HaxeOrganizeImports.std_type_map = init_type_map(
        HaxeComplete_inst().__class__.stdClasses)

    # print('OI: Std')
    # lst = HaxeComplete_inst().__class__.stdClasses
    # print("\n".join([k for k in sorted(lst)]))

    build = HaxeComplete_inst().get_build(view)
    HaxeOrganizeImports.build_classes, _ = build.get_types()

    # print('OI: Build')
    # lst = HaxeOrganizeImports.build_classes
    # print("\n".join([k for k in sorted(lst)]))

    HaxeOrganizeImports.build_type_map = init_type_map(
        HaxeOrganizeImports.build_classes, HaxeOrganizeImports.std_type_map)
def init_build_class_map(view):
    HaxeOrganizeImports.std_type_map = init_type_map(
        HaxeComplete_inst().__class__.stdClasses)

    # print('OI: Std')
    # lst = HaxeComplete_inst().__class__.stdClasses
    # print("\n".join([k for k in sorted(lst)]))

    build = HaxeComplete_inst().get_build(view)
    HaxeOrganizeImports.build_classes, _ = build.get_types()

    # print('OI: Build')
    # lst = HaxeOrganizeImports.build_classes
    # print("\n".join([k for k in sorted(lst)]))

    HaxeOrganizeImports.build_type_map = init_type_map(
        HaxeOrganizeImports.build_classes,
        HaxeOrganizeImports.std_type_map)
 def on_build_change(self, view):
     build = HaxeComplete_inst().get_build(view)
     if build is not None:
         HaxeOrganizeImports.build_classes, _ = build.get_types()
         HaxeOrganizeImports.build_type_map = None
 def on_build_change(self, view):
     build = HaxeComplete_inst().get_build(view)
     if build is not None:
         HaxeOrganizeImports.build_classes, _ = build.get_types()
         HaxeOrganizeImports.build_type_map = None