# Serialized Form

Package com.google.javascript.jscomp

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

serialVersionUID: 1L

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

serialVersionUID: 1L

Serialized Fields

### propertyTestFunctions

    Set<E> propertyTestFunctions

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

Serialized Fields

### nextConvention

    CodingConvention nextConvention

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

serialVersionUID: 1L

Serialized Fields

### externsRoot

    Node externsRoot

### jsRoot

    Node jsRoot

### externs

    List<E> externs

### inputs

    List<E> inputs

### modules

    List<E> modules

### passConfigState

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

### typeRegistry

    JSTypeRegistry typeRegistry

### lifeCycleStage

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

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

serialVersionUID: 1L

Serialized Fields

### module

    JSModule module

### id

    InputId id

### ast

    SourceAst ast

### provides

    Set<E> provides

### requires

    Set<E> requires

### generatedDependencyInfoFromSource

    boolean generatedDependencyInfoFromSource

### errorManager

    ErrorManager errorManager

### compiler

    AbstractCompiler compiler

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

serialVersionUID: 7L

Serialized Fields

### manageClosureDependencies

    boolean manageClosureDependencies

### languageIn

    CompilerOptions.LanguageMode languageIn

### languageOut

    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

    DependencyOptions dependencyOptions

### checkSymbols

    boolean checkSymbols

### aggressiveVarCheck

    CheckLevel aggressiveVarCheck

### checkSuspiciousCode

    boolean checkSuspiciousCode

### checkControlStructures

    boolean checkControlStructures

### checkTypes

    boolean checkTypes

### tightenTypes

    boolean tightenTypes

### reportMissingOverride

    CheckLevel reportMissingOverride

### reportUnknownTypes

    CheckLevel reportUnknownTypes

### checkRequires

    CheckLevel checkRequires

### checkProvides

    CheckLevel checkProvides

### checkGlobalNamesLevel

    CheckLevel checkGlobalNamesLevel

### brokenClosureRequiresLevel

    CheckLevel brokenClosureRequiresLevel

### checkGlobalThisLevel

    CheckLevel checkGlobalThisLevel

### checkMissingGetCssNameLevel

    CheckLevel checkMissingGetCssNameLevel

### checkMissingGetCssNameBlacklist

    String checkMissingGetCssNameBlacklist

### checkCaja

    boolean checkCaja

### extraAnnotationNames

    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

    CheckLevel checkUnreachableCode

### checkMissingReturn

    CheckLevel checkMissingReturn

### extractPrototypeMemberDeclarations

    boolean extractPrototypeMemberDeclarations

### removeUnusedPrototypeProperties

    boolean removeUnusedPrototypeProperties

### removeUnusedPrototypePropertiesInExterns

    boolean removeUnusedPrototypePropertiesInExterns

### removeUnusedVars

    boolean removeUnusedVars

### removeUnusedLocalVars

    boolean removeUnusedLocalVars

### aliasExternals

    boolean aliasExternals

### aliasableGlobals

    String aliasableGlobals

### unaliasableGlobals

    String unaliasableGlobals

### collapseVariableDeclarations

    boolean collapseVariableDeclarations

### groupVariableDeclarations

    boolean groupVariableDeclarations

### collapseAnonymousFunctions

    boolean collapseAnonymousFunctions

### aliasableStrings

    Set<E> aliasableStrings

### aliasStringsBlacklist

    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

    VariableRenamingPolicy variableRenaming

### propertyRenaming

    PropertyRenamingPolicy propertyRenaming

### propertyAffinity

    boolean propertyAffinity

### labelRenaming

    boolean labelRenaming

### reserveRawExports

    boolean reserveRawExports

### shadowVariables

    boolean shadowVariables

### generatePseudoNames

    boolean generatePseudoNames

### renamePrefix

    String renamePrefix

### renamePrefixNamespace

    String renamePrefixNamespace

### aliasKeywords

    boolean aliasKeywords

### collapseProperties

    boolean collapseProperties

### collapseObjectLiterals

    boolean collapseObjectLiterals

### collapsePropertiesOnExternTypes

    boolean collapsePropertiesOnExternTypes

### devirtualizePrototypeMethods

    boolean devirtualizePrototypeMethods

### computeFunctionSideEffects

    boolean computeFunctionSideEffects

### debugFunctionSideEffectsPath

    String debugFunctionSideEffectsPath

### disambiguateProperties

    boolean disambiguateProperties

### ambiguateProperties

    boolean ambiguateProperties

### anonymousFunctionNaming

    AnonymousFunctionNamingPolicy anonymousFunctionNaming

### inputVariableMapSerialized

    byte[] inputVariableMapSerialized

### inputPropertyMapSerialized

    byte[] inputPropertyMapSerialized

### exportTestFunctions

    boolean exportTestFunctions

### specializeInitialModule

    boolean specializeInitialModule

### runtimeTypeCheck

    boolean runtimeTypeCheck

### runtimeTypeCheckLogFunction

    String runtimeTypeCheckLogFunction

### codingConvention

    CodingConvention codingConvention

### ignoreCajaProperties

    boolean ignoreCajaProperties

### syntheticBlockStartMarker

    String syntheticBlockStartMarker

### syntheticBlockEndMarker

    String syntheticBlockEndMarker

### locale

    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

    Set<E> stripTypes

### stripNameSuffixes

    Set<E> stripNameSuffixes

### stripNamePrefixes

    Set<E> stripNamePrefixes

### stripTypePrefixes

    Set<E> stripTypePrefixes

### markNoSideEffectCalls

    boolean markNoSideEffectCalls

### defineReplacements

    Map<K,V> defineReplacements

### tweakProcessing

    CompilerOptions.TweakProcessing tweakProcessing

### tweakReplacements

    Map<K,V> tweakReplacements

### moveFunctionDeclarations

    boolean moveFunctionDeclarations

### instrumentationTemplate

    String instrumentationTemplate

### appNameStr

    String appNameStr

### recordFunctionInformation

    boolean recordFunctionInformation

### generateExports

    boolean generateExports

### cssRenamingMap

    CssRenamingMap cssRenamingMap

### processObjectPropertyString

    boolean processObjectPropertyString

### replaceIdGenerators

    boolean replaceIdGenerators

### idGenerators

    Set<E> idGenerators

### replaceStringsFunctionDescriptions

    List<E> replaceStringsFunctionDescriptions

### replaceStringsPlaceholderToken

    String replaceStringsPlaceholderToken

### replaceStringsReservedStrings

    Set<E> replaceStringsReservedStrings

### propertyInvalidationErrors

    Map<K,V> propertyInvalidationErrors

### transformAMDToCJSModules

    boolean transformAMDToCJSModules

### processCommonJSModules

    boolean processCommonJSModules

### commonJSModulePathPrefix

    String commonJSModulePathPrefix

### prettyPrint

    boolean prettyPrint

### lineBreak

    boolean lineBreak

### printInputDelimiter

    boolean printInputDelimiter

### inputDelimiter

    String inputDelimiter

### reportPath

    String reportPath

### tracer

    CompilerOptions.TracerMode tracer

### colorizeErrorOutput

    boolean colorizeErrorOutput

### errorFormat

    ErrorFormat errorFormat

### warningsGuard

    ComposeWarningsGuard warningsGuard

### summaryDetailLevel

    int summaryDetailLevel

### lineLengthThreshold

    int lineLengthThreshold

### externExports

    boolean externExports

### externExportsPath

    String externExportsPath

### nameReferenceReportPath

    String nameReferenceReportPath

### nameReferenceGraphPath

    String nameReferenceGraphPath

### sourceMapOutputPath

    String sourceMapOutputPath

### sourceMapDetailLevel

    SourceMap.DetailLevel sourceMapDetailLevel

### sourceMapFormat

    SourceMap.Format sourceMapFormat

### sourceMapLocationMappings

    List<E> sourceMapLocationMappings

### outputCharset

    String outputCharset

### looseTypes

    boolean looseTypes

### protectHiddenSideEffects

    boolean protectHiddenSideEffects

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

serialVersionUID: 1L

Serialized Fields

### orderOfAddition

    Map<K,V> orderOfAddition

### numberOfAdds

    int numberOfAdds

### guardComparator

    Comparator<T> guardComparator

### guards

    TreeSet<E> guards

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

serialVersionUID: 1L

Serialized Fields

### sortDependencies

    boolean sortDependencies

### pruneDependencies

    boolean pruneDependencies

### dropMoochers

    boolean dropMoochers

### entryPoints

    Set<E> entryPoints

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

serialVersionUID: 1L

Serialized Fields

### types

    Set<E> types

### name

    String name

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

serialVersionUID: 1L

Serialized Fields

### group

    DiagnosticGroup group

### level

    CheckLevel level

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

serialVersionUID: 1L

Serialized Fields

### key

    String key

### format

    MessageFormat format

### defaultLevel

    CheckLevel defaultLevel

### level

    CheckLevel level

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

serialVersionUID: 0L

Serialization Methods

### writeReplace

    protected Object writeReplace()
                           throws ObjectStreamException

  Throws:
    `ObjectStreamException`

Serialized Fields

### entry_

    List<E> entry_

### module_

    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 Object writeReplace()
                           throws ObjectStreamException

  Throws:
    `ObjectStreamException`

Serialized Fields

### bitField0_

    int bitField0_

### id_

    int id_

### sourceName_

    Object sourceName_

### lineNumber_

    int lineNumber_

### moduleName_

    Object moduleName_

### size_

    int size_

### name_

    Object name_

### compiledSource_

    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 Object writeReplace()
                           throws ObjectStreamException

  Throws:
    `ObjectStreamException`

Serialized Fields

### bitField0_

    int bitField0_

### name_

    Object name_

### compiledSource_

    Object compiledSource_

### memoizedIsInitialized

    byte memoizedIsInitialized

### memoizedSerializedSize

    int memoizedSerializedSize

Class com.google.javascript.jscomp.GoogleCodingConvention extends 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 Object writeReplace()
                           throws ObjectStreamException

  Throws:
    `ObjectStreamException`

Serialized Fields

### bitField0_

    int bitField0_

### reportDefined_

    Object reportDefined_

### reportCall_

    Object reportCall_

### reportExit_

    Object reportExit_

### declarationToRemove_

    com.google.protobuf.LazyStringList declarationToRemove_

### init_

    com.google.protobuf.LazyStringList init_

### appNameSetter_

    Object appNameSetter_

### memoizedIsInitialized

    byte memoizedIsInitialized

### memoizedSerializedSize

    int memoizedSerializedSize

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

serialVersionUID: 1L

Serialized Fields

### propertyTestFunctions

    Set<E> propertyTestFunctions

### prototypeAliases

    Set<E> prototypeAliases

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

serialVersionUID: 1L

Serialized Fields

### fileName

    String fileName

### root

    Node root

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

serialVersionUID: 1L

Serialized Fields

### name

    String name

### inputs

    List<E> inputs

### deps

    List<E> deps

### depth

    int depth

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

serialVersionUID: 1L

Serialized Fields

### module

    JSModule module

### dependentModule

    JSModule dependentModule

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

serialVersionUID: 1L

Serialized Fields

### referenced

    SourceFile referenced

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

Serialized Fields

### globalScopeName

    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 WarningsGuard implements Serializable

serialVersionUID: 1L

Serialized Fields

### paths

    String[] paths

### showType

    ShowByPathWarningsGuard.ShowType showType

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

serialVersionUID: 1L

Serialized Fields

### fileName

    String fileName

### isExternFile

    boolean isExternFile

### originalPath

    String originalPath

### lineOffsets

    int[] lineOffsets

### lastOffset

    int lastOffset

### lastLine

    int lastLine

### code

    String code

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

serialVersionUID: 1L

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

Serialized Fields

### references

    Map<K,V> references

### scope

    SymbolTable.SymbolScope scope

### propertyScope

    SymbolTable.SymbolScope propertyScope

### declaration

    SymbolTable.Reference declaration

### docInfo

    JSDocInfo docInfo

### docScope

    SymbolTable.SymbolScope docScope

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

serialVersionUID: 1L

Serialized Fields

### inputId

    InputId inputId

### sourceFile

    SourceFile sourceFile

### root

    Node root

Class com.google.javascript.jscomp.WarningsGuard extends 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

    Collection<E> circularDependency

Class org.plovr.CoffeeScriptCompilerException extends Exception implements Serializable

serialVersionUID: 1L

Serialized Fields

### lineno

    int lineno

Class org.plovr.CompilationException extends Exception implements Serializable

serialVersionUID: 1L

Class org.plovr.MissingProvideException extends CompilationException implements Serializable

serialVersionUID: 1L

Serialized Fields

### input

    JsInput input

### missingProvide

    String missingProvide

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

serialVersionUID: -6236569978296669755L

Class org.plovr.PlovrCoffeeScriptCompilerException extends RuntimeException implements Serializable

serialVersionUID: 1L

Serialized Fields

### coffeeScriptCompilerException

    CoffeeScriptCompilerException coffeeScriptCompilerException

### input

    JsInput input

Class org.plovr.PlovrSoySyntaxException extends RuntimeException implements Serializable

serialVersionUID: 1L

Serialized Fields

### soySyntaxException

    SoySyntaxException soySyntaxException

### input

    JsInput input

### lineno

    int lineno

### charno

    int charno