public SymbolInfo(class_field value) { //reference = new SymbolInfo(value); //_name_information_type=name_information_type.nit_class_field; _sym_info = value; _access_level = get_class_member_access_level(value); _symbol_kind = symbol_kind.sk_none; }
public SymbolInfo(basic_parameter value) { //reference = new SymbolInfo(value); //_name_information_type=name_information_type.nit_basic_parameter; _sym_info = value; _access_level = access_level.al_public; _symbol_kind = symbol_kind.sk_none; }
public SymbolInfo(namespace_variable value) { //reference = new SymbolInfo(value); //_name_information_type=name_information_type.nit_namespace_variable; _sym_info = value; _access_level = access_level.al_public; _symbol_kind = symbol_kind.sk_none; }
public SymbolInfo(type_node value) { _sym_info = value; _access_level = access_level.al_public; _symbol_kind = symbol_kind.sk_none; }
public SymbolInfo(common_namespace_event value) { _sym_info = value; _access_level = access_level.al_public; _symbol_kind = symbol_kind.sk_none; }
public SymbolInfo(compiled_event ce) { _sym_info = ce; _access_level = access_level.al_public; _symbol_kind = symbol_kind.sk_none; }
public SymbolInfo(template_class tc) { _sym_info = tc; _access_level = access_level.al_public; _symbol_kind = symbol_kind.sk_none; }
public SymbolInfo(type_node value) { _sym_info=value; _access_level=access_level.al_public; _symbol_kind=symbol_kind.sk_none; }
public SymbolInfo(constant_definition_node value) { //_name_information_type=name_information_type.nit_constant_defnition; _sym_info=value; _access_level=access_level.al_public; _symbol_kind=symbol_kind.sk_none; }
public SymbolInfo(compiled_constructor_node value) { //_name_information_type=name_information_type.nit_compiled_function; _sym_info=value; _access_level=get_class_member_access_level(value); _symbol_kind=get_function_kind(value); }
public SymbolInfo(common_event value) { _sym_info = value; _access_level = get_class_member_access_level(value); _symbol_kind = symbol_kind.sk_none; }
public SymbolInfo(label_node lab) { _sym_info = lab; _access_level = access_level.al_public; _symbol_kind = symbol_kind.sk_none; }
public SymbolInfo(class_field value) { //_name_information_type=name_information_type.nit_class_field; _sym_info=value; _access_level=get_class_member_access_level(value); _symbol_kind=symbol_kind.sk_none; }
public SymbolInfo(basic_parameter value) { //_name_information_type=name_information_type.nit_basic_parameter; _sym_info=value; _access_level=access_level.al_public; _symbol_kind=symbol_kind.sk_none; }
public SymbolInfo(compiled_variable_definition value) { //_name_information_type=name_information_type.nit_compiled_variable; _sym_info=value; _access_level=get_class_member_access_level(value); _symbol_kind=symbol_kind.sk_none; }
public SymbolInfo(common_property_node value) { //_name_information_type=name_information_type.nit_common_property; _sym_info=value; _access_level=get_class_member_access_level(value); _symbol_kind=symbol_kind.sk_none; }
public SymbolInfo(compiled_class_constant_definition value) { _sym_info = value; _access_level = get_class_member_access_level(value); _symbol_kind = symbol_kind.sk_none; }
public SymbolInfo(definition_node value, access_level alevel, symbol_kind skind) { _sym_info = value; _access_level = alevel; _symbol_kind = skind; }
public SymbolInfo(compiled_namespace_node value) { //_name_information_type=name_information_type.nit_compiled_namespace; _sym_info=value; _access_level=access_level.al_public; _symbol_kind=symbol_kind.sk_none; }
public SymbolInfo(common_in_function_function_node value) { //_name_information_type=name_information_type.nit_common_in_function_function; _sym_info=value; _access_level=access_level.al_public; _symbol_kind=get_function_kind(value); }
public SymbolInfo(common_method_node value) { //_name_information_type=name_information_type.nit_common_method; _sym_info=value; _access_level=get_class_member_access_level(value); _symbol_kind=get_function_kind(value); }
public SymbolInfo(unit_node value) { //_name_information_type=name_information_type.nit_unit; _sym_info=value; _access_level=access_level.al_public; _symbol_kind=symbol_kind.sk_none; }
public SymbolInfo(namespace_variable value) { //_name_information_type=name_information_type.nit_namespace_variable; _sym_info=value; _access_level=access_level.al_public; _symbol_kind=symbol_kind.sk_none; }