Class JsFileFullParser.FileInfo

java.lang.Object
com.google.javascript.jscomp.deps.JsFileFullParser.FileInfo
Enclosing class:
JsFileFullParser

public static final class JsFileFullParser.FileInfo extends Object
The dependency information contained in a .js source file.
  • Field Details

    • goog

      public boolean goog
    • isConfig

      public boolean isConfig
    • isExterns

      public boolean isExterns
    • provideGoog

      public boolean provideGoog
    • testonly

      public boolean testonly
    • moduleType

    • isLegacyNamespace

      public boolean isLegacyNamespace
    • delcalls

      public final Set<String> delcalls
    • deltemplates

      public final Set<String> deltemplates
    • importedModules

      public final Set<String> importedModules
    • dynamicRequires

      public final Set<String> dynamicRequires
    • readToggles

      public final Set<String> readToggles
    • modName

      public final List<String> modName
    • mods

      public final List<String> mods
    • provides

      public final com.google.common.collect.Multiset<String> provides
    • requires

      public final com.google.common.collect.Multiset<String> requires
    • typeRequires

      public final com.google.common.collect.Multiset<String> typeRequires
    • maybeRequires

      public final com.google.common.collect.Multiset<String> maybeRequires
    • requiresCss

      public final com.google.common.collect.Multiset<String> requiresCss
    • visibility

      public final com.google.common.collect.Multiset<String> visibility
    • customAnnotations

      public final com.google.common.collect.Multimap<String,String> customAnnotations
    • loadFlags

      public final com.google.common.collect.Multimap<String,String> loadFlags
  • Constructor Details

    • FileInfo

      public FileInfo()