SYMBOL INDEX (656 symbols across 40 files) FILE: lib/jazzy/config.rb type Jazzy (line 10) | module Jazzy class Config (line 12) | class Config class Attribute (line 14) | class Attribute method initialize (line 18) | def initialize(name, description: nil, command_line: nil, method get (line 29) | def get(config) method set_raw (line 33) | def set_raw(config, val) method set (line 37) | def set(config, val, mark_configured: true) method set_to_default (line 42) | def set_to_default(config) method set_if_unconfigured (line 46) | def set_if_unconfigured(config, val) method configured? (line 50) | def configured?(config) method attach_to_option_parser (line 54) | def attach_to_option_parser(config, opt) method full_command_line_name (line 64) | def full_command_line_name method config_attr (line 79) | def self.config_attr(name, **opts) method alias_config_attr (line 87) | def self.alias_config_attr(name, forward, **opts) method expand_glob_path (line 101) | def expand_glob_path(path) method expand_path (line 105) | def expand_path(path) method hide_swift? (line 110) | def hide_swift? method hide_objc? (line 114) | def hide_objc? method initialize (line 538) | def initialize method theme_directory= (line 544) | def theme_directory=(theme_directory) method parse! (line 549) | def self.parse! method warning (line 562) | def warning(message) method parse_command_line (line 567) | def parse_command_line method parse_config_file (line 603) | def parse_config_file method parse_config_hash (line 617) | def parse_config_hash(hash, attrs_by_conf_key, attrs_by_name, overri... method grouped_attributes (line 635) | def grouped_attributes method validate (line 643) | def validate method validate_module (line 663) | def validate_module method set_module_configs (line 699) | def set_module_configs method module_name? (line 705) | def module_name?(name) method multiple_modules? (line 709) | def multiple_modules? method parse_module_configs (line 713) | def parse_module_configs method module_name_known? (line 740) | def module_name_known? method locate_config_file (line 744) | def locate_config_file method read_config_file (line 754) | def read_config_file(file) method print_config_file_help (line 764) | def print_config_file_help method print_option_help (line 782) | def print_option_help(topic = '') method print_attr_description (line 805) | def print_attr_description(attr) method instance (line 818) | def self.instance type Mixin (line 836) | module Mixin function config (line 837) | def config FILE: lib/jazzy/doc.rb type Jazzy (line 11) | module Jazzy class Doc (line 12) | class Doc < Mustache method copyright (line 17) | def copyright method jazzy_version (line 28) | def jazzy_version method objc_first? (line 33) | def objc_first? method language_stub (line 37) | def language_stub method module_version (line 41) | def module_version method docs_title (line 45) | def docs_title method enable_katex (line 57) | def enable_katex FILE: lib/jazzy/doc_builder.rb type Jazzy (line 21) | module Jazzy type DocBuilder (line 24) | module DocBuilder function prepare_output_dir (line 26) | def self.prepare_output_dir(output_dir, clean) function doc_structure_for_docs (line 34) | def self.doc_structure_for_docs(docs) function children_for_doc (line 54) | def self.children_for_doc(doc) function build (line 70) | def self.build(options) function build_docs (line 94) | def self.build_docs(output_dir, source_module) function each_doc (line 105) | def self.each_doc(output_dir, docs, &block) function build_site (line 120) | def self.build_site(docs, coverage, options) function build_docs_for_sourcekitten_output (line 156) | def self.build_docs_for_sourcekitten_output(sourcekitten_output, opt... function relative_path_if_inside (line 174) | def self.relative_path_if_inside(path, base_path) function undocumented_warnings (line 183) | def self.undocumented_warnings(decls) function write_lint_report (line 195) | def self.write_lint_report(undocumented, options) function copy_theme_assets (line 212) | def self.copy_theme_assets(destination) function copy_extensions (line 223) | def self.copy_extensions(source_module, destination) function copy_extension (line 230) | def self.copy_extension(name, destination) function render (line 235) | def self.render(doc_model, markdown) function render_inline (line 240) | def self.render_inline(doc_model, markdown) function new_document (line 246) | def self.new_document(source_module, doc_model) function document_markdown (line 273) | def self.document_markdown(source_module, doc_model, path_to_root) function color_for_coverage (line 286) | def self.color_for_coverage(coverage) function generate_badge (line 308) | def self.generate_badge(coverage, options) function render_item (line 355) | def self.render_item(item, source_module) function make_task (line 387) | def self.make_task(mark, uid, items, doc_model) function render_tasks (line 401) | def self.render_tasks(source_module, children) function document (line 423) | def self.document(source_module, doc_model, path_to_root) function make_breadcrumbs (line 455) | def self.make_breadcrumbs(doc_model) FILE: lib/jazzy/doc_index.rb type Jazzy (line 3) | module Jazzy class DocIndex (line 6) | class DocIndex class Scope (line 12) | class Scope method initialize (line 16) | def initialize(decl, children) method new_root (line 21) | def self.new_root(module_decls) method new_decl (line 33) | def self.new_decl(decl, child_decls) method merge (line 48) | def merge(new_scope) method lookup (line 61) | def lookup(parts) method lookup_regex (line 68) | def lookup_regex(regex) method lookup_path (line 74) | def lookup_path(parts) method initialize (line 82) | def initialize(all_decls) method lookup (line 90) | def lookup(name, context = nil) method lookup_regex (line 100) | def lookup_regex(regex) method lookup_fully_qualified (line 107) | def lookup_fully_qualified(lookup_name) method lookup_guess (line 113) | def lookup_guess(lookup_name) method lookup_context (line 132) | def lookup_context(lookup_name, context) class LookupName (line 149) | class LookupName method initialize (line 152) | def initialize(name) method fully_qualified? (line 156) | def fully_qualified? method objc? (line 160) | def objc? method parts (line 164) | def parts method find_parts (line 175) | def find_parts class SourceDeclaration (line 190) | class SourceDeclaration method index_names (line 192) | def index_names FILE: lib/jazzy/docset_builder.rb type Jazzy (line 6) | module Jazzy type DocBuilder (line 7) | module DocBuilder class DocsetBuilder (line 9) | class DocsetBuilder method initialize (line 19) | def initialize(generated_docs_dir) method build! (line 29) | def build!(all_declarations) method safe_name (line 41) | def safe_name method write_plist (line 45) | def write_plist method create_archive (line 60) | def create_archive method copy_docs (line 70) | def copy_docs method copy_icon (line 78) | def copy_icon method create_index (line 82) | def create_index(all_declarations) method create_xml (line 96) | def create_xml method dash_url (line 105) | def dash_url method dash_feed_url (line 123) | def dash_feed_url FILE: lib/jazzy/documentation_generator.rb type Jazzy (line 8) | module Jazzy type DocumentationGenerator (line 9) | module DocumentationGenerator function source_docs (line 12) | def self.source_docs function overview (line 22) | def self.overview(file_path) function documentation_entries (line 28) | def self.documentation_entries FILE: lib/jazzy/executable.rb type Jazzy (line 3) | module Jazzy type Executable (line 4) | module Executable class IO (line 5) | class IO < Array method initialize (line 6) | def initialize(io = nil) method << (line 11) | def <<(value) method to_s (line 17) | def to_s function execute_command (line 23) | def execute_command(executable, args, raise_on_failure, env: {}) FILE: lib/jazzy/gem_version.rb type Jazzy (line 3) | module Jazzy FILE: lib/jazzy/grouper.rb type Jazzy (line 3) | module Jazzy type Grouper (line 6) | module Grouper function group_docs (line 10) | def self.group_docs(docs, doc_index) function group_docs_by_type (line 25) | def self.group_docs_by_type(docs, type_category_prefix) function group_docs_by_module (line 34) | def self.group_docs_by_module(docs, type_category_prefix) function group_custom_categories (line 50) | def self.group_custom_categories(docs, doc_index) function select_docs (line 71) | def self.select_docs(doc_index, selector) function group_guides (line 85) | def self.group_guides(docs, prefix) function make_type_group (line 92) | def self.make_type_group(docs, type, type_category_prefix) function merge_categories (line 102) | def self.merge_categories(categories) function make_group (line 114) | def self.make_group(group, name, abstract, url_name = nil) function merge_consecutive_marks (line 129) | def self.merge_consecutive_marks(docs) FILE: lib/jazzy/highlighter.rb type Jazzy (line 5) | module Jazzy type Highlighter (line 7) | module Highlighter class Formatter (line 11) | class Formatter < Rouge::Formatters::HTML method initialize (line 12) | def initialize(language) method stream (line 17) | def stream(tokens, &block) function highlight_swift (line 24) | def self.highlight_swift(source) function highlight_objc (line 28) | def self.highlight_objc(source) function highlight (line 32) | def self.highlight(source, language) FILE: lib/jazzy/jazzy_markdown.rb type Jazzy (line 7) | module Jazzy type Markdown (line 8) | module Markdown type Footnotes (line 12) | module Footnotes function next_footnote (line 14) | def self.next_footnote function reset (line 22) | def reset function map_footnote (line 26) | def map_footnote(user_num) function footnote_ref (line 32) | def footnote_ref(num) function footnote_def (line 39) | def footnote_def(text, num) class JazzyHTML (line 49) | class JazzyHTML < Redcarpet::Render::HTML method header (line 56) | def header(text, header_level) method codespan (line 67) | def codespan(text) method list_item (line 130) | def list_item(text, _list_type) method render_list_aside (line 143) | def render_list_aside(type, text) method render_aside (line 147) | def render_aside(type, text) method list (line 156) | def list(text, list_type) method block_quote (line 181) | def block_quote(html) method block_code (line 190) | def block_code(code, language) method rouge_formatter (line 194) | def rouge_formatter(lexer) class JazzyDeclarationHTML (line 212) | class JazzyDeclarationHTML < JazzyHTML method reset (line 215) | def reset method list_item (line 238) | def list_item(text, _list_type) method render_param_returns (line 248) | def render_param_returns(matches) function renderer (line 256) | def self.renderer function markdown (line 260) | def self.markdown function render (line 265) | def self.render(markdown_text, default_language = nil) function render_inline (line 272) | def self.render_inline(markdown_text, default_language = nil) function rendered_returns (line 277) | def self.rendered_returns function rendered_parameters (line 281) | def self.rendered_parameters class JazzyCopyright (line 285) | class JazzyCopyright < Redcarpet::Render::HTML method link (line 286) | def link(link, _title, content) function copyright_markdown (line 292) | def self.copyright_markdown function render_copyright (line 299) | def self.render_copyright(markdown_text) FILE: lib/jazzy/podspec_documenter.rb type Jazzy (line 6) | module Jazzy class PodspecDocumenter (line 8) | class PodspecDocumenter method initialize (line 11) | def initialize(podspec) method sourcekitten_output (line 17) | def sourcekitten_output(config) method create_podspec (line 39) | def self.create_podspec(podspec_path) method apply_config_defaults (line 48) | def self.apply_config_defaults(podspec, config) method author_name (line 83) | def self.author_name(podspec) method github_file_prefix (line 93) | def self.github_file_prefix(podspec) method compiler_swift_version (line 115) | def compiler_swift_version(user_version) method podspec_swift_version (line 125) | def podspec_swift_version method pod_path (line 136) | def pod_path method podfile (line 145) | def podfile(config) FILE: lib/jazzy/search_builder.rb type Jazzy (line 3) | module Jazzy type SearchBuilder (line 4) | module SearchBuilder function build (line 5) | def self.build(source_module, output_dir) FILE: lib/jazzy/source_declaration.rb type Jazzy (line 6) | module Jazzy class SourceDeclaration (line 8) | class SourceDeclaration method render_as_page? (line 15) | def render_as_page? method swift? (line 21) | def swift? method highlight_language (line 25) | def highlight_language method omit_content_from_parent? (line 31) | def omit_content_from_parent? method children= (line 46) | def children=(new_children) method namespace_path (line 53) | def namespace_path method namespace_ancestors (line 57) | def namespace_ancestors method fully_qualified_name (line 66) | def fully_qualified_name method fully_qualified_name_regexp (line 72) | def fully_qualified_name_regexp method fully_qualified_module_name_parts (line 78) | def fully_qualified_module_name_parts method fully_qualified_module_name (line 84) | def fully_qualified_module_name method docs_path (line 89) | def docs_path method objc_category_name (line 96) | def objc_category_name method swift_objc_extension? (line 100) | def swift_objc_extension? method swift_extension_objc_name (line 104) | def swift_extension_objc_name method display_language (line 111) | def display_language method display_declaration (line 117) | def display_declaration method display_other_language_declaration (line 123) | def display_other_language_declaration method usage_discouraged? (line 164) | def usage_discouraged? method filepath (line 168) | def filepath method docs_filename (line 173) | def docs_filename method constrained_extension? (line 182) | def constrained_extension? method mark_for_children (line 187) | def mark_for_children method inherited_types? (line 195) | def inherited_types? method other_inherited_types? (line 201) | def other_inherited_types?(unwanted) method type_from_doc_module? (line 209) | def type_from_doc_module? method mark_undocumented? (line 217) | def mark_undocumented? method extension_of_external_type? (line 221) | def extension_of_external_type? method ambiguous_module_name? (line 227) | def ambiguous_module_name?(group_name) method need_doc_module_note? (line 235) | def need_doc_module_note? method declaration_note (line 249) | def declaration_note method simplified_typename (line 261) | def simplified_typename method default_implementation? (line 267) | def default_implementation?(candidate) method readme? (line 274) | def readme? method alternative_abstract (line 278) | def alternative_abstract method alternative_abstract_file (line 284) | def alternative_abstract_file method abstract_glob (line 291) | def abstract_glob FILE: lib/jazzy/source_declaration/access_control_level.rb type Jazzy (line 3) | module Jazzy class SourceDeclaration (line 4) | class SourceDeclaration class AccessControlLevel (line 5) | class AccessControlLevel method initialize (line 15) | def initialize(level) method from_accessibility (line 20) | def self.from_accessibility(accessibility) method from_doc (line 33) | def self.from_doc(doc) method implicit_deinit? (line 43) | def self.implicit_deinit?(doc) method from_doc_explicit_declaration (line 49) | def self.from_doc_explicit_declaration(doc) method from_human_string (line 60) | def self.from_human_string(string) method from_documentation_attribute (line 70) | def self.from_documentation_attribute(doc) method <=> (line 86) | def <=>(other) method included_levels (line 90) | def included_levels method excluded_levels (line 94) | def excluded_levels FILE: lib/jazzy/source_declaration/type.rb type Jazzy (line 7) | module Jazzy class SourceDeclaration (line 8) | class SourceDeclaration class Type (line 10) | class Type method all (line 11) | def self.all method initialize (line 17) | def initialize(kind, declaration = nil) method fixup_kind (line 24) | def fixup_kind(kind, declaration) method dash_type (line 35) | def dash_type method name (line 39) | def name method global? (line 45) | def global? method url_name (line 50) | def url_name method name_controlled_manually? (line 54) | def name_controlled_manually? method plural_name (line 61) | def plural_name method plural_url_name (line 65) | def plural_url_name method objc_mark? (line 69) | def objc_mark? method swift_mark? (line 74) | def swift_mark? method mark? (line 78) | def mark? method task_mark? (line 83) | def task_mark?(name) method objc_enum? (line 87) | def objc_enum? method objc_typedef? (line 91) | def objc_typedef? method objc_category? (line 95) | def objc_category? method objc_class? (line 99) | def objc_class? method swift_type? (line 103) | def swift_type? method swift_enum_case? (line 107) | def swift_enum_case? method swift_enum_element? (line 111) | def swift_enum_element? method should_document? (line 115) | def should_document? method declaration? (line 119) | def declaration? method extension? (line 124) | def extension? method swift_extension? (line 128) | def swift_extension? method swift_extensible? (line 132) | def swift_extensible? method swift_protocol? (line 137) | def swift_protocol? method swift_typealias? (line 141) | def swift_typealias? method swift_global_function? (line 145) | def swift_global_function? method param? (line 149) | def param? method generic_type_param? (line 156) | def generic_type_param? method swift_variable? (line 160) | def swift_variable? method objc_unexposed? (line 164) | def objc_unexposed? method overview (line 170) | def self.overview method overview? (line 174) | def overview? method markdown (line 180) | def self.markdown method markdown? (line 184) | def markdown? method hash (line 188) | def hash method == (line 193) | def ==(other) FILE: lib/jazzy/source_document.rb type Jazzy (line 7) | module Jazzy class SourceDocument (line 9) | class SourceDocument < SourceDeclaration method initialize (line 13) | def initialize method make_index (line 22) | def self.make_index(readme_path) method readme? (line 30) | def readme? method render_as_page? (line 34) | def render_as_page? method omit_content_from_parent? (line 38) | def omit_content_from_parent? method config (line 42) | def config method url_name (line 46) | def url_name method content (line 50) | def content(source_module) method readme_content (line 56) | def readme_content(source_module) method config_readme (line 60) | def config_readme method fallback_readme (line 64) | def fallback_readme method generated_readme (line 72) | def generated_readme(source_module) FILE: lib/jazzy/source_host.rb type Jazzy (line 3) | module Jazzy type SourceHost (line 5) | module SourceHost function create (line 7) | def self.create(options) class GitHub (line 18) | class GitHub method name (line 22) | def name method extension (line 27) | def extension method image (line 32) | def image method url (line 37) | def url method item_url (line 44) | def item_url(item) method files_url (line 63) | def files_url method local_root_realpath (line 67) | def local_root_realpath method item_url_line_fragment (line 72) | def item_url_line_fragment(line) method item_url_multiline_fragment (line 76) | def item_url_multiline_fragment(start_line, end_line) class GitLab (line 82) | class GitLab < GitHub method name (line 83) | def name method image (line 87) | def image class BitBucket (line 93) | class BitBucket < GitHub method name (line 94) | def name method image (line 98) | def image method item_url_line_fragment (line 102) | def item_url_line_fragment(line) method item_url_multiline_fragment (line 106) | def item_url_multiline_fragment(start_line, end_line) FILE: lib/jazzy/source_mark.rb type Jazzy (line 3) | module Jazzy class SourceMark (line 4) | class SourceMark method initialize (line 9) | def initialize(mark_string = nil) method new_generic_requirements (line 33) | def self.new_generic_requirements(requirements) method empty? (line 39) | def empty? method copy (line 43) | def copy(other) method can_merge? (line 50) | def can_merge?(other) FILE: lib/jazzy/source_module.rb type Jazzy (line 9) | module Jazzy class SourceModule (line 12) | class SourceModule method initialize (line 24) | def initialize(docs, doc_structure, doc_coverage, docset_builder) method all_declarations (line 36) | def all_declarations FILE: lib/jazzy/sourcekitten.rb function autolink_regex (line 21) | def autolink_regex(middle_regex, after_highlight) class String (line 31) | class String method autolink_block (line 32) | def autolink_block(doc_url, middle_regex, after_highlight) method unindent (line 51) | def unindent(count) type Jazzy (line 56) | module Jazzy type SourceKitten (line 58) | module SourceKitten function undocumented_abstract (line 59) | def self.undocumented_abstract function sanitize_filename (line 69) | def self.sanitize_filename(doc) function make_doc_urls (line 82) | def self.make_doc_urls(docs) function subdir_for_doc (line 119) | def self.subdir_for_doc(doc) function subdir_for_doc_single_module (line 130) | def self.subdir_for_doc_single_module(doc) function subdir_for_doc_multi_module (line 140) | def self.subdir_for_doc_multi_module(doc) function rec_path (line 165) | def self.rec_path(path) function use_spm? (line 173) | def self.use_spm?(module_config) function arguments_from_options (line 182) | def self.arguments_from_options(module_config) function objc_arguments_from_options (line 197) | def self.objc_arguments_from_options(module_config) function run_sourcekitten (line 218) | def self.run_sourcekitten(arguments) function make_default_doc_info (line 237) | def self.make_default_doc_info(declaration) function attribute? (line 244) | def self.attribute?(doc, attr_name) function availability_attribute? (line 250) | def self.availability_attribute?(doc) function spi_attribute? (line 254) | def self.spi_attribute?(doc) function should_document? (line 258) | def self.should_document?(doc) function should_document_spi? (line 287) | def self.should_document_spi?(doc) function should_document_acl? (line 297) | def self.should_document_acl?(type, doc) function should_document_swift_extension? (line 311) | def self.should_document_swift_extension?(doc) function process_undocumented_token (line 319) | def self.process_undocumented_token(doc, declaration) function parameters (line 335) | def self.parameters(doc, discovered) function make_doc_info (line 345) | def self.make_doc_info(doc, declaration) function highlight_declaration (line 364) | def self.highlight_declaration(doc, declaration) function make_deprecation_info (line 378) | def self.make_deprecation_info(doc, declaration) function xml_to_text (line 390) | def self.xml_to_text(xml) function attribute_regexp (line 398) | def self.attribute_regexp(name) function extract_attributes (line 411) | def self.extract_attributes(declaration, name = '\w+') function extract_documented_attributes (line 418) | def self.extract_documented_attributes(declaration) function extract_availability (line 424) | def self.extract_availability(declaration) function split_decl_attributes (line 429) | def self.split_decl_attributes(declaration) function prefer_parsed_decl? (line 434) | def self.prefer_parsed_decl?(parsed, annotated, type) function fix_up_compiler_decl (line 446) | def self.fix_up_compiler_decl(annotated_decl, declaration) function make_swift_declaration (line 458) | def self.make_swift_declaration(doc, declaration) function fabricate_spi_attributes (line 494) | def self.fabricate_spi_attributes(doc, attrs) function swift_async? (line 502) | def self.swift_async?(fully_annotated_decl) function make_objc_declaration (line 513) | def self.make_objc_declaration(declaration) function make_substructure (line 527) | def self.make_substructure(doc, declaration) function make_source_declarations (line 538) | def self.make_source_declarations(docs, parent = nil, mark = SourceM... function find_generic_requirements (line 634) | def self.find_generic_requirements(parsed_declaration) function expand_extensions (line 647) | def self.expand_extensions(decls) function expand_extension (line 661) | def self.expand_extension(extension, name_parts, decls) function deduplicate_declarations (line 688) | def self.deduplicate_declarations(declarations) function mergeable_objc? (line 700) | def self.mergeable_objc?(decl, root_decls) function mergeable_swift? (line 709) | def self.mergeable_swift?(decl) function module_deduplication_key (line 727) | def self.module_deduplication_key(decl) function deduplication_key (line 738) | def self.deduplication_key(decl, root_decls) function merge_declarations (line 761) | def self.merge_declarations(decls) function merge_type_and_extensions (line 795) | def self.merge_type_and_extensions(typedecls, extensions) function reject_inaccessible_extensions (line 817) | def self.reject_inaccessible_extensions(typedecl, extensions) function mark_and_merge_protocol_extensions (line 856) | def self.mark_and_merge_protocol_extensions(protocol, extensions) function merge_objc_declaration_marks (line 885) | def self.merge_objc_declaration_marks(typedecl, extensions) function move_merged_extension_marks (line 896) | def self.move_merged_extension_marks(decls) function merge_code_declaration (line 910) | def self.merge_code_declaration(decls) function next_doc_module_group (line 932) | def self.next_doc_module_group(decls) function need_doc_module_note? (line 941) | def self.need_doc_module_note?(decl, html_declaration) function autolink_text (line 960) | def self.autolink_text(text, doc, after_highlight: false) function autolink_text_fields (line 979) | def self.autolink_text_fields(doc) function autolink_highlight_fields (line 995) | def self.autolink_highlight_fields(doc) function autolink (line 1004) | def self.autolink(docs) function autolink_document (line 1013) | def self.autolink_document(html, doc) function filter_files (line 1022) | def self.filter_files(json) function filter_included_files (line 1032) | def self.filter_included_files(json) function filter_excluded_files (line 1043) | def self.filter_excluded_files(json) function reject_objc_types (line 1053) | def self.reject_objc_types(docs) function reject_swift_types (line 1070) | def self.reject_swift_types(docs) function mark_objc_external_categories (line 1075) | def self.mark_objc_external_categories(docs) function parse (line 1088) | def self.parse(sourcekitten_output, options, inject_docs) FILE: lib/jazzy/stats.rb type Jazzy (line 3) | module Jazzy class Stats (line 5) | class Stats method add_documented (line 10) | def add_documented method add_acl_skipped (line 14) | def add_acl_skipped method add_spi_skipped (line 18) | def add_spi_skipped method add_undocumented (line 22) | def add_undocumented(decl) method remove_undocumented (line 26) | def remove_undocumented(decl) method acl_included (line 30) | def acl_included method undocumented (line 34) | def undocumented method initialize (line 38) | def initialize method report (line 43) | def report method doc_coverage (line 68) | def doc_coverage method comma_list (line 76) | def comma_list(items) method symbol_or_symbols (line 85) | def symbol_or_symbols(count) FILE: lib/jazzy/symbol_graph.rb type Jazzy (line 16) | module Jazzy type SymbolGraph (line 17) | module SymbolGraph function build (line 23) | def self.build(module_config) function arguments (line 40) | def self.arguments(module_config, output_path) function parse_symbols (line 71) | def self.parse_symbols(directory) function sdk (line 87) | def self.sdk(module_config) function target (line 93) | def self.target function demangle (line 101) | def self.demangle(usr) FILE: lib/jazzy/symbol_graph/constraint.rb type Jazzy (line 3) | module Jazzy type SymbolGraph (line 4) | module SymbolGraph class Constraint (line 7) | class Constraint method initialize (line 14) | def initialize(kind, lhs, rhs) method new_hash (line 30) | def self.new_hash(hash) method new_declaration (line 40) | def self.new_declaration(decl) method to_swift (line 47) | def to_swift method type_names (line 52) | def type_names method new_list (line 56) | def self.new_list(hash_list) method new_list_for_symbol (line 62) | def self.new_list_for_symbol(hash_list, path_components) method new_list_from_declaration (line 78) | def self.new_list_from_declaration(decl) method <=> (line 87) | def <=>(other) method hash (line 93) | def hash class Array (line 100) | class Array method to_where_clause (line 101) | def to_where_clause FILE: lib/jazzy/symbol_graph/ext_key.rb type Jazzy (line 3) | module Jazzy type SymbolGraph (line 4) | module SymbolGraph class ExtKey (line 9) | class ExtKey method initialize (line 13) | def initialize(usr, constraints) method hash_key (line 18) | def hash_key method eql? (line 22) | def eql?(other) method hash (line 26) | def hash class ExtSymNode (line 31) | class ExtSymNode method ext_key (line 32) | def ext_key FILE: lib/jazzy/symbol_graph/ext_node.rb type Jazzy (line 5) | module Jazzy type SymbolGraph (line 6) | module SymbolGraph class ExtConstraints (line 9) | class ExtConstraints method merged (line 14) | def merged method initialize (line 18) | def initialize(type_constraints, ext_constraints) class ExtNode (line 26) | class ExtNode < BaseNode method new_for_member (line 35) | def self.new_for_member(type_usr, method new_for_conformance (line 44) | def self.new_for_conformance(type_usr, method initialize (line 55) | def initialize(usr, name, constraints) method constraints (line 65) | def constraints method add_conformance (line 69) | def add_conformance(protocol) method full_declaration (line 73) | def full_declaration method to_sourcekit (line 81) | def to_sourcekit(module_name, ext_module_name) method sort_key (line 110) | def sort_key method <=> (line 114) | def <=>(other) class ExtSymNode (line 121) | class ExtSymNode < ExtNode method initialize (line 124) | def initialize(symbol) method to_sourcekit (line 131) | def to_sourcekit(module_name, ext_module_name) FILE: lib/jazzy/symbol_graph/graph.rb type Jazzy (line 4) | module Jazzy type SymbolGraph (line 5) | module SymbolGraph class Graph (line 9) | class Graph method initialize (line 17) | def initialize(json, module_name, ext_module_name) method add_ext_member (line 42) | def add_ext_member(type_usr, member_node, constraints) method add_ext_conformance (line 52) | def add_ext_conformance(type_usr, method rel_target_name (line 70) | def rel_target_name(rel, target_node) method rel_source_name (line 77) | def rel_source_name(rel, source_node) method redundant_conformance? (line 86) | def redundant_conformance?(rel, type, protocol) method rebuild_member (line 94) | def rebuild_member(rel, source, target) method rebuild_conformance (line 109) | def rebuild_conformance(rel, source, target) method rebuild_default_implementation (line 127) | def rebuild_default_implementation(_rel, source, target) method rebuild_inherits (line 149) | def rebuild_inherits(_rel, source, target) method unalias_extensions (line 156) | def unalias_extensions(fake_usr, real_usr) method rebuild_rel (line 165) | def rebuild_rel(rel) method to_sourcekit (line 191) | def to_sourcekit FILE: lib/jazzy/symbol_graph/relationship.rb type Jazzy (line 3) | module Jazzy type SymbolGraph (line 4) | module SymbolGraph class Relationship (line 6) | class Relationship method protocol_requirement? (line 22) | def protocol_requirement? method default_implementation? (line 26) | def default_implementation? method extension_to? (line 30) | def extension_to? method actor_protocol? (line 36) | def actor_protocol? method initialize (line 40) | def initialize(hash) method <=> (line 59) | def <=>(other) FILE: lib/jazzy/symbol_graph/sym_node.rb type Jazzy (line 3) | module Jazzy type SymbolGraph (line 4) | module SymbolGraph class BaseNode (line 8) | class BaseNode method initialize (line 12) | def initialize method add_child (line 16) | def add_child(child) method add_children_to_sourcekit (line 21) | def add_children_to_sourcekit(hash, module_name) class SymNode (line 31) | class SymNode < BaseNode method override? (line 38) | def override? method protocol_requirement? (line 42) | def protocol_requirement? method top_level_decl? (line 46) | def top_level_decl? method initialize (line 50) | def initialize(symbol) method qualified_name (line 55) | def qualified_name method parent_qualified_name (line 59) | def parent_qualified_name method protocol? (line 63) | def protocol? method actor? (line 67) | def actor? method constraints (line 71) | def constraints method add_child? (line 79) | def add_child?(node, unique_context_constraints) method unique_context_constraints (line 92) | def unique_context_constraints(context) method conformance? (line 104) | def conformance?(protocol) method where_clause (line 111) | def where_clause method inherits_clause (line 116) | def inherits_clause method async? (line 123) | def async? method full_declaration (line 127) | def full_declaration method to_sourcekit (line 133) | def to_sourcekit(module_name) method <=> (line 159) | def <=>(other) FILE: lib/jazzy/symbol_graph/symbol.rb type Jazzy (line 4) | module Jazzy type SymbolGraph (line 5) | module SymbolGraph class Symbol (line 7) | class Symbol method name (line 21) | def name method full_name (line 25) | def full_name method initialize (line 29) | def initialize(hash) method parse_decl_fragments (line 51) | def parse_decl_fragments(fragments) method init_declaration (line 63) | def init_declaration(raw_decl) method init_func_signature (line 77) | def init_func_signature(func_signature) method adjust_kind_for_declaration (line 113) | def adjust_kind_for_declaration(kind, keywords) method init_kind (line 122) | def init_kind(kind, keywords) method extension? (line 130) | def extension? method init_acl (line 136) | def init_acl(acl) method init_location (line 142) | def init_location(loc_hash) method init_constraints (line 151) | def init_constraints(hash, raw_decl) method init_generic_type_params (line 169) | def init_generic_type_params(hash) method init_doc_comments (line 180) | def init_doc_comments(comments_hash) method availability_attributes (line 189) | def availability_attributes(avail_hash_list) method decode_version (line 213) | def decode_version(hash) method spi_attributes (line 220) | def spi_attributes method init_attributes (line 224) | def init_attributes(avail_hash_list) method add_to_sourcekit (line 231) | def add_to_sourcekit(hash) method <=> (line 251) | def <=>(other) FILE: lib/jazzy/themes/apple/assets/js/jazzy.js function toggleItem (line 15) | function toggleItem($link, $content) { function itemLinkToContent (line 21) | function itemLinkToContent($link) { function openCurrentItemIfClosed (line 26) | function openCurrentItemIfClosed() { FILE: lib/jazzy/themes/apple/assets/js/jazzy.search.js function displayTemplate (line 10) | function displayTemplate(result) { function suggestionTemplate (line 14) | function suggestionTemplate(result) { FILE: lib/jazzy/themes/apple/assets/js/typeahead.jquery.js function reverseArgs (line 55) | function reverseArgs(index, value) { function template (line 100) | function template() { function _p8 (line 153) | function _p8(s) { function build (line 178) | function build(o) { function buildHtml (line 197) | function buildHtml(c) { function buildSelectors (line 203) | function buildSelectors(classes) { function buildCss (line 210) | function buildCss() { function EventBus (line 267) | function EventBus(o) { function on (line 304) | function on(method, types, cb, context) { function onAsync (line 321) | function onAsync(types, cb, context) { function onSync (line 324) | function onSync(types, cb, context) { function off (line 327) | function off(types) { function trigger (line 338) | function trigger(types) { function getFlush (line 352) | function getFlush(callbacks, context, args) { function getNextTick (line 362) | function getNextTick() { function bindContext (line 379) | function bindContext(fn, context) { function hightlightTextNode (line 433) | function hightlightTextNode(textNode) { function traverse (line 445) | function traverse(el, hightlightTextNode) { function accent_replacer (line 457) | function accent_replacer(chr) { function getRegex (line 460) | function getRegex(patterns, caseSensitive, wordsOnly, diacriticInsensiti... function Input (line 485) | function Input(o, www) { function buildOverflowHelper (line 685) | function buildOverflowHelper($input) { function areQueriesEquivalent (line 702) | function areQueriesEquivalent(a, b) { function withModifier (line 705) | function withModifier($e) { function Dataset (line 718) | function Dataset(o, www) { function sync (line 859) | function sync(suggestions) { function async (line 871) | function async(suggestions) { function getDisplayFn (line 896) | function getDisplayFn(display) { function getTemplates (line 903) | function getTemplates(templates, displayFn) { function isValidName (line 919) | function isValidName(str) { function Menu (line 925) | function Menu(o, www) { function updateDataset (line 1047) | function updateDataset(dataset) { function clearDataset (line 1055) | function clearDataset(dataset) { function destroyDataset (line 1063) | function destroyDataset(dataset) { function Status (line 1072) | function Status(options) { function DefaultMenu (line 1122) | function DefaultMenu() { function Typeahead (line 1165) | function Typeahead(o, www) { function c (line 1448) | function c(ctx) { function attach (line 1474) | function attach() { function ttEach (line 1633) | function ttEach($els, fn) { function buildHintFromInput (line 1639) | function buildHintFromInput($input, www) { function prepInput (line 1648) | function prepInput($input, www) { function getBackgroundStyles (line 1663) | function getBackgroundStyles($el) { function revert (line 1675) | function revert($input) { function $elOrNull (line 1688) | function $elOrNull(obj) { FILE: lib/jazzy/themes/fullwidth/assets/js/jazzy.js function toggleItem (line 15) | function toggleItem($link, $content) { function itemLinkToContent (line 21) | function itemLinkToContent($link) { function openCurrentItemIfClosed (line 26) | function openCurrentItemIfClosed() { FILE: lib/jazzy/themes/fullwidth/assets/js/jazzy.search.js function displayTemplate (line 10) | function displayTemplate(result) { function suggestionTemplate (line 14) | function suggestionTemplate(result) { FILE: lib/jazzy/themes/fullwidth/assets/js/typeahead.jquery.js function reverseArgs (line 55) | function reverseArgs(index, value) { function template (line 100) | function template() { function _p8 (line 153) | function _p8(s) { function build (line 178) | function build(o) { function buildHtml (line 197) | function buildHtml(c) { function buildSelectors (line 203) | function buildSelectors(classes) { function buildCss (line 210) | function buildCss() { function EventBus (line 267) | function EventBus(o) { function on (line 304) | function on(method, types, cb, context) { function onAsync (line 321) | function onAsync(types, cb, context) { function onSync (line 324) | function onSync(types, cb, context) { function off (line 327) | function off(types) { function trigger (line 338) | function trigger(types) { function getFlush (line 352) | function getFlush(callbacks, context, args) { function getNextTick (line 362) | function getNextTick() { function bindContext (line 379) | function bindContext(fn, context) { function hightlightTextNode (line 433) | function hightlightTextNode(textNode) { function traverse (line 445) | function traverse(el, hightlightTextNode) { function accent_replacer (line 457) | function accent_replacer(chr) { function getRegex (line 460) | function getRegex(patterns, caseSensitive, wordsOnly, diacriticInsensiti... function Input (line 485) | function Input(o, www) { function buildOverflowHelper (line 685) | function buildOverflowHelper($input) { function areQueriesEquivalent (line 702) | function areQueriesEquivalent(a, b) { function withModifier (line 705) | function withModifier($e) { function Dataset (line 718) | function Dataset(o, www) { function sync (line 859) | function sync(suggestions) { function async (line 871) | function async(suggestions) { function getDisplayFn (line 896) | function getDisplayFn(display) { function getTemplates (line 903) | function getTemplates(templates, displayFn) { function isValidName (line 919) | function isValidName(str) { function Menu (line 925) | function Menu(o, www) { function updateDataset (line 1047) | function updateDataset(dataset) { function clearDataset (line 1055) | function clearDataset(dataset) { function destroyDataset (line 1063) | function destroyDataset(dataset) { function Status (line 1072) | function Status(options) { function DefaultMenu (line 1122) | function DefaultMenu() { function Typeahead (line 1165) | function Typeahead(o, www) { function c (line 1448) | function c(ctx) { function attach (line 1474) | function attach() { function ttEach (line 1633) | function ttEach($els, fn) { function buildHintFromInput (line 1639) | function buildHintFromInput($input, www) { function prepInput (line 1648) | function prepInput($input, www) { function getBackgroundStyles (line 1663) | function getBackgroundStyles($el) { function revert (line 1675) | function revert($input) { function $elOrNull (line 1688) | function $elOrNull(obj) { FILE: lib/jazzy/themes/jony/assets/js/jazzy.js function toggleItem (line 15) | function toggleItem($link, $content) { function itemLinkToContent (line 21) | function itemLinkToContent($link) { function openCurrentItemIfClosed (line 26) | function openCurrentItemIfClosed() { FILE: spec/integration_spec.rb function configure_cocoapods (line 54) | def configure_cocoapods FILE: spec/spec_helper.rb type Bacon (line 20) | module Bacon class Context (line 21) | class Context method temporary_directory (line 24) | def temporary_directory type SpecHelper (line 32) | module SpecHelper function temporary_directory (line 33) | def self.temporary_directory FILE: spec/spec_helper/pre_flight.rb type Bacon (line 5) | module Bacon class Context (line 6) | class Context