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

      • createResultForStage1

        public static Result createResultForStage1​(Result result)
        Returns an almost empty result that is used for multistage compilation.

        For multistage compilations, Result for stage1 only cares about errors and warnings. It is unnecessary to write all of other results in the disk.