# Serialized Form

Package com.google.javascript.jscomp

Class com.google.javascript.jscomp.AbstractCommandLineRunner.FlagUsageException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class com.google.javascript.jscomp.ClosureCodingConvention extends com.google.javascript.jscomp.CodingConventions.Proxy implements Serializable

serialVersionUID: 1L

Serialized Fields

### propertyTestFunctions

    java.util.Set<E> propertyTestFunctions

Class com.google.javascript.jscomp.CodingConventions.Proxy extends java.lang.Object implements Serializable

Serialized Fields

### nextConvention

    com.google.javascript.jscomp.CodingConvention nextConvention

Class com.google.javascript.jscomp.Compiler.IntermediateState extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### externsRoot

    com.google.javascript.rhino.Node externsRoot

### jsRoot

    com.google.javascript.rhino.Node jsRoot

### externs

    java.util.List<E> externs

### inputs

    java.util.List<E> inputs

### modules

    java.util.List<E> modules

### passConfigState

    com.google.javascript.jscomp.PassConfig.State passConfigState

### typeRegistry

    com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry

### lifeCycleStage

    com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage lifeCycleStage

Class com.google.javascript.jscomp.CompilerInput extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### module

    com.google.javascript.jscomp.JSModule module

### id

    com.google.javascript.rhino.InputId id

### ast

    com.google.javascript.jscomp.SourceAst ast

### provides

    java.util.Set<E> provides

### requires

    java.util.Set<E> requires

### generatedDependencyInfoFromSource

    boolean generatedDependencyInfoFromSource

### errorManager

    com.google.javascript.jscomp.ErrorManager errorManager

### compiler

    com.google.javascript.jscomp.AbstractCompiler compiler

Class com.google.javascript.jscomp.CompilerOptions extends java.lang.Object implements Serializable

serialVersionUID: 7L

Serialized Fields

### manageClosureDependencies

    boolean manageClosureDependencies

### languageIn

    com.google.javascript.jscomp.CompilerOptions.LanguageMode languageIn

### languageOut

    com.google.javascript.jscomp.CompilerOptions.LanguageMode languageOut

### acceptConstKeyword

    boolean acceptConstKeyword

### assumeStrictThis

    boolean assumeStrictThis

### ideMode

    boolean ideMode

### inferTypes

    boolean inferTypes

### skipAllPasses

    boolean skipAllPasses

### nameAnonymousFunctionsOnly

    boolean nameAnonymousFunctionsOnly

### devMode

    com.google.javascript.jscomp.CompilerOptions.DevMode devMode

### dependencyOptions

    com.google.javascript.jscomp.DependencyOptions dependencyOptions

### checkSymbols

    boolean checkSymbols

### aggressiveVarCheck

    com.google.javascript.jscomp.CheckLevel aggressiveVarCheck

### checkSuspiciousCode

    boolean checkSuspiciousCode

### checkControlStructures

    boolean checkControlStructures

### checkTypes

    boolean checkTypes

### tightenTypes

    boolean tightenTypes

### reportMissingOverride

    com.google.javascript.jscomp.CheckLevel reportMissingOverride

### reportUnknownTypes

    com.google.javascript.jscomp.CheckLevel reportUnknownTypes

### checkRequires

    com.google.javascript.jscomp.CheckLevel checkRequires

### checkProvides

    com.google.javascript.jscomp.CheckLevel checkProvides

### checkGlobalNamesLevel

    com.google.javascript.jscomp.CheckLevel checkGlobalNamesLevel

### brokenClosureRequiresLevel

    com.google.javascript.jscomp.CheckLevel brokenClosureRequiresLevel

### checkGlobalThisLevel

    com.google.javascript.jscomp.CheckLevel checkGlobalThisLevel

### checkMissingGetCssNameLevel

    com.google.javascript.jscomp.CheckLevel checkMissingGetCssNameLevel

### checkMissingGetCssNameBlacklist

    java.lang.String checkMissingGetCssNameBlacklist

### checkCaja

    boolean checkCaja

### extraAnnotationNames

    java.util.Set<E> extraAnnotationNames

### foldConstants

    boolean foldConstants

### deadAssignmentElimination

    boolean deadAssignmentElimination

### inlineConstantVars

    boolean inlineConstantVars

### inlineFunctions

    boolean inlineFunctions

### inlineLocalFunctions

    boolean inlineLocalFunctions

### assumeClosuresOnlyCaptureReferences

    boolean assumeClosuresOnlyCaptureReferences

### crossModuleCodeMotion

    boolean crossModuleCodeMotion

### coalesceVariableNames

    boolean coalesceVariableNames

### crossModuleMethodMotion

    boolean crossModuleMethodMotion

### inlineGetters

    boolean inlineGetters

### inlineVariables

    boolean inlineVariables

### inlineLocalVariables

    boolean inlineLocalVariables

### flowSensitiveInlineVariables

    boolean flowSensitiveInlineVariables

### smartNameRemoval

    boolean smartNameRemoval

### removeDeadCode

    boolean removeDeadCode

### checkUnreachableCode

    com.google.javascript.jscomp.CheckLevel checkUnreachableCode

### checkMissingReturn

    com.google.javascript.jscomp.CheckLevel checkMissingReturn

### extractPrototypeMemberDeclarations

    boolean extractPrototypeMemberDeclarations

### removeUnusedPrototypeProperties

    boolean removeUnusedPrototypeProperties

### removeUnusedPrototypePropertiesInExterns

    boolean removeUnusedPrototypePropertiesInExterns

### removeUnusedVars

    boolean removeUnusedVars

### removeUnusedLocalVars

    boolean removeUnusedLocalVars

### aliasExternals

    boolean aliasExternals

### aliasableGlobals

    java.lang.String aliasableGlobals

### unaliasableGlobals

    java.lang.String unaliasableGlobals

### collapseVariableDeclarations

    boolean collapseVariableDeclarations

### groupVariableDeclarations

    boolean groupVariableDeclarations

### collapseAnonymousFunctions

    boolean collapseAnonymousFunctions

### aliasableStrings

    java.util.Set<E> aliasableStrings

### aliasStringsBlacklist

    java.lang.String aliasStringsBlacklist

### aliasAllStrings

    boolean aliasAllStrings

### outputJsStringUsage

    boolean outputJsStringUsage

### convertToDottedProperties

    boolean convertToDottedProperties

### rewriteFunctionExpressions

    boolean rewriteFunctionExpressions

### optimizeParameters

    boolean optimizeParameters

### optimizeReturns

    boolean optimizeReturns

### optimizeCalls

    boolean optimizeCalls

### optimizeArgumentsArray

    boolean optimizeArgumentsArray

### chainCalls

    boolean chainCalls

### variableRenaming

    com.google.javascript.jscomp.VariableRenamingPolicy variableRenaming

### propertyRenaming

    com.google.javascript.jscomp.PropertyRenamingPolicy propertyRenaming

### propertyAffinity

    boolean propertyAffinity

### labelRenaming

    boolean labelRenaming

### reserveRawExports

    boolean reserveRawExports

### shadowVariables

    boolean shadowVariables

### generatePseudoNames

    boolean generatePseudoNames

### renamePrefix

    java.lang.String renamePrefix

### renamePrefixNamespace

    java.lang.String renamePrefixNamespace

### aliasKeywords

    boolean aliasKeywords

### collapseProperties

    boolean collapseProperties

### collapseObjectLiterals

    boolean collapseObjectLiterals

### collapsePropertiesOnExternTypes

    boolean collapsePropertiesOnExternTypes

### devirtualizePrototypeMethods

    boolean devirtualizePrototypeMethods

### computeFunctionSideEffects

    boolean computeFunctionSideEffects

### debugFunctionSideEffectsPath

    java.lang.String debugFunctionSideEffectsPath

### disambiguateProperties

    boolean disambiguateProperties

### ambiguateProperties

    boolean ambiguateProperties

### anonymousFunctionNaming

    com.google.javascript.jscomp.AnonymousFunctionNamingPolicy anonymousFunctionNaming

### inputVariableMapSerialized

    byte[] inputVariableMapSerialized

### inputPropertyMapSerialized

    byte[] inputPropertyMapSerialized

### exportTestFunctions

    boolean exportTestFunctions

### specializeInitialModule

    boolean specializeInitialModule

### runtimeTypeCheck

    boolean runtimeTypeCheck

### runtimeTypeCheckLogFunction

    java.lang.String runtimeTypeCheckLogFunction

### codingConvention

    com.google.javascript.jscomp.CodingConvention codingConvention

### ignoreCajaProperties

    boolean ignoreCajaProperties

### syntheticBlockStartMarker

    java.lang.String syntheticBlockStartMarker

### syntheticBlockEndMarker

    java.lang.String syntheticBlockEndMarker

### locale

    java.lang.String locale

### markAsCompiled

    boolean markAsCompiled

### removeTryCatchFinally

    boolean removeTryCatchFinally

### closurePass

    boolean closurePass

### jqueryPass

    boolean jqueryPass

### rewriteNewDateGoogNow

    boolean rewriteNewDateGoogNow

### removeAbstractMethods

    boolean removeAbstractMethods

### removeClosureAsserts

    boolean removeClosureAsserts

### gatherCssNames

    boolean gatherCssNames

### stripTypes

    java.util.Set<E> stripTypes

### stripNameSuffixes

    java.util.Set<E> stripNameSuffixes

### stripNamePrefixes

    java.util.Set<E> stripNamePrefixes

### stripTypePrefixes

    java.util.Set<E> stripTypePrefixes

### markNoSideEffectCalls

    boolean markNoSideEffectCalls

### defineReplacements

    java.util.Map<K,V> defineReplacements

### tweakProcessing

    com.google.javascript.jscomp.CompilerOptions.TweakProcessing tweakProcessing

### tweakReplacements

    java.util.Map<K,V> tweakReplacements

### moveFunctionDeclarations

    boolean moveFunctionDeclarations

### instrumentationTemplate

    java.lang.String instrumentationTemplate

### appNameStr

    java.lang.String appNameStr

### recordFunctionInformation

    boolean recordFunctionInformation

### generateExports

    boolean generateExports

### cssRenamingMap

    com.google.javascript.jscomp.CssRenamingMap cssRenamingMap

### processObjectPropertyString

    boolean processObjectPropertyString

### replaceIdGenerators

    boolean replaceIdGenerators

### idGenerators

    java.util.Set<E> idGenerators

### replaceStringsFunctionDescriptions

    java.util.List<E> replaceStringsFunctionDescriptions

### replaceStringsPlaceholderToken

    java.lang.String replaceStringsPlaceholderToken

### replaceStringsReservedStrings

    java.util.Set<E> replaceStringsReservedStrings

### propertyInvalidationErrors

    java.util.Map<K,V> propertyInvalidationErrors

### transformAMDToCJSModules

    boolean transformAMDToCJSModules

### processCommonJSModules

    boolean processCommonJSModules

### commonJSModulePathPrefix

    java.lang.String commonJSModulePathPrefix

### prettyPrint

    boolean prettyPrint

### lineBreak

    boolean lineBreak

### printInputDelimiter

    boolean printInputDelimiter

### inputDelimiter

    java.lang.String inputDelimiter

### reportPath

    java.lang.String reportPath

### tracer

    com.google.javascript.jscomp.CompilerOptions.TracerMode tracer

### colorizeErrorOutput

    boolean colorizeErrorOutput

### errorFormat

    com.google.javascript.jscomp.ErrorFormat errorFormat

### warningsGuard

    com.google.javascript.jscomp.ComposeWarningsGuard warningsGuard

### summaryDetailLevel

    int summaryDetailLevel

### lineLengthThreshold

    int lineLengthThreshold

### externExports

    boolean externExports

### externExportsPath

    java.lang.String externExportsPath

### nameReferenceReportPath

    java.lang.String nameReferenceReportPath

### nameReferenceGraphPath

    java.lang.String nameReferenceGraphPath

### sourceMapOutputPath

    java.lang.String sourceMapOutputPath

### sourceMapDetailLevel

    com.google.javascript.jscomp.SourceMap.DetailLevel sourceMapDetailLevel

### sourceMapFormat

    com.google.javascript.jscomp.SourceMap.Format sourceMapFormat

### sourceMapLocationMappings

    java.util.List<E> sourceMapLocationMappings

### outputCharset

    java.lang.String outputCharset

### looseTypes

    boolean looseTypes

### protectHiddenSideEffects

    boolean protectHiddenSideEffects

Class com.google.javascript.jscomp.ComposeWarningsGuard extends com.google.javascript.jscomp.WarningsGuard implements Serializable

serialVersionUID: 1L

Serialized Fields

### orderOfAddition

    java.util.Map<K,V> orderOfAddition

### numberOfAdds

    int numberOfAdds

### guardComparator

    java.util.Comparator<T> guardComparator

### guards

    java.util.TreeSet<E> guards

Class com.google.javascript.jscomp.DependencyOptions extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### sortDependencies

    boolean sortDependencies

### pruneDependencies

    boolean pruneDependencies

### dropMoochers

    boolean dropMoochers

### entryPoints

    java.util.Set<E> entryPoints

Class com.google.javascript.jscomp.DiagnosticGroup extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### types

    java.util.Set<E> types

### name

    java.lang.String name

Class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard extends com.google.javascript.jscomp.WarningsGuard implements Serializable

serialVersionUID: 1L

Serialized Fields

### group

    com.google.javascript.jscomp.DiagnosticGroup group

### level

    com.google.javascript.jscomp.CheckLevel level

Class com.google.javascript.jscomp.DiagnosticType extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### key

    java.lang.String key

### format

    java.text.MessageFormat format

### defaultLevel

    com.google.javascript.jscomp.CheckLevel defaultLevel

### level

    com.google.javascript.jscomp.CheckLevel level

Class com.google.javascript.jscomp.FunctionInformationMap extends com.google.protobuf.GeneratedMessage implements Serializable

serialVersionUID: 0L

Serialization Methods

### writeReplace

    protected java.lang.Object writeReplace()
                                     throws java.io.ObjectStreamException

  Throws:
    `java.io.ObjectStreamException`

Serialized Fields

### entry_

    java.util.List<E> entry_

### module_

    java.util.List<E> module_

### memoizedIsInitialized

    byte memoizedIsInitialized

### memoizedSerializedSize

    int memoizedSerializedSize

Class com.google.javascript.jscomp.FunctionInformationMap.Entry extends com.google.protobuf.GeneratedMessage implements Serializable

serialVersionUID: 0L

Serialization Methods

### writeReplace

    protected java.lang.Object writeReplace()
                                     throws java.io.ObjectStreamException

  Throws:
    `java.io.ObjectStreamException`

Serialized Fields

### bitField0_

    int bitField0_

### id_

    int id_

### sourceName_

    java.lang.Object sourceName_

### lineNumber_

    int lineNumber_

### moduleName_

    java.lang.Object moduleName_

### size_

    int size_

### name_

    java.lang.Object name_

### compiledSource_

    java.lang.Object compiledSource_

### memoizedIsInitialized

    byte memoizedIsInitialized

### memoizedSerializedSize

    int memoizedSerializedSize

Class com.google.javascript.jscomp.FunctionInformationMap.Module extends com.google.protobuf.GeneratedMessage implements Serializable

serialVersionUID: 0L

Serialization Methods

### writeReplace

    protected java.lang.Object writeReplace()
                                     throws java.io.ObjectStreamException

  Throws:
    `java.io.ObjectStreamException`

Serialized Fields

### bitField0_

    int bitField0_

### name_

    java.lang.Object name_

### compiledSource_

    java.lang.Object compiledSource_

### memoizedIsInitialized

    byte memoizedIsInitialized

### memoizedSerializedSize

    int memoizedSerializedSize

Class com.google.javascript.jscomp.GoogleCodingConvention extends com.google.javascript.jscomp.CodingConventions.Proxy implements Serializable

serialVersionUID: 1L

Class com.google.javascript.jscomp.Instrumentation extends com.google.protobuf.GeneratedMessage implements Serializable

serialVersionUID: 0L

Serialization Methods

### writeReplace

    protected java.lang.Object writeReplace()
                                     throws java.io.ObjectStreamException

  Throws:
    `java.io.ObjectStreamException`

Serialized Fields

### bitField0_

    int bitField0_

### reportDefined_

    java.lang.Object reportDefined_

### reportCall_

    java.lang.Object reportCall_

### reportExit_

    java.lang.Object reportExit_

### declarationToRemove_

    com.google.protobuf.LazyStringList declarationToRemove_

### init_

    com.google.protobuf.LazyStringList init_

### appNameSetter_

    java.lang.Object appNameSetter_

### memoizedIsInitialized

    byte memoizedIsInitialized

### memoizedSerializedSize

    int memoizedSerializedSize

Class com.google.javascript.jscomp.JqueryCodingConvention extends com.google.javascript.jscomp.CodingConventions.Proxy implements Serializable

serialVersionUID: 1L

Serialized Fields

### propertyTestFunctions

    java.util.Set<E> propertyTestFunctions

### prototypeAliases

    java.util.Set<E> prototypeAliases

Class com.google.javascript.jscomp.JsAst extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### fileName

    java.lang.String fileName

### root

    com.google.javascript.rhino.Node root

Class com.google.javascript.jscomp.JSModule extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### name

    java.lang.String name

### inputs

    java.util.List<E> inputs

### deps

    java.util.List<E> deps

### depth

    int depth

Class com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException extends java.lang.IllegalArgumentException implements Serializable

serialVersionUID: 1L

Serialized Fields

### module

    com.google.javascript.jscomp.JSModule module

### dependentModule

    com.google.javascript.jscomp.JSModule dependentModule

Class com.google.javascript.jscomp.JSSourceFile extends com.google.javascript.jscomp.SourceFile implements Serializable

serialVersionUID: 1L

Serialized Fields

### referenced

    com.google.javascript.jscomp.SourceFile referenced

Class com.google.javascript.jscomp.PlovrCompilerOptions extends com.google.javascript.jscomp.CompilerOptions implements Serializable

Serialized Fields

### globalScopeName

    java.lang.String globalScopeName

  The name of the scope to prefix all global variable assignments with. This assumes that all of the resulting code will be wrapped in a with (scope) { } wrapper.

Class com.google.javascript.jscomp.ShowByPathWarningsGuard extends com.google.javascript.jscomp.WarningsGuard implements Serializable

serialVersionUID: 1L

Serialized Fields

### paths

    java.lang.String[] paths

### showType

    com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowType showType

Class com.google.javascript.jscomp.SourceFile extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### fileName

    java.lang.String fileName

### isExternFile

    boolean isExternFile

### originalPath

    java.lang.String originalPath

### lineOffsets

    int[] lineOffsets

### lastOffset

    int lastOffset

### lastLine

    int lastLine

### code

    java.lang.String code

Class com.google.javascript.jscomp.StrictWarningsGuard extends com.google.javascript.jscomp.WarningsGuard implements Serializable

serialVersionUID: 1L

Class com.google.javascript.jscomp.SymbolTable.Symbol extends com.google.javascript.rhino.jstype.SimpleSlot implements Serializable

Serialized Fields

### references

    java.util.Map<K,V> references

### scope

    com.google.javascript.jscomp.SymbolTable.SymbolScope scope

### propertyScope

    com.google.javascript.jscomp.SymbolTable.SymbolScope propertyScope

### declaration

    com.google.javascript.jscomp.SymbolTable.Reference declaration

### docInfo

    com.google.javascript.rhino.JSDocInfo docInfo

### docScope

    com.google.javascript.jscomp.SymbolTable.SymbolScope docScope

Class com.google.javascript.jscomp.SyntheticAst extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### inputId

    com.google.javascript.rhino.InputId inputId

### sourceFile

    com.google.javascript.jscomp.SourceFile sourceFile

### root

    com.google.javascript.rhino.Node root

Class com.google.javascript.jscomp.WarningsGuard extends java.lang.Object implements Serializable

Package org.plovr

Class org.plovr.CheckedCoffeeScriptCompilerException extends CompilationException implements Serializable

serialVersionUID: 1L

Serialized Fields

### coffeeScriptException

    PlovrCoffeeScriptCompilerException coffeeScriptException

Class org.plovr.CheckedSoySyntaxException extends CompilationException implements Serializable

serialVersionUID: 1L

Serialized Fields

### soySyntaxException

    SoySyntaxException soySyntaxException

### plovrSoySyntaxException

    PlovrSoySyntaxException plovrSoySyntaxException

Class org.plovr.CircularDependencyException extends CompilationException implements Serializable

serialVersionUID: 1L

Serialized Fields

### input

    JsInput input

### circularDependency

    java.util.Collection<E> circularDependency

Class org.plovr.CoffeeScriptCompilerException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Serialized Fields

### lineno

    int lineno

Class org.plovr.CompilationException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class org.plovr.MissingProvideException extends CompilationException implements Serializable

serialVersionUID: 1L

Serialized Fields

### input

    JsInput input

### missingProvide

    java.lang.String missingProvide

Class org.plovr.ModuleConfig.BadDependencyTreeException extends java.lang.Exception implements Serializable

serialVersionUID: -6236569978296669755L

Class org.plovr.PlovrCoffeeScriptCompilerException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1L

Serialized Fields

### coffeeScriptCompilerException

    CoffeeScriptCompilerException coffeeScriptCompilerException

### input

    JsInput input

Class org.plovr.PlovrSoySyntaxException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1L

Serialized Fields

### soySyntaxException

    SoySyntaxException soySyntaxException

### input

    JsInput input

### lineno

    int lineno

### charno

    int charno