Skip to content

Commit

Permalink
Don't overwrite orginal names that have already been set on node.
Browse files Browse the repository at this point in the history
R=acleung
DELTA=61  (54 added, 2 deleted, 5 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=1372


git-svn-id: https://closure-compiler.googlecode.com/svn/trunk@1000 b0f006be-c8cd-11de-a2e8-8d36a3108c74
  • Loading branch information
[email protected] committed Apr 12, 2011
1 parent 8c4a625 commit f322be0
Show file tree
Hide file tree
Showing 663 changed files with 59 additions and 7 deletions.
Empty file modified .classpath
100755 → 100644
Empty file.
Empty file modified .project
100755 → 100644
Empty file.
Empty file modified CONTRIBUTORS
100755 → 100644
Empty file.
Empty file modified COPYING
100755 → 100644
Empty file.
Empty file modified README
100755 → 100644
Empty file.
Empty file modified build.xml
100755 → 100644
Empty file.
Empty file modified closure-compiler.pom
100755 → 100644
Empty file.
Empty file modified contrib/externs/chrome_extensions.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/facebook_javascript_sdk.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/google_analytics_api.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/google_loader_api.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/google_maps_api_v2.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/jquery-1.4.3.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/jquery-1.4.4.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/jquery-1.5.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/json.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/maps/google_maps_api_v3.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/maps/google_maps_api_v3_1.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/maps/google_maps_api_v3_2.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/maps/google_maps_api_v3_3.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/maps/google_maps_api_v3_4.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/silverlight.js
100755 → 100644
Empty file.
Empty file modified contrib/externs/webkit_console.js
100755 → 100644
Empty file.
Empty file modified externs/deprecated.js
100755 → 100644
Empty file.
Empty file modified externs/es3.js
100755 → 100644
Empty file.
Empty file modified externs/es5.js
100755 → 100644
Empty file.
Empty file modified externs/fileapi.js
100755 → 100644
Empty file.
Empty file modified externs/flash.js
100755 → 100644
Empty file.
Empty file modified externs/gears_symbols.js
100755 → 100644
Empty file.
Empty file modified externs/gears_types.js
100755 → 100644
Empty file.
Empty file modified externs/gecko_css.js
100755 → 100644
Empty file.
Empty file modified externs/gecko_dom.js
100755 → 100644
Empty file.
Empty file modified externs/gecko_event.js
100755 → 100644
Empty file.
Empty file modified externs/gecko_xml.js
100755 → 100644
Empty file.
Empty file modified externs/google.js
100755 → 100644
Empty file.
Empty file modified externs/html5.js
100755 → 100644
Empty file.
Empty file modified externs/ie_css.js
100755 → 100644
Empty file.
Empty file modified externs/ie_dom.js
100755 → 100644
Empty file.
Empty file modified externs/ie_event.js
100755 → 100644
Empty file.
Empty file modified externs/ie_vml.js
100755 → 100644
Empty file.
Empty file modified externs/iphone.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_css.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_css3d.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_dom1.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_dom2.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_dom3.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_elementtraversal.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_event.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_event3.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_geolocation.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_indexeddb.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_range.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_selectors.js
100755 → 100644
Empty file.
Empty file modified externs/w3c_xml.js
100755 → 100644
Empty file.
Empty file modified externs/webgl.js
100755 → 100644
Empty file.
Empty file modified externs/webkit_css.js
100755 → 100644
Empty file.
Empty file modified externs/webkit_dom.js
100755 → 100644
Empty file.
Empty file modified externs/webkit_event.js
100755 → 100644
Empty file.
Empty file modified externs/webkit_notifications.js
100755 → 100644
Empty file.
Empty file modified externs/webstorage.js
100755 → 100644
Empty file.
Empty file modified externs/window.js
100755 → 100644
Empty file.
Empty file modified gen/com/google/debugging/sourcemap/proto/Mapping.java
100755 → 100644
Empty file.
Empty file modified gen/com/google/javascript/jscomp/FunctionInfo.java
100755 → 100644
Empty file.
Empty file modified gen/com/google/javascript/jscomp/FunctionInformationMap.java
100755 → 100644
Empty file.
Empty file modified gen/com/google/javascript/jscomp/Instrumentation.java
100755 → 100644
Empty file.
Empty file modified gen/com/google/javascript/jscomp/InstrumentationTemplate.java
100755 → 100644
Empty file.
Empty file modified lib/ant-launcher.jar
100755 → 100644
Empty file.
Empty file modified lib/ant.jar
100755 → 100644
Empty file.
Empty file modified lib/args4j.jar
100755 → 100644
Empty file.
Empty file modified lib/caja-r4314.jar
100755 → 100644
Empty file.
Empty file modified lib/guava.jar
100755 → 100644
Empty file.
Empty file modified lib/json.jar
100755 → 100644
Empty file.
Empty file modified lib/jsr305.jar
100755 → 100644
Empty file.
Empty file modified lib/junit.jar
100755 → 100644
Empty file.
Empty file modified lib/protobuf-java.jar
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/FilePosition.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapConsumer.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapConsumerV1.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapConsumerV2.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapFormat.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapGenerator.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapGeneratorV1.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapGeneratorV2.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapLineDecoder.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapParseException.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapSection.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/SourceMapping.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/Util.java
100755 → 100644
Empty file.
Empty file modified src/com/google/debugging/sourcemap/package.html
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/AbstractCommandLineRunner.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/AbstractCompiler.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/AbstractMessageFormatter.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/AliasExternals.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/AliasKeywords.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/AliasStrings.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/AmbiguateProperties.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/AnalyzeNameReferences.java
100755 → 100644
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/AstChangeProxy.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/AstParallelizer.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/AstValidator.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/BasicErrorManager.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CallGraph.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ChainCalls.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckAccessControls.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckAccidentalSemicolon.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckGlobalNames.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckGlobalThis.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckLevel.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckLevelLegacy.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckMissingGetCssName.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckMissingReturn.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckPathsBetweenNodes.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckPropertyOrder.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckProvides.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckRegExp.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckSideEffects.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CheckUnreachableCode.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ClosureCodeRemoval.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ClosureCodingConvention.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/CoalesceVariableNames.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CodeChangeHandler.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CodeConsumer.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CodeGenerator.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CodePrinter.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CodingConvention.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/CollapseProperties.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/CombinedCompilerPass.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CommandLineRunner.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CompilationLevel.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/Compiler.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CompilerInput.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CompilerOptions.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CompilerPass.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ComposeWarningsGuard.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ConcreteType.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ConstCheck.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ControlFlowAnalysis.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ControlFlowGraph.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ControlStructureCheck.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ConvertToDottedProperties.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CreateSyntheticBlocks.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CrossModuleMethodMotion.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CssRenamingMap.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/CustomPassExecutionTime.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/DataFlowAnalysis.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/DefaultCodingConvention.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/DefaultPassConfig.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/DefinitionProvider.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/DefinitionSite.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/DefinitionsRemover.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/Denormalize.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/DiagnosticGroup.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/DiagnosticGroups.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/DiagnosticType.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/DisambiguateProperties.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/DotFormatter.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ErrorFormat.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ErrorManager.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ErrorPass.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ExploitAssigns.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ExportTestFunctions.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ExpressionDecomposer.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ExternExportsPass.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/FindExportableNodes.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/FlowScope.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/FunctionArgumentInjector.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/FunctionInjector.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/FunctionNames.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/FunctionRewriter.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/FunctionToBlockMutator.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/FunctionTypeBuilder.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/GatherRawExports.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/GenerateExports.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/GlobalNamespace.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/GoogleCodingConvention.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/GroupVariableDeclarations.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/IgnoreCajaProperties.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/InferJSDocInfo.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/InlineCostEstimator.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/InlineFunctions.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/InlineSimpleMethods.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/InlineVariables.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/InstrumentFunctions.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/InvocationsCallback.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/JSError.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/JSModule.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/JSModuleGraph.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/JSSourceFile.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/JoinOp.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/JsAst.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/JsMessage.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/JsMessageDefinition.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/JsMessageExtractor.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/JsMessageVisitor.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/LatticeElement.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/LineNumberCheck.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/LinkedFlowScope.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/LiveVariablesAnalysis.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/LocaleUtil.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/LoggerErrorManager.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/MakeDeclaredNamesUnique.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/MarkNoSideEffectCalls.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/MaybeReachingVariableUse.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/MemoizedScopeCreator.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/MessageBundle.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/MessageFormatter.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/MethodCompilerPass.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/MinimizeExitPoints.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/MoveFunctionDeclarations.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/MustBeReachingVariableDef.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/NameAnalyzer.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/NameAnonymousFunctions.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/NameGenerator.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/NameReferenceGraph.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/NameReferenceGraphReport.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/NodeIterators.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/NodeNameExtractor.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/NodeTraversal.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/NodeUtil.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/Normalize.java
100755 → 100644
Empty file.
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/OperaCompoundAssignFix.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/OptimizeArgumentsArray.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/OptimizeCalls.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/OptimizeParameters.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/OptimizeReturns.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ParallelCompilerPass.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/PassConfig.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/PassFactory.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/PeepholeFoldConstants.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/PeepholeFoldWithTypes.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/PeepholeOptimizationsPass.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/PeepholeRemoveDeadCode.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/PerformanceTracker.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/PhaseOptimizer.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/PrepareAst.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/PrintStreamErrorManager.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ProcessClosurePrimitives.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ProcessDefines.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ProcessTweaks.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/PropertyRenamingPolicy.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/PureFunctionIdentifier.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/RecordFunctionInformation.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/Region.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/RemoveTryCatch.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/RemoveUnusedNames.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/RemoveUnusedVars.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/RenameLabels.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/RenameProperties.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/RenamePrototypes.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/RenameVars.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ReplaceCssNames.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ReplaceIdGenerators.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ReplaceMessages.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ReplaceStrings.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/Result.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/RhinoErrorReporter.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/RuntimeTypeCheck.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/SanityCheck.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/Scope.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ScopeCreator.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ScopedAliases.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/ShadowVariables.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/ShowByPathWarningsGuard.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/SideEffectsAnalysis.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/SimpleDefinitionFinder.java
100755 → 100644
Empty file.
Empty file.
Empty file modified src/com/google/javascript/jscomp/SimpleRegion.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/SourceAst.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/SourceExcerptProvider.java
100755 → 100644
Empty file.
Empty file modified src/com/google/javascript/jscomp/SourceFile.java
100755 → 100644
Empty file.
18 changes: 11 additions & 7 deletions src/com/google/javascript/jscomp/SourceInformationAnnotator.java
Original file line number Diff line number Diff line change
Expand Up @@ -61,32 +61,36 @@ public void visit(NodeTraversal t, Node n, Node parent) {
// Annotate the original name.
switch (n.getType()) {
case Token.GETPROP:
Node propNode = n.getFirstChild().getNext();
if (propNode.getType() == Token.STRING) {
n.putProp(Node.ORIGINALNAME_PROP, propNode.getString());
}
Node propNode = n.getLastChild();
setOriginalName(n, propNode.getString());
break;

case Token.FUNCTION:
String functionName = NodeUtil.getNearestFunctionName(n);
if (functionName != null) {
n.putProp(Node.ORIGINALNAME_PROP, functionName);
setOriginalName(n, functionName);
}
break;

case Token.NAME:
n.putProp(Node.ORIGINALNAME_PROP, n.getString());
setOriginalName(n, n.getString());
break;

case Token.OBJECTLIT:
for (Node key = n.getFirstChild(); key != null;
key = key.getNext()) {
// We only want keys were unquoted.
if (!key.isQuotedString()) {
key.putProp(Node.ORIGINALNAME_PROP, key.getString());
setOriginalName(key, key.getString());
}
}
break;
}
}

void setOriginalName(Node n, String name) {
if (!name.isEmpty() && n.getProp(Node.ORIGINALNAME_PROP) == null) {
n.putProp(Node.ORIGINALNAME_PROP, name);
}
}
}
Empty file modified src/com/google/javascript/jscomp/SourceMap.java
100755 → 100644
Empty file.
Loading

0 comments on commit f322be0

Please sign in to comment.