Class Result


  • public class Result
    extends java.lang.Object
    Compilation results
    • Field Detail

      • 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
      • namedAnonFunctionMap

        public final VariableMap namedAnonFunctionMap
      • instrumentationMappings

        public final VariableMap instrumentationMappings
      • sourceMap

        public final SourceMap sourceMap
      • cssNames

        public final java.util.Map<java.lang.String,​java.lang.Integer> cssNames
      • externExport

        public final java.lang.String externExport
      • idGeneratorMap

        public final java.lang.String idGeneratorMap
      • transpiledFiles

        public final java.util.Set<SourceFile> transpiledFiles
    • Constructor Detail

      • Result

        @Deprecated
        public Result​(com.google.common.collect.ImmutableList<JSError> errors,
                      com.google.common.collect.ImmutableList<JSError> warnings,
                      VariableMap variableMap,
                      VariableMap propertyMap,
                      VariableMap namedAnonFunctionMap,
                      SourceMap sourceMap,
                      java.lang.String externExport)
        Deprecated.
    • Method Detail

      • 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