/*
 Copyright 2013-2015 Jason Leyba

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 */

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: dossier.proto

package com.github.jsdossier.proto;

public final class Dossier {
  private Dossier() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registry.add(com.github.jsdossier.proto.Dossier.sanitized);
  }
  public static final int SANITIZED_FIELD_NUMBER = 51230;
  /**
   * <code>extend .google.protobuf.FieldOptions { ... }</code>
   */
  public static final
    com.google.protobuf.GeneratedMessage.GeneratedExtension<
      com.google.protobuf.DescriptorProtos.FieldOptions,
      com.github.jsdossier.proto.SanitizedContent> sanitized = com.google.protobuf.GeneratedMessage
          .newFileScopedGeneratedExtension(
        com.github.jsdossier.proto.SanitizedContent.class,
        com.github.jsdossier.proto.SanitizedContent.getDefaultInstance());
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_SanitizedContent_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_SanitizedContent_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_SourceFile_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_SourceFile_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Resources_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Resources_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_TypeLink_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_TypeLink_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_SourceLink_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_SourceLink_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Comment_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Comment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Comment_Token_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Comment_Token_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Deprecation_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Deprecation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Tags_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Tags_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_BaseProperty_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_BaseProperty_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Property_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Property_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Function_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Function_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Function_Detail_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Function_Detail_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Enumeration_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Enumeration_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Enumeration_Value_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Enumeration_Value_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_Index_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_Index_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_JsType_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_JsType_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_JsType_TypeSummary_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_JsType_TypeSummary_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_JsType_TypeDef_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_JsType_TypeDef_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_JsType_ParentLink_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_JsType_ParentLink_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_HtmlRenderSpec_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_HtmlRenderSpec_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_SourceFileRenderSpec_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_SourceFileRenderSpec_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_dossier_JsTypeRenderSpec_descriptor;
  static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_dossier_JsTypeRenderSpec_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n\rdossier.proto\022\007dossier\032\031protobuf/descr" +
      "iptor.proto\"9\n\020SanitizedContent\022\r\n\003uri\030\001" +
      " \001(\010H\000\022\016\n\004html\030\002 \001(\010H\000B\006\n\004kind\"<\n\nSource" +
      "File\022\021\n\tbase_name\030\001 \002(\t\022\014\n\004path\030\002 \002(\t\022\r\n" +
      "\005lines\030\003 \003(\t\"Z\n\tResources\022\023\n\003css\030\001 \003(\tB\006" +
      "\362\201\031\002\010\001\022\033\n\013head_script\030\002 \003(\tB\006\362\201\031\002\010\001\022\033\n\013t" +
      "ail_script\030\003 \003(\tB\006\362\201\031\002\010\001\".\n\010TypeLink\022\014\n\004" +
      "text\030\001 \002(\t\022\024\n\004href\030\002 \002(\tB\006\362\201\031\002\010\001\"(\n\nSour" +
      "ceLink\022\014\n\004path\030\001 \002(\t\022\014\n\004line\030\002 \001(\005\"\202\001\n\007C" +
      "omment\022%\n\005token\030\001 \003(\0132\026.dossier.Comment.",
      "Token\032P\n\005Token\022\016\n\004text\030\001 \001(\tH\000\022\026\n\004html\030\006" +
      " \001(\tB\006\362\201\031\002\020\001H\000\022\024\n\004href\030\004 \001(\tB\006\362\201\031\002\010\001B\t\n\007" +
      "content\"#\n\013Deprecation\022\024\n\004html\030\001 \001(\tB\006\362\201" +
      "\031\002\020\001\"\216\001\n\004Tags\022\020\n\010is_const\030\001 \001(\010\022\025\n\ris_de" +
      "precated\030\002 \001(\010\022\017\n\007is_dict\030\003 \001(\010\022\020\n\010is_fi" +
      "nal\030\004 \001(\010\022\024\n\014is_interface\030\005 \001(\010\022\021\n\tis_mo" +
      "dule\030\006 \001(\010\022\021\n\tis_struct\030\007 \001(\010\"\324\002\n\014BasePr" +
      "operty\022\014\n\004name\030\001 \002(\t\022#\n\006source\030\002 \002(\0132\023.d" +
      "ossier.SourceLink\022%\n\013description\030\003 \002(\0132\020" +
      ".dossier.Comment\022)\n\013deprecation\030\004 \001(\0132\024.",
      "dossier.Deprecation\022/\n\nvisibility\030\005 \001(\0162" +
      "\023.dossier.Visibility:\006PUBLIC\022\033\n\004tags\030\006 \001" +
      "(\0132\r.dossier.Tags\022$\n\ndefined_by\030\007 \001(\0132\020." +
      "dossier.Comment\022#\n\toverrides\030\010 \001(\0132\020.dos" +
      "sier.Comment\022&\n\014specified_by\030\t \003(\0132\020.dos" +
      "sier.Comment\"O\n\010Property\022#\n\004base\030\001 \002(\0132\025" +
      ".dossier.BaseProperty\022\036\n\004type\030\002 \001(\0132\020.do" +
      "ssier.Comment\"\305\002\n\010Function\022#\n\004base\030\001 \002(\013" +
      "2\025.dossier.BaseProperty\022\025\n\rtemplate_name" +
      "\030\002 \003(\t\022\035\n\016is_constructor\030\003 \001(\010:\005false\022+\n",
      "\tparameter\030\004 \003(\0132\030.dossier.Function.Deta" +
      "il\022(\n\006return\030\005 \001(\0132\030.dossier.Function.De" +
      "tail\022(\n\006thrown\030\006 \003(\0132\030.dossier.Function." +
      "Detail\032]\n\006Detail\022\014\n\004name\030\001 \001(\t\022\036\n\004type\030\002" +
      " \001(\0132\020.dossier.Comment\022%\n\013description\030\003 " +
      "\001(\0132\020.dossier.Comment\"\362\001\n\013Enumeration\022\036\n" +
      "\004type\030\001 \002(\0132\020.dossier.Comment\022)\n\005value\030\002" +
      " \003(\0132\032.dossier.Enumeration.Value\022/\n\nvisi" +
      "bility\030\003 \001(\0162\023.dossier.Visibility:\006PUBLI" +
      "C\032g\n\005Value\022\014\n\004name\030\001 \002(\t\022%\n\013description\030",
      "\002 \001(\0132\020.dossier.Comment\022)\n\013deprecation\030\003" +
      " \001(\0132\024.dossier.Deprecation\"o\n\005Index\022\024\n\004h" +
      "ome\030\001 \002(\tB\006\362\201\031\002\010\001\022\025\n\rinclude_types\030\002 \001(\010" +
      "\022\027\n\017include_modules\030\003 \001(\010\022 \n\005links\030\004 \003(\013" +
      "2\021.dossier.TypeLink\"\306\010\n\006JsType\022\014\n\004name\030\001" +
      " \002(\t\022#\n\006source\030\005 \002(\0132\023.dossier.SourceLin" +
      "k\022+\n\006nested\030\006 \003(\0132\033.dossier.JsType.TypeS" +
      "ummary\022%\n\013description\030\007 \002(\0132\020.dossier.Co" +
      "mment\022\033\n\004tags\030\010 \002(\0132\r.dossier.Tags\022)\n\013de" +
      "precation\030\t \001(\0132\024.dossier.Deprecation\022)\n",
      "\010type_def\030\n \003(\0132\027.dossier.JsType.TypeDef" +
      "\022)\n\013enumeration\030\013 \001(\0132\024.dossier.Enumerat" +
      "ion\022*\n\017static_function\030\014 \003(\0132\021.dossier.F" +
      "unction\022*\n\017static_property\030\r \003(\0132\021.dossi" +
      "er.Property\022(\n\rmain_function\030\016 \001(\0132\021.dos" +
      "sier.Function\022!\n\006method\030\017 \003(\0132\021.dossier." +
      "Function\022 \n\005field\030\020 \003(\0132\021.dossier.Proper" +
      "ty\022\'\n\rextended_type\030\022 \003(\0132\020.dossier.Comm" +
      "ent\022*\n\020implemented_type\030\023 \003(\0132\020.dossier." +
      "Comment\022,\n\021compiler_constant\030\024 \003(\0132\021.dos",
      "sier.Property\022*\n\006parent\030\025 \001(\0132\032.dossier." +
      "JsType.ParentLink\022\'\n\014aliased_type\030\026 \001(\0132" +
      "\021.dossier.TypeLink\032T\n\013TypeSummary\022\014\n\004nam" +
      "e\030\001 \002(\t\022\024\n\004href\030\002 \002(\tB\006\362\201\031\002\010\001\022!\n\007summary" +
      "\030\003 \002(\0132\020.dossier.Comment\032\337\001\n\007TypeDef\022\014\n\004" +
      "name\030\001 \002(\t\022\036\n\004type\030\002 \002(\0132\020.dossier.Comme" +
      "nt\022#\n\006source\030\003 \002(\0132\023.dossier.SourceLink\022" +
      "%\n\013description\030\004 \002(\0132\020.dossier.Comment\022)" +
      "\n\013deprecation\030\005 \001(\0132\024.dossier.Deprecatio" +
      "n\022/\n\nvisibility\030\006 \001(\0162\023.dossier.Visibili",
      "ty:\006PUBLIC\032@\n\nParentLink\022\037\n\004link\030\001 \002(\0132\021" +
      ".dossier.TypeLink\022\021\n\tis_module\030\002 \001(\010\"\210\001\n" +
      "\016HtmlRenderSpec\022%\n\tresources\030\001 \002(\0132\022.dos" +
      "sier.Resources\022\r\n\005title\030\002 \002(\t\022!\n\007content" +
      "\030\003 \001(\0132\020.dossier.Comment\022\035\n\005index\030\004 \002(\0132" +
      "\016.dossier.Index\"\177\n\024SourceFileRenderSpec\022" +
      "%\n\tresources\030\001 \002(\0132\022.dossier.Resources\022!" +
      "\n\004file\030\002 \002(\0132\023.dossier.SourceFile\022\035\n\005ind" +
      "ex\030\003 \002(\0132\016.dossier.Index\"w\n\020JsTypeRender" +
      "Spec\022\035\n\004type\030\001 \002(\0132\017.dossier.JsType\022%\n\tr",
      "esources\030\002 \002(\0132\022.dossier.Resources\022\035\n\005in" +
      "dex\030\003 \002(\0132\016.dossier.Index*A\n\nVisibility\022" +
      "\n\n\006PUBLIC\020\000\022\r\n\tPROTECTED\020\001\022\013\n\007PRIVATE\020\002\022" +
      "\013\n\007PACKAGE\020\003:M\n\tsanitized\022\035.google.proto" +
      "buf.FieldOptions\030\236\220\003 \001(\0132\031.dossier.Sanit" +
      "izedContentB\036\n\032com.github.jsdossier.prot" +
      "oP\001"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.protobuf.DescriptorProtos.getDescriptor(),
        }, assigner);
    internal_static_dossier_SanitizedContent_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_dossier_SanitizedContent_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_SanitizedContent_descriptor,
        new java.lang.String[] { "Uri", "Html", "Kind", });
    internal_static_dossier_SourceFile_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_dossier_SourceFile_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_SourceFile_descriptor,
        new java.lang.String[] { "BaseName", "Path", "Lines", });
    internal_static_dossier_Resources_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_dossier_Resources_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Resources_descriptor,
        new java.lang.String[] { "Css", "HeadScript", "TailScript", });
    internal_static_dossier_TypeLink_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_dossier_TypeLink_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_TypeLink_descriptor,
        new java.lang.String[] { "Text", "Href", });
    internal_static_dossier_SourceLink_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_dossier_SourceLink_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_SourceLink_descriptor,
        new java.lang.String[] { "Path", "Line", });
    internal_static_dossier_Comment_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_dossier_Comment_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Comment_descriptor,
        new java.lang.String[] { "Token", });
    internal_static_dossier_Comment_Token_descriptor =
      internal_static_dossier_Comment_descriptor.getNestedTypes().get(0);
    internal_static_dossier_Comment_Token_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Comment_Token_descriptor,
        new java.lang.String[] { "Text", "Html", "Href", "Content", });
    internal_static_dossier_Deprecation_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_dossier_Deprecation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Deprecation_descriptor,
        new java.lang.String[] { "Html", });
    internal_static_dossier_Tags_descriptor =
      getDescriptor().getMessageTypes().get(7);
    internal_static_dossier_Tags_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Tags_descriptor,
        new java.lang.String[] { "IsConst", "IsDeprecated", "IsDict", "IsFinal", "IsInterface", "IsModule", "IsStruct", });
    internal_static_dossier_BaseProperty_descriptor =
      getDescriptor().getMessageTypes().get(8);
    internal_static_dossier_BaseProperty_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_BaseProperty_descriptor,
        new java.lang.String[] { "Name", "Source", "Description", "Deprecation", "Visibility", "Tags", "DefinedBy", "Overrides", "SpecifiedBy", });
    internal_static_dossier_Property_descriptor =
      getDescriptor().getMessageTypes().get(9);
    internal_static_dossier_Property_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Property_descriptor,
        new java.lang.String[] { "Base", "Type", });
    internal_static_dossier_Function_descriptor =
      getDescriptor().getMessageTypes().get(10);
    internal_static_dossier_Function_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Function_descriptor,
        new java.lang.String[] { "Base", "TemplateName", "IsConstructor", "Parameter", "Return", "Thrown", });
    internal_static_dossier_Function_Detail_descriptor =
      internal_static_dossier_Function_descriptor.getNestedTypes().get(0);
    internal_static_dossier_Function_Detail_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Function_Detail_descriptor,
        new java.lang.String[] { "Name", "Type", "Description", });
    internal_static_dossier_Enumeration_descriptor =
      getDescriptor().getMessageTypes().get(11);
    internal_static_dossier_Enumeration_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Enumeration_descriptor,
        new java.lang.String[] { "Type", "Value", "Visibility", });
    internal_static_dossier_Enumeration_Value_descriptor =
      internal_static_dossier_Enumeration_descriptor.getNestedTypes().get(0);
    internal_static_dossier_Enumeration_Value_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Enumeration_Value_descriptor,
        new java.lang.String[] { "Name", "Description", "Deprecation", });
    internal_static_dossier_Index_descriptor =
      getDescriptor().getMessageTypes().get(12);
    internal_static_dossier_Index_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_Index_descriptor,
        new java.lang.String[] { "Home", "IncludeTypes", "IncludeModules", "Links", });
    internal_static_dossier_JsType_descriptor =
      getDescriptor().getMessageTypes().get(13);
    internal_static_dossier_JsType_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_JsType_descriptor,
        new java.lang.String[] { "Name", "Source", "Nested", "Description", "Tags", "Deprecation", "TypeDef", "Enumeration", "StaticFunction", "StaticProperty", "MainFunction", "Method", "Field", "ExtendedType", "ImplementedType", "CompilerConstant", "Parent", "AliasedType", });
    internal_static_dossier_JsType_TypeSummary_descriptor =
      internal_static_dossier_JsType_descriptor.getNestedTypes().get(0);
    internal_static_dossier_JsType_TypeSummary_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_JsType_TypeSummary_descriptor,
        new java.lang.String[] { "Name", "Href", "Summary", });
    internal_static_dossier_JsType_TypeDef_descriptor =
      internal_static_dossier_JsType_descriptor.getNestedTypes().get(1);
    internal_static_dossier_JsType_TypeDef_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_JsType_TypeDef_descriptor,
        new java.lang.String[] { "Name", "Type", "Source", "Description", "Deprecation", "Visibility", });
    internal_static_dossier_JsType_ParentLink_descriptor =
      internal_static_dossier_JsType_descriptor.getNestedTypes().get(2);
    internal_static_dossier_JsType_ParentLink_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_JsType_ParentLink_descriptor,
        new java.lang.String[] { "Link", "IsModule", });
    internal_static_dossier_HtmlRenderSpec_descriptor =
      getDescriptor().getMessageTypes().get(14);
    internal_static_dossier_HtmlRenderSpec_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_HtmlRenderSpec_descriptor,
        new java.lang.String[] { "Resources", "Title", "Content", "Index", });
    internal_static_dossier_SourceFileRenderSpec_descriptor =
      getDescriptor().getMessageTypes().get(15);
    internal_static_dossier_SourceFileRenderSpec_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_SourceFileRenderSpec_descriptor,
        new java.lang.String[] { "Resources", "File", "Index", });
    internal_static_dossier_JsTypeRenderSpec_descriptor =
      getDescriptor().getMessageTypes().get(16);
    internal_static_dossier_JsTypeRenderSpec_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_dossier_JsTypeRenderSpec_descriptor,
        new java.lang.String[] { "Type", "Resources", "Index", });
    sanitized.internalInit(descriptor.getExtensions().get(0));
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.github.jsdossier.proto.Dossier.sanitized);
    registry.add(com.github.jsdossier.proto.Dossier.sanitized);
    registry.add(com.github.jsdossier.proto.Dossier.sanitized);
    registry.add(com.github.jsdossier.proto.Dossier.sanitized);
    registry.add(com.github.jsdossier.proto.Dossier.sanitized);
    registry.add(com.github.jsdossier.proto.Dossier.sanitized);
    registry.add(com.github.jsdossier.proto.Dossier.sanitized);
    registry.add(com.github.jsdossier.proto.Dossier.sanitized);
    registry.add(com.github.jsdossier.proto.Dossier.sanitized);
    com.google.protobuf.Descriptors.FileDescriptor
        .internalUpdateFileDescriptor(descriptor, registry);
    com.google.protobuf.DescriptorProtos.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
