Class Result

java.lang.Object
com.google.javascript.jscomp.Result

public class Result extends Object
Compilation results
  • Field Details

    • success

      public final boolean success
    • errors

      public final com.google.common.collect.ImmutableList<JSError> errors
    • warnings

      public final com.google.common.collect.ImmutableList<JSError> warnings
    • variableMap

      public final VariableMap variableMap
    • propertyMap

      public final VariableMap propertyMap
    • namedAnonFunctionMap

      public final VariableMap namedAnonFunctionMap
    • stringMap

      public final VariableMap stringMap
    • instrumentationMappings

      public final VariableMap instrumentationMappings
    • sourceMap

      public final SourceMap sourceMap
    • cssNames

      public final Set<String> cssNames
    • externExport

      public final String externExport
    • idGeneratorMap

      public final String idGeneratorMap
    • transpiledFiles

      public final boolean transpiledFiles
  • Constructor Details

  • Method Details

    • pruneResultForPartialCompilation

      public static Result pruneResultForPartialCompilation(Result result)
      Returns an almost empty result that is more appropriate for a partial compilation.

      For a partial compilation we only care about errors and warnings. It is unnecessary to examine all of the other results.

      Parameters:
      result - the full `Result` object provided by the compiler