Interface DependencyInfo

    • Method Detail

      • getName

        java.lang.String getName()
        Gets the unique name / path of this file.
      • getPathRelativeToClosureBase

        java.lang.String getPathRelativeToClosureBase()
        Gets the path of this file relative to Closure's base.js file.
      • getProvides

        com.google.common.collect.ImmutableList<java.lang.String> getProvides()
        Gets the symbols provided by this file.
      • getRequires

        com.google.common.collect.ImmutableList<DependencyInfo.Require> getRequires()
        Gets the symbols required by this file.
      • getRequiredSymbols

        com.google.common.collect.ImmutableList<java.lang.String> getRequiredSymbols()
      • getTypeRequires

        com.google.common.collect.ImmutableList<java.lang.String> getTypeRequires()
        Gets the symbols type-required by this file (i.e. for typechecking only).
      • getLoadFlags

        com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> getLoadFlags()
        Gets the loading information for this file.
      • isModule

        boolean isModule()
        Whether the symbol is provided by a module
      • getHasExternsAnnotation

        boolean getHasExternsAnnotation()
        Whether the file '@externs' annotation.
      • getHasNoCompileAnnotation

        boolean getHasNoCompileAnnotation()
        Whether the file has the '@nocompile' annotation.