{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.oVwIsxnt/b1/closure-compiler_20130227+rhino-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.oVwIsxnt/b2/closure-compiler_20130227+rhino-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 503e4b8ec6ec8573894f0a80c3d7ed0b 19316 java optional closure-compiler_20130227+rhino-1_all.deb\n- 840dc53ba5cf4fbf2b6cf013ceb4f097 471000 doc optional libclosure-compiler-java-doc_20130227+rhino-1_all.deb\n- b08c30cac66db56bc357619e9786135a 3474120 java optional libclosure-compiler-java_20130227+rhino-1_all.deb\n+ 84cd3be3afa335292790f5f24a45a1d7 470992 doc optional libclosure-compiler-java-doc_20130227+rhino-1_all.deb\n+ 87e6123b77173ff3e1e75dbf76d93f40 3474116 java optional libclosure-compiler-java_20130227+rhino-1_all.deb\n"}, {"source1": "libclosure-compiler-java-doc_20130227+rhino-1_all.deb", "source2": "libclosure-compiler-java-doc_20130227+rhino-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-05-25 14:51:03.000000 debian-binary\n -rw-r--r-- 0 0 0 11340 2023-05-25 14:51:03.000000 control.tar.xz\n--rw-r--r-- 0 0 0 459468 2023-05-25 14:51:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 459460 2023-05-25 14:51:03.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -378,22 +378,22 @@\n -rw-r--r-- 0 root (0) root (0) 21488 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/com/google/javascript/rhino/testing/TestErrorReporter.html\n -rw-r--r-- 0 root (0) root (0) 5583 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/com/google/javascript/rhino/testing/package-summary.html\n -rw-r--r-- 0 root (0) root (0) 4344 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/com/google/javascript/rhino/testing/package-tree.html\n -rw-r--r-- 0 root (0) root (0) 81952 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/constant-values.html\n -rw-r--r-- 0 root (0) root (0) 12083 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/deprecated-list.html\n -rw-r--r-- 0 root (0) root (0) 524 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/element-list\n -rw-r--r-- 0 root (0) root (0) 9700 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/help-doc.html\n--rw-r--r-- 0 root (0) root (0) 1731082 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/index-all.html\n+-rw-r--r-- 0 root (0) root (0) 1730809 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/index-all.html\n -rw-r--r-- 0 root (0) root (0) 7357 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/index.html\n -rw-r--r-- 0 root (0) root (0) 1498 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/jquery-ui.overrides.css\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/legal/\n -rw-r--r-- 0 root (0) root (0) 1522 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/legal/ASSEMBLY_EXCEPTION\n -rw-r--r-- 0 root (0) root (0) 2936 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/legal/jquery.md\n -rw-r--r-- 0 root (0) root (0) 1870 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/legal/jqueryUI.md\n--rw-r--r-- 0 root (0) root (0) 459376 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/member-search-index.js\n+-rw-r--r-- 0 root (0) root (0) 459285 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/member-search-index.js\n -rw-r--r-- 0 root (0) root (0) 45 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/module-search-index.js\n -rw-r--r-- 0 root (0) root (0) 780 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/overview-summary.html\n -rw-r--r-- 0 root (0) root (0) 100164 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/overview-tree.html\n -rw-r--r-- 0 root (0) root (0) 739 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/package-search-index.js\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/resources/\n -rw-r--r-- 0 root (0) root (0) 499 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/resources/glass.png\n -rw-r--r-- 0 root (0) root (0) 394 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/api/resources/x.png\n"}, {"source1": "./usr/share/doc/libclosure-compiler-java/api/index-all.html", "source2": "./usr/share/doc/libclosure-compiler-java/api/index-all.html", "unified_diff": "@@ -597,15 +597,15 @@\n
areEquivalent(E, E) - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
\n
 
\n
areEquivalent(E, E) - Method in interface com.google.javascript.jscomp.graph.UnionFind
\n
\n
Returns true if a and b belong to the same equivalence\n class.
\n
\n-
areNodesEqualForInlining(Node, Node) - Method in class com.google.javascript.jscomp.StatementFusion
\n+
areNodesEqualForInlining(Node, Node) - Method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
\n
\n
Are the nodes equal for the purpose of inlining?\n If type aware optimizations are on, type equality is checked.
\n
\n
ARRAY_FUNCTION_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
\n
 
\n
ARRAY_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
\n@@ -990,15 +990,15 @@\n
canBeCalled() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
This predicate is used to test whether a given type can be used as the\n 'function' in a function call.
\n
\n
canBeCalled() - Method in class com.google.javascript.rhino.jstype.EnumType
\n
 
\n-
canBeCalled() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
canBeCalled() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
canBeCalled() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
canBeCalled() - Method in class com.google.javascript.rhino.jstype.UnknownType
\n
 
\n
canCastTo(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n@@ -1607,15 +1607,15 @@\n
\n
Flattens multi-level property names (e.g.
\n
\n
collapseUnion() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Gets the least supertype of this that's not a union.
\n
\n-
collapseUnion() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
collapseUnion() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
collapseUnion() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
collapseVariableDeclarations - Variable in class com.google.javascript.jscomp.CompilerOptions
\n
\n
Collapses multiple variable declarations into one
\n
\n@@ -2996,15 +2996,15 @@\n
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Coerces this type to an Object type, then gets the type of the property\n whose name is given.
\n
\n
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
 
\n-
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
findUniqueRefinedSlot(FlowScope) - Method in interface com.google.javascript.jscomp.type.FlowScope
\n
\n
Tries to find a unique refined variable in the refined scope, up to the\n the blind scope.
\n@@ -3753,15 +3753,15 @@\n
 
\n
getConstructor() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Gets this object's constructor.
\n
\n
getConstructor() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n-
getConstructor() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
getConstructor() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
getConstructor() - Method in class com.google.javascript.rhino.jstype.UnknownType
\n
 
\n
getContainingFunction() - Method in class com.google.javascript.jscomp.CallGraph.Callsite
\n
 
\n
getContextNode() - Method in class com.google.javascript.jscomp.FindExportableNodes.GenerateNodeContext
\n
 
\n@@ -3769,23 +3769,23 @@\n
\n
Gets the control flow graph for the current JS scope.
\n
\n
getCtorExtendedInterfaces() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Gets the interfaces extended by the interface associated with this type.
\n
\n-
getCtorExtendedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n+
getCtorExtendedInterfaces() - Method in class com.google.javascript.rhino.jstype.NoType
\n
 
\n
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Gets the interfaces implemented by the ctor associated with this type.
\n
\n-
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n+
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.NoType
\n
 
\n-
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
getCurrentNode() - Method in class com.google.javascript.jscomp.NodeTraversal
\n
\n
Returns the node currently being traversed.
\n
\n
getDeclaration() - Method in class com.google.javascript.jscomp.Scope.Var
\n
 
\n@@ -4480,15 +4480,15 @@\n
 
\n
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Gets the implicit prototype (a.k.a.
\n
\n
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n-
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.UnknownType
\n
 
\n
getIndexOfChild(Node) - Method in class com.google.javascript.rhino.Node
\n
 
\n
getIndexOfSymbol(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
\n
\n@@ -4669,15 +4669,15 @@\n
\n
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Gets the docInfo for this type.
\n
\n
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.Property
\n
 
\n-
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.SimpleSlot
\n
 
\n
getJSDocInfo() - Method in interface com.google.javascript.rhino.jstype.StaticSlot
\n
\n
Gets the JSDoc for this slot.
\n
\n@@ -5304,17 +5304,17 @@\n \n
getOutEdges(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
\n
 
\n
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Gets the owner of this if it's a function prototype.
\n
\n-
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n+
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.NoType
\n
 
\n-
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
getOwnImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
\n
Returns interfaces directly implemented by the class.
\n
\n
getOwnPropertyJSDocInfo(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n@@ -6219,15 +6219,15 @@\n
 
\n
getTypeOfThis() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
\n
Gets the type of this in this function.
\n
\n
getTypeOfThis() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
 
\n-
getTypeOfThis() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
getTypeOfThis() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
getTypeOfThis() - Method in interface com.google.javascript.rhino.jstype.StaticScope
\n
\n
Returns the expected type of this in the current scope.
\n
\n
getTypeOfThis() - Method in class com.google.javascript.rhino.testing.AbstractStaticScope
\n
 
\n@@ -6600,15 +6600,15 @@\n \n
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.AllType
\n
 
\n
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.JSType
\n
 
\n
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.UnknownType
\n
 
\n-
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.StringType
\n+
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.NullType
\n
 
\n
hasEncounteredAllErrors() - Method in class com.google.javascript.jscomp.testing.TestErrorReporter
\n
\n
Returns whether all errors were reported to this reporter.
\n
\n
hasEncounteredAllErrors() - Method in class com.google.javascript.rhino.testing.TestErrorReporter
\n
\n@@ -6682,15 +6682,15 @@\n
\n
hashCode() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n
hashCode() - Method in class com.google.javascript.rhino.jstype.JSType
\n
 
\n
hashCode() - Method in class com.google.javascript.rhino.jstype.NoObjectType
\n
 
\n-
hashCode() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
hashCode() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
hashCode() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
hashCode() - Method in class com.google.javascript.rhino.JSTypeExpression
\n
 
\n
hasId() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
\n
\n@@ -6883,17 +6883,17 @@\n
 
\n
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.EnumElementType
\n
 
\n
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Returns true if the object is named.
\n
\n-
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n+
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.NoType
\n
 
\n-
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
hasReportCall() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
\n
\n
\n name of function(ID = <numeric function id>);\n used to inform the harness about a function call
\n
\n@@ -7261,29 +7261,29 @@\n
\n
Returns true if the function is aliased.
\n
\n
isAllType() - Method in class com.google.javascript.rhino.jstype.AllType
\n
 
\n
isAllType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
 
\n-
isAllType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isAllType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isAnd() - Method in class com.google.javascript.rhino.Node
\n
 
\n
isAnonymous() - Method in class com.google.javascript.jscomp.JsMessage
\n
 
\n
isArrayLit() - Method in class com.google.javascript.rhino.Node
\n
 
\n
isArrayType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
 
\n
isAssign() - Method in class com.google.javascript.rhino.Node
\n
 
\n
isAssignAdd() - Method in class com.google.javascript.rhino.Node
\n
 
\n-
isASTNormalized() - Method in class com.google.javascript.jscomp.StatementFusion
\n+
isASTNormalized() - Method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
\n
\n
Is the current AST normalized? (e.g.
\n
\n
isBleedingFunction() - Method in class com.google.javascript.jscomp.Scope.Var
\n
\n
Whether this is a bleeding function (an anonymous named function\n that bleeds into the inner scope).
\n@@ -7309,15 +7309,15 @@\n
\n
isCast() - Method in class com.google.javascript.rhino.Node
\n
 
\n
isCatch() - Method in class com.google.javascript.rhino.Node
\n
 
\n
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
 
\n-
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.UnknownType
\n
 
\n
isComma() - Method in class com.google.javascript.rhino.Node
\n
 
\n
isConnected(N, E, N) - Method in class com.google.javascript.jscomp.graph.DiGraph
\n
 
\n@@ -7391,15 +7391,15 @@\n
isConstructor() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n
isConstructor() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Whether this type is a FunctionType that is a constructor or a\n named type that points to such a type.
\n
\n-
isConstructor() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isConstructor() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isConstructorRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
\n
\n
Whether the JSDocInfo being built will have its\n JSDocInfo.isConstructor() flag set to true.
\n
\n
isContinue() - Method in class com.google.javascript.rhino.Node
\n@@ -7436,15 +7436,15 @@\n
\n
Returns whether this builder recorded a description.
\n
\n
isDict() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Returns true iff this can be a dict.
\n
\n-
isDict() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isDict() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isDict() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
isDirected() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph
\n
\n
Graph type.
\n
\n@@ -7651,29 +7651,29 @@\n
 
\n
isInstanceType() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n
isInstanceType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Whether this type is an Instance object of some constructor.
\n
\n-
isInstanceType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isInstanceType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isInterface() - Method in class com.google.javascript.rhino.JSDocInfo
\n
\n
Returns whether the @interface annotation is present on this\n JSDocInfo.
\n
\n
isInterface() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n
isInterface() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Whether this type is a FunctionType that is an interface or a named\n type that points to such a type.
\n
\n-
isInterface() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isInterface() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isInterfaceRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
\n
\n
Whether the JSDocInfo being built will have its\n JSDocInfo.isInterface() flag set to true.
\n
\n
isInTestMode() - Method in class com.google.javascript.jscomp.CommandLineRunner
\n@@ -7736,19 +7736,19 @@\n \n
isName() - Method in class com.google.javascript.rhino.Node
\n
 
\n
isNativeObjectType() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Whether this is a built-in object.
\n
\n-
isNativeObjectType() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n+
isNativeObjectType() - Method in class com.google.javascript.rhino.jstype.NoType
\n
\n
Whether this is a built-in object.
\n
\n-
isNativeObjectType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isNativeObjectType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isNE() - Method in class com.google.javascript.rhino.Node
\n
 
\n
isNew() - Method in class com.google.javascript.rhino.Node
\n
 
\n
isNgInject() - Method in class com.google.javascript.rhino.JSDocInfo
\n
\n@@ -7775,27 +7775,27 @@\n
isNominalType() - Method in class com.google.javascript.rhino.jstype.EnumElementType
\n
 
\n
isNominalType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Whether this type is a nominal type (a named instance object or\n a named enum).
\n
\n-
isNominalType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isNominalType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isNoObjectType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
 
\n
isNoObjectType() - Method in class com.google.javascript.rhino.jstype.NoObjectType
\n
 
\n
isNoObjectType() - Method in class com.google.javascript.rhino.jstype.NoType
\n
 
\n-
isNoObjectType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isNoObjectType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
 
\n-
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isNoShadow() - Method in class com.google.javascript.jscomp.Scope.Var
\n
 
\n
isNoShadow() - Method in class com.google.javascript.rhino.JSDocInfo
\n
\n
Returns whether the @noshadow annotation is present on this\n JSDocInfo.
\n@@ -7812,15 +7812,15 @@\n
\n
isNot() - Method in class com.google.javascript.rhino.Node
\n
 
\n
isNoType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
 
\n
isNoType() - Method in class com.google.javascript.rhino.jstype.NoType
\n
 
\n-
isNoType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isNoType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isNoTypeCheck() - Method in class com.google.javascript.rhino.JSDocInfo
\n
\n
Returns whether the @nocheck annotation is present on this\n JSDocInfo.
\n
\n
isNull() - Method in class com.google.javascript.rhino.Node
\n@@ -7838,15 +7838,15 @@\n \n
isNullable() - Method in class com.google.javascript.rhino.jstype.NoType
\n
 
\n
isNullable() - Method in class com.google.javascript.rhino.jstype.NullType
\n
 
\n
isNullable() - Method in class com.google.javascript.rhino.jstype.NumberType
\n
 
\n-
isNullable() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isNullable() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isNullable() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
\n
This predicate determines whether objects of this type can have the\n null value, and therefore can appear in contexts where\n null is expected.
\n
\n@@ -7913,15 +7913,15 @@\n
isOrdinaryFunction() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n
isOrdinaryFunction() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Whether this type is a FunctionType that is an ordinary function or\n a named type that points to such a type.
\n
\n-
isOrdinaryFunction() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isOrdinaryFunction() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isOverride() - Method in class com.google.javascript.rhino.JSDocInfo
\n
\n
Returns whether the @override annotation is present on this\n JSDocInfo.
\n
\n
isParamList() - Method in class com.google.javascript.rhino.Node
\n@@ -8030,15 +8030,15 @@\n
 
\n
isStringValueType() - Method in class com.google.javascript.rhino.jstype.StringType
\n
 
\n
isStruct() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Returns true iff this can be a struct.
\n
\n-
isStruct() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isStruct() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isStruct() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
isStrWhiteSpaceChar(int) - Static method in class com.google.javascript.jscomp.NodeUtil
\n
\n
Copied from Rhino's ScriptRuntime
\n
\n@@ -8118,15 +8118,15 @@\n
isUnknownType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
 
\n
isUnknownType() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
We treat this as the unknown type if any of its implicit prototype\n properties is unknown.
\n
\n-
isUnknownType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
isUnknownType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
isUnknownType() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
isUnknownType() - Method in class com.google.javascript.rhino.jstype.UnknownType
\n
 
\n
isUnscopedQualifiedName() - Method in class com.google.javascript.rhino.Node
\n
\n@@ -8799,17 +8799,17 @@\n
\n
Adds a type declaration to the current marker.
\n
\n
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Modify this type so that it matches the specified type.
\n
\n-
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.FunctionType
\n+
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.NoType
\n
 
\n-
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
matches(DiagnosticType) - Method in class com.google.javascript.jscomp.DiagnosticGroup
\n
\n
Returns whether the given type matches a type in this group.
\n
\n@@ -8840,15 +8840,15 @@\n
 
\n
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.NullType
\n
 
\n
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.NumberType
\n
 
\n
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n-
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.StringType
\n
 
\n
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
\n
This predicate is used to test whether a given type can appear in a\n numeric context, such as an operand of a multiply operator.
\n@@ -8876,15 +8876,15 @@\n
 
\n
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.NullType
\n
 
\n
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.NumberType
\n
 
\n
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n-
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.StringType
\n
 
\n
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
\n
This predicate is used to test whether a given type can appear in an\n Object context, such as the expression in a with\n@@ -8913,15 +8913,15 @@\n
 
\n
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.NullType
\n
 
\n
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.NumberType
\n
 
\n
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n-
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.StringType
\n
 
\n
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
\n
This predicate is used to test whether a given type can appear in a\n String context, such as an operand of a string concat (+)\n@@ -8937,15 +8937,15 @@\n 'Uint32' context.
\n
\n
matchesWholeInput(RegExpTree, String) - Static method in class com.google.javascript.jscomp.regex.RegExpTree
\n
\n
True if, but not necessarily always when the, given regular expression\n must match the whole input or none of it.
\n
\n-
matchRecordTypeConstraint(ObjectType) - Method in class com.google.javascript.rhino.jstype.FunctionType
\n+
matchRecordTypeConstraint(ObjectType) - Method in class com.google.javascript.rhino.jstype.NoType
\n
 
\n
MATH_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
\n
 
\n
MAX - Enum constant in enum com.google.javascript.jscomp.WarningsGuard.Priority
\n
 
\n
MAX_COLUMN_NUMBER - Static variable in class com.google.javascript.rhino.Node
\n
\n@@ -10553,15 +10553,15 @@\n
 
\n
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Removes the declared or inferred property from this ObjectType.
\n
\n
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n-
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
removeRequire(String) - Method in class com.google.javascript.jscomp.CompilerInput
\n
 
\n
removeTryCatchFinally - Variable in class com.google.javascript.jscomp.CompilerOptions
\n
\n
Removes try...catch...finally blocks for easier debugging
\n
\n@@ -10610,15 +10610,15 @@\n
 
\n
report(CheckLevel, JSError) - Method in interface com.google.javascript.jscomp.ErrorManager
\n
\n
Reports an error.
\n
\n
report(CheckLevel, JSError) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
\n
 
\n-
report(DiagnosticType, Node) - Method in class com.google.javascript.jscomp.StatementFusion
\n+
report(DiagnosticType, Node) - Method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
\n
\n
Helper method for reporting an error to the compiler when applying a\n peephole optimization.
\n
\n
report(JSError) - Method in class com.google.javascript.jscomp.AbstractCompiler
\n
\n
Report an error or warning.
\n@@ -10635,15 +10635,15 @@\n
 
\n
REPORT_EXIT_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Instrumentation
\n
 
\n
reportCodeChange() - Method in class com.google.javascript.jscomp.AbstractCompiler
\n
\n
Report code changes.
\n
\n-
reportCodeChange() - Method in class com.google.javascript.jscomp.StatementFusion
\n+
reportCodeChange() - Method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
\n
\n
Helper method for telling the compiler that something has changed.
\n
\n
reportCodeChange() - Method in class com.google.javascript.jscomp.Compiler
\n
\n
All passes should call reportCodeChange() when they alter\n the JS tree structure.
\n@@ -11311,15 +11311,15 @@\n
Sets the item that this source position references.
\n
\n
setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Sets the docInfo for this type from the given\n JSDocInfo.
\n
\n-
setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.rhino.Node
\n
\n
Sets the JSDocInfo attached to this node.
\n
\n
setJSType(JSType) - Method in class com.google.javascript.rhino.Node
\n
 
\n@@ -11573,15 +11573,15 @@\n
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Sets the docInfo for the specified property from the\n JSDocInfo on its definition.
\n
\n
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n-
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
setPropertyRenaming(PropertyRenamingPolicy) - Method in class com.google.javascript.jscomp.CompilerOptions
\n
 
\n
setProtectHiddenSideEffects(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
\n
\n
When enabled, assume that apparently side-effect free code is meaningful.
\n
\n@@ -12617,15 +12617,15 @@\n \n
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.NullType
\n
 
\n
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.NumberType
\n
 
\n
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
 
\n-
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.StringType
\n
 
\n
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.UnknownType
\n
 
\n@@ -12685,15 +12685,15 @@\n
toDebugHashCodeString() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n
toDebugHashCodeString() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
A hash code function for diagnosing complicated issues\n around type-identity.
\n
\n-
toDebugHashCodeString() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
toDebugHashCodeString() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
toDebugHashCodeString() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
toDebugString() - Method in class com.google.javascript.jscomp.regex.RegExpTree
\n
 
\n
toDebugString() - Method in class com.google.javascript.jscomp.SymbolTable
\n
 
\n@@ -12723,34 +12723,34 @@\n
 
\n
toMaybeEnumElementType() - Method in class com.google.javascript.rhino.jstype.EnumElementType
\n
 
\n
toMaybeEnumElementType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Downcasts this to an EnumElementType, or returns null if this is not an EnumElementType.
\n
\n-
toMaybeEnumElementType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
toMaybeEnumElementType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
toMaybeEnumType() - Method in class com.google.javascript.rhino.jstype.EnumType
\n
 
\n
toMaybeEnumType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Downcasts this to an EnumType, or returns null if this is not an EnumType.
\n
\n-
toMaybeEnumType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
toMaybeEnumType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
toMaybeFunctionType() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n
 
\n
toMaybeFunctionType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Downcasts this to a FunctionType, or returns null if this is not\n a function.
\n
\n
toMaybeFunctionType() - Method in class com.google.javascript.rhino.jstype.NoObjectType
\n
 
\n-
toMaybeFunctionType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
toMaybeFunctionType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
toMaybeFunctionType(JSType) - Static method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Null-safe version of toMaybeFunctionType().
\n
\n
toMaybeTemplateType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n@@ -12778,15 +12778,15 @@\n
\n
Null-safe version of toMaybeTemplatizedType().
\n
\n
toMaybeUnionType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Downcasts this to a UnionType, or returns null if this is not a UnionType.
\n
\n-
toMaybeUnionType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n+
toMaybeUnionType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
toMaybeUnionType() - Method in class com.google.javascript.rhino.jstype.UnionType
\n
 
\n
toModuleName(String) - Static method in class com.google.javascript.jscomp.ProcessCommonJSModules
\n
\n
Turns a filename into a JS identifier that is used for moduleNames in\n rewritten code.
\n@@ -13002,15 +13002,15 @@\n
 
\n
UnaryExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
\n
 
\n
unboxesTo() - Method in class com.google.javascript.rhino.jstype.JSType
\n
\n
Turn an object type to its corresponding scalar type.
\n
\n-
unboxesTo() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n+
unboxesTo() - Method in class com.google.javascript.rhino.jstype.NoType
\n
 
\n
UNDEFINED_NAMES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
\n
 
\n
UNDEFINED_VARIABLES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
\n
 
\n
UndiGraph<N,E> - Class in com.google.javascript.jscomp.graph
\n
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -483,15 +483,15 @@\n areEquivalent(E,_E) - Method in class\n com.google.javascript.jscomp.graph.StandardUnionFind\n \u00a0\n areEquivalent(E,_E) - Method in interface\n com.google.javascript.jscomp.graph.UnionFind\n Returns true if a and b belong to the same equivalence class.\n areNodesEqualForInlining(Node,_Node) - Method in class\n- com.google.javascript.jscomp.StatementFusion\n+ com.google.javascript.jscomp.PeepholeCollectPropertyAssignments\n Are the nodes equal for the purpose of inlining? If type aware\n optimizations are on, type equality is checked.\n ARRAY_FUNCTION_TYPE - Enum constant in enum\n com.google.javascript.rhino.jstype.JSTypeNative\n \u00a0\n ARRAY_FUNCTION_TYPE - Variable in class\n com.google.javascript.rhino.testing.BaseJSTypeTestCase\n@@ -864,15 +864,15 @@\n \u00a0\n canBeCalled() - Method in class com.google.javascript.rhino.jstype.JSType\n This predicate is used to test whether a given type can be used as the\n 'function' in a function call.\n canBeCalled() - Method in class com.google.javascript.rhino.jstype.EnumType\n \u00a0\n canBeCalled() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n canBeCalled() - Method in class com.google.javascript.rhino.jstype.UnionType\n \u00a0\n canBeCalled() - Method in class\n com.google.javascript.rhino.jstype.UnknownType\n \u00a0\n canCastTo(JSType) - Method in class com.google.javascript.rhino.jstype.JSType\n@@ -1408,15 +1408,15 @@\n Removes all ../ and ./ entries from within the given path.\n collapseProperties - Variable in class\n com.google.javascript.jscomp.CompilerOptions\n Flattens multi-level property names (e.g.\n collapseUnion() - Method in class com.google.javascript.rhino.jstype.JSType\n Gets the least supertype of this that's not a union.\n collapseUnion() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n collapseUnion() - Method in class\n com.google.javascript.rhino.jstype.UnionType\n \u00a0\n collapseVariableDeclarations - Variable in class\n com.google.javascript.jscomp.CompilerOptions\n Collapses multiple variable declarations into one\n@@ -2660,15 +2660,15 @@\n com.google.javascript.rhino.jstype.JSType\n Coerces this type to an Object type, then gets the type of the property\n whose name is given.\n findPropertyType(String) - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n \u00a0\n findPropertyType(String) - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n findPropertyType(String) - Method in class\n com.google.javascript.rhino.jstype.UnionType\n \u00a0\n findUniqueRefinedSlot(FlowScope) - Method in interface\n com.google.javascript.jscomp.type.FlowScope\n Tries to find a unique refined variable in the refined scope, up to the\n@@ -3325,15 +3325,15 @@\n getConstructor() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Gets this object's constructor.\n getConstructor() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n getConstructor() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n getConstructor() - Method in class\n com.google.javascript.rhino.jstype.UnknownType\n \u00a0\n getContainingFunction() - Method in class\n com.google.javascript.jscomp.CallGraph.Callsite\n \u00a0\n@@ -3343,24 +3343,24 @@\n getControlFlowGraph() - Method in class\n com.google.javascript.jscomp.NodeTraversal\n Gets the control flow graph for the current JS scope.\n getCtorExtendedInterfaces() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Gets the interfaces extended by the interface associated with this type.\n getCtorExtendedInterfaces() - Method in class\n- com.google.javascript.rhino.jstype.FunctionType\n+ com.google.javascript.rhino.jstype.NoType\n \u00a0\n getCtorImplementedInterfaces() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Gets the interfaces implemented by the ctor associated with this type.\n getCtorImplementedInterfaces() - Method in class\n- com.google.javascript.rhino.jstype.FunctionType\n+ com.google.javascript.rhino.jstype.NoType\n \u00a0\n getCtorImplementedInterfaces() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n getCurrentNode() - Method in class com.google.javascript.jscomp.NodeTraversal\n Returns the node currently being traversed.\n getDeclaration() - Method in class com.google.javascript.jscomp.Scope.Var\n \u00a0\n getDeclaration() - Method in class\n com.google.javascript.jscomp.SymbolTable.Symbol\n@@ -4011,15 +4011,15 @@\n getImplicitPrototype() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Gets the implicit prototype (a.k.a.\n getImplicitPrototype() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n getImplicitPrototype() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n getImplicitPrototype() - Method in class\n com.google.javascript.rhino.jstype.UnknownType\n \u00a0\n getIndexOfChild(Node) - Method in class com.google.javascript.rhino.Node\n \u00a0\n getIndexOfSymbol(SymbolTable.Symbol) - Method in class\n@@ -4159,15 +4159,15 @@\n Gets the docInfo for this type.\n getJSDocInfo() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Gets the docInfo for this type.\n getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.Property\n \u00a0\n getJSDocInfo() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n getJSDocInfo() - Method in class\n com.google.javascript.rhino.jstype.SimpleSlot\n \u00a0\n getJSDocInfo() - Method in interface\n com.google.javascript.rhino.jstype.StaticSlot\n Gets the JSDoc for this slot.\n@@ -4677,18 +4677,18 @@\n getOutEdges(N) - Method in class\n com.google.javascript.jscomp.graph.LinkedDirectedGraph\n \u00a0\n getOwnerFunction() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Gets the owner of this if it's a function prototype.\n getOwnerFunction() - Method in class\n- com.google.javascript.rhino.jstype.FunctionType\n+ com.google.javascript.rhino.jstype.NoType\n \u00a0\n getOwnerFunction() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n getOwnImplementedInterfaces() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n Returns interfaces directly implemented by the class.\n getOwnPropertyJSDocInfo(String) - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Gets the docInfo on the specified property on this type.\n@@ -5493,15 +5493,15 @@\n getTypeOfThis() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n Gets the type of this in this function.\n getTypeOfThis() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n \u00a0\n getTypeOfThis() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n getTypeOfThis() - Method in interface\n com.google.javascript.rhino.jstype.StaticScope\n Returns the expected type of this in the current scope.\n getTypeOfThis() - Method in class\n com.google.javascript.rhino.testing.AbstractStaticScope\n \u00a0\n@@ -5821,15 +5821,15 @@\n \u00a0\n hasDisplayName() - Method in class com.google.javascript.rhino.jstype.JSType\n \u00a0\n hasDisplayName() - Method in class\n com.google.javascript.rhino.jstype.UnknownType\n \u00a0\n hasDisplayName() - Method in class\n- com.google.javascript.rhino.jstype.StringType\n+ com.google.javascript.rhino.jstype.NullType\n \u00a0\n hasEncounteredAllErrors() - Method in class\n com.google.javascript.jscomp.testing.TestErrorReporter\n Returns whether all errors were reported to this reporter.\n hasEncounteredAllErrors() - Method in class\n com.google.javascript.rhino.testing.TestErrorReporter\n Returns whether all errors were reported to this reporter.\n@@ -5901,16 +5901,15 @@\n hashCode of the NamedType object.\n hashCode() - Method in class com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n hashCode() - Method in class com.google.javascript.rhino.jstype.JSType\n \u00a0\n hashCode() - Method in class com.google.javascript.rhino.jstype.NoObjectType\n \u00a0\n- hashCode() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ hashCode() - Method in class com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n hashCode() - Method in class com.google.javascript.rhino.jstype.UnionType\n \u00a0\n hashCode() - Method in class com.google.javascript.rhino.JSTypeExpression\n \u00a0\n hasId() - Method in class\n com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder\n@@ -6048,18 +6047,18 @@\n hasReferenceName() - Method in class\n com.google.javascript.rhino.jstype.EnumElementType\n \u00a0\n hasReferenceName() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Returns true if the object is named.\n hasReferenceName() - Method in class\n- com.google.javascript.rhino.jstype.FunctionType\n+ com.google.javascript.rhino.jstype.NoType\n \u00a0\n hasReferenceName() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n hasReportCall() - Method in class\n com.google.javascript.jscomp.Instrumentation.Builder\n name of function(ID = ); used to inform the harness\n about a function call\n hasReportCall() - Method in class\n com.google.javascript.jscomp.Instrumentation\n@@ -6365,31 +6364,30 @@\n AST type check methods\n isAliased() - Method in class com.google.javascript.jscomp.CallGraph.Function\n Returns true if the function is aliased.\n isAllType() - Method in class com.google.javascript.rhino.jstype.AllType\n \u00a0\n isAllType() - Method in class com.google.javascript.rhino.jstype.JSType\n \u00a0\n- isAllType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ isAllType() - Method in class com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isAnd() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isAnonymous() - Method in class com.google.javascript.jscomp.JsMessage\n \u00a0\n isArrayLit() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isArrayType() - Method in class com.google.javascript.rhino.jstype.JSType\n \u00a0\n isAssign() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isAssignAdd() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isASTNormalized() - Method in class\n- com.google.javascript.jscomp.StatementFusion\n+ com.google.javascript.jscomp.PeepholeCollectPropertyAssignments\n Is the current AST normalized? (e.g.\n isBleedingFunction() - Method in class com.google.javascript.jscomp.Scope.Var\n Whether this is a bleeding function (an anonymous named function that\n bleeds into the inner scope).\n isBlock() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isBooleanObjectType() - Method in class\n@@ -6415,15 +6413,15 @@\n \u00a0\n isCatch() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isCheckedUnknownType() - Method in class\n com.google.javascript.rhino.jstype.JSType\n \u00a0\n isCheckedUnknownType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isCheckedUnknownType() - Method in class\n com.google.javascript.rhino.jstype.UnknownType\n \u00a0\n isComma() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isConnected(N,_E,_N) - Method in class\n@@ -6491,15 +6489,15 @@\n isConstructor() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n isConstructor() - Method in class com.google.javascript.rhino.jstype.JSType\n Whether this type is a FunctionType that is a constructor or a named type\n that points to such a type.\n isConstructor() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isConstructorRecorded() - Method in class\n com.google.javascript.rhino.JSDocInfoBuilder\n Whether the JSDocInfo being built will have its JSDocInfo.isConstructor()\n flag set to true.\n isContinue() - Method in class com.google.javascript.rhino.Node\n \u00a0\n@@ -6523,15 +6521,15 @@\n isDeprecated() - Method in class com.google.javascript.rhino.JSDocInfo\n Returns whether the @deprecated annotation is present on this JSDocInfo.\n isDescriptionRecorded() - Method in class\n com.google.javascript.rhino.JSDocInfoBuilder\n Returns whether this builder recorded a description.\n isDict() - Method in class com.google.javascript.rhino.jstype.JSType\n Returns true iff this can be a dict.\n- isDict() - Method in class com.google.javascript.rhino.jstype.TemplatizedType\n+ isDict() - Method in class com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isDict() - Method in class com.google.javascript.rhino.jstype.UnionType\n \u00a0\n isDirected() - Method in interface\n com.google.javascript.jscomp.graph.GraphvizGraph\n Graph type.\n isDirected() - Method in class\n@@ -6720,26 +6718,26 @@\n \u00a0\n isInstanceType() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n isInstanceType() - Method in class com.google.javascript.rhino.jstype.JSType\n Whether this type is an Instance object of some constructor.\n isInstanceType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isInterface() - Method in class com.google.javascript.rhino.JSDocInfo\n Returns whether the @interface annotation is present on this JSDocInfo.\n isInterface() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n isInterface() - Method in class com.google.javascript.rhino.jstype.JSType\n Whether this type is a FunctionType that is an interface or a named type\n that points to such a type.\n isInterface() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isInterfaceRecorded() - Method in class\n com.google.javascript.rhino.JSDocInfoBuilder\n Whether the JSDocInfo being built will have its JSDocInfo.isInterface()\n flag set to true.\n isInTestMode() - Method in class\n com.google.javascript.jscomp.CommandLineRunner\n@@ -6789,18 +6787,18 @@\n Does this function represent the global \"main\" function?\n isName() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isNativeObjectType() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Whether this is a built-in object.\n isNativeObjectType() - Method in class\n- com.google.javascript.rhino.jstype.FunctionType\n+ com.google.javascript.rhino.jstype.NoType\n Whether this is a built-in object.\n isNativeObjectType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isNE() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isNew() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isNgInject() - Method in class com.google.javascript.rhino.JSDocInfo\n Returns whether JSDoc is annotated with @ngInject annotation.\n@@ -6817,31 +6815,31 @@\n isNominalType() - Method in class\n com.google.javascript.rhino.jstype.EnumElementType\n \u00a0\n isNominalType() - Method in class com.google.javascript.rhino.jstype.JSType\n Whether this type is a nominal type (a named instance object or a named\n enum).\n isNominalType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isNoObjectType() - Method in class com.google.javascript.rhino.jstype.JSType\n \u00a0\n isNoObjectType() - Method in class\n com.google.javascript.rhino.jstype.NoObjectType\n \u00a0\n isNoObjectType() - Method in class com.google.javascript.rhino.jstype.NoType\n \u00a0\n isNoObjectType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isNoResolvedType() - Method in class\n com.google.javascript.rhino.jstype.JSType\n \u00a0\n isNoResolvedType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isNoShadow() - Method in class com.google.javascript.jscomp.Scope.Var\n \u00a0\n isNoShadow() - Method in class com.google.javascript.rhino.JSDocInfo\n Returns whether the @noshadow annotation is present on this JSDocInfo.\n isNoSideEffects() - Method in class com.google.javascript.rhino.JSDocInfo\n Returns whether the @nosideeffects annotation is present on this\n@@ -6851,16 +6849,15 @@\n side effects.\n isNot() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isNoType() - Method in class com.google.javascript.rhino.jstype.JSType\n \u00a0\n isNoType() - Method in class com.google.javascript.rhino.jstype.NoType\n \u00a0\n- isNoType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ isNoType() - Method in class com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isNoTypeCheck() - Method in class com.google.javascript.rhino.JSDocInfo\n Returns whether the @nocheck annotation is present on this JSDocInfo.\n isNull() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isNullable() - Method in class com.google.javascript.rhino.jstype.BooleanType\n \u00a0\n@@ -6873,15 +6870,15 @@\n isNullable() - Method in class com.google.javascript.rhino.jstype.NoType\n \u00a0\n isNullable() - Method in class com.google.javascript.rhino.jstype.NullType\n \u00a0\n isNullable() - Method in class com.google.javascript.rhino.jstype.NumberType\n \u00a0\n isNullable() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isNullable() - Method in class com.google.javascript.rhino.jstype.UnionType\n This predicate determines whether objects of this type can have the null\n value, and therefore can appear in contexts where null is expected.\n isNullable() - Method in class com.google.javascript.rhino.jstype.UnknownType\n \u00a0\n isNullType() - Method in class com.google.javascript.rhino.jstype.JSType\n@@ -6947,15 +6944,15 @@\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n isOrdinaryFunction() - Method in class\n com.google.javascript.rhino.jstype.JSType\n Whether this type is a FunctionType that is an ordinary function or a\n named type that points to such a type.\n isOrdinaryFunction() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isOverride() - Method in class com.google.javascript.rhino.JSDocInfo\n Returns whether the @override annotation is present on this JSDocInfo.\n isParamList() - Method in class com.google.javascript.rhino.Node\n \u00a0\n isPopulated() - Method in class com.google.javascript.rhino.JSDocInfoBuilder\n Returns whether this builder is populated with information that can be\n@@ -7054,16 +7051,15 @@\n com.google.javascript.rhino.jstype.JSType\n \u00a0\n isStringValueType() - Method in class\n com.google.javascript.rhino.jstype.StringType\n \u00a0\n isStruct() - Method in class com.google.javascript.rhino.jstype.JSType\n Returns true iff this can be a struct.\n- isStruct() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ isStruct() - Method in class com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isStruct() - Method in class com.google.javascript.rhino.jstype.UnionType\n \u00a0\n isStrWhiteSpaceChar(int) - Static method in class\n com.google.javascript.jscomp.NodeUtil\n Copied from Rhino's ScriptRuntime\n isSubtype(JSType) - Method in class\n@@ -7147,15 +7143,15 @@\n isUnknownType() - Method in class com.google.javascript.rhino.jstype.JSType\n \u00a0\n isUnknownType() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n We treat this as the unknown type if any of its implicit prototype\n properties is unknown.\n isUnknownType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n isUnknownType() - Method in class\n com.google.javascript.rhino.jstype.UnionType\n \u00a0\n isUnknownType() - Method in class\n com.google.javascript.rhino.jstype.UnknownType\n \u00a0\n@@ -7695,18 +7691,18 @@\n markTypeNode(Node,_int,_int,_int,_int,_boolean) - Method in class\n com.google.javascript.rhino.JSDocInfoBuilder\n Adds a type declaration to the current marker.\n matchConstraint(JSType) - Method in class\n com.google.javascript.rhino.jstype.JSType\n Modify this type so that it matches the specified type.\n matchConstraint(JSType) - Method in class\n- com.google.javascript.rhino.jstype.FunctionType\n+ com.google.javascript.rhino.jstype.NoType\n \u00a0\n matchConstraint(JSType) - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n matchConstraint(JSType) - Method in class\n com.google.javascript.rhino.jstype.UnionType\n \u00a0\n matches(DiagnosticType) - Method in class\n com.google.javascript.jscomp.DiagnosticGroup\n Returns whether the given type matches a type in this group.\n@@ -7742,15 +7738,15 @@\n matchesNumberContext() - Method in class\n com.google.javascript.rhino.jstype.NumberType\n \u00a0\n matchesNumberContext() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n matchesNumberContext() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n matchesNumberContext() - Method in class\n com.google.javascript.rhino.jstype.StringType\n \u00a0\n matchesNumberContext() - Method in class\n com.google.javascript.rhino.jstype.UnionType\n This predicate is used to test whether a given type can appear in a\n@@ -7789,15 +7785,15 @@\n matchesObjectContext() - Method in class\n com.google.javascript.rhino.jstype.NumberType\n \u00a0\n matchesObjectContext() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n matchesObjectContext() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n matchesObjectContext() - Method in class\n com.google.javascript.rhino.jstype.StringType\n \u00a0\n matchesObjectContext() - Method in class\n com.google.javascript.rhino.jstype.UnionType\n This predicate is used to test whether a given type can appear in an\n@@ -7836,15 +7832,15 @@\n matchesStringContext() - Method in class\n com.google.javascript.rhino.jstype.NumberType\n \u00a0\n matchesStringContext() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n matchesStringContext() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n matchesStringContext() - Method in class\n com.google.javascript.rhino.jstype.StringType\n \u00a0\n matchesStringContext() - Method in class\n com.google.javascript.rhino.jstype.UnionType\n This predicate is used to test whether a given type can appear in a\n@@ -7860,15 +7856,15 @@\n This predicate is used to test whether a given type can appear in a\n 'Uint32' context.\n matchesWholeInput(RegExpTree,_String) - Static method in class\n com.google.javascript.jscomp.regex.RegExpTree\n True if, but not necessarily always when the, given regular expression\n must match the whole input or none of it.\n matchRecordTypeConstraint(ObjectType) - Method in class\n- com.google.javascript.rhino.jstype.FunctionType\n+ com.google.javascript.rhino.jstype.NoType\n \u00a0\n MATH_TYPE - Variable in class\n com.google.javascript.rhino.testing.BaseJSTypeTestCase\n \u00a0\n MAX - Enum constant in enum\n com.google.javascript.jscomp.WarningsGuard.Priority\n \u00a0\n@@ -9463,15 +9459,15 @@\n removeProperty(String) - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Removes the declared or inferred property from this ObjectType.\n removeProperty(String) - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n removeProperty(String) - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n removeRequire(String) - Method in class\n com.google.javascript.jscomp.CompilerInput\n \u00a0\n removeTryCatchFinally - Variable in class\n com.google.javascript.jscomp.CompilerOptions\n Removes try...catch...finally blocks for easier debugging\n@@ -9512,15 +9508,15 @@\n report(CheckLevel,_JSError) - Method in interface\n com.google.javascript.jscomp.ErrorManager\n Reports an error.\n report(CheckLevel,_JSError) - Method in class\n com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder\n \u00a0\n report(DiagnosticType,_Node) - Method in class\n- com.google.javascript.jscomp.StatementFusion\n+ com.google.javascript.jscomp.PeepholeCollectPropertyAssignments\n Helper method for reporting an error to the compiler when applying a\n peephole optimization.\n report(JSError) - Method in class\n com.google.javascript.jscomp.AbstractCompiler\n Report an error or warning.\n report(JSError) - Method in class com.google.javascript.jscomp.Compiler\n \u00a0\n@@ -9536,15 +9532,15 @@\n REPORT_EXIT_FIELD_NUMBER - Static variable in class\n com.google.javascript.jscomp.Instrumentation\n \u00a0\n reportCodeChange() - Method in class\n com.google.javascript.jscomp.AbstractCompiler\n Report code changes.\n reportCodeChange() - Method in class\n- com.google.javascript.jscomp.StatementFusion\n+ com.google.javascript.jscomp.PeepholeCollectPropertyAssignments\n Helper method for telling the compiler that something has changed.\n reportCodeChange() - Method in class com.google.javascript.jscomp.Compiler\n All passes should call reportCodeChange() when they alter the JS tree\n structure.\n reportMissingOverride - Variable in class\n com.google.javascript.jscomp.CompilerOptions\n \u00a0\n@@ -10162,15 +10158,15 @@\n real source block.\n setItem(T) - Method in class com.google.javascript.rhino.SourcePosition\n Sets the item that this source position references.\n setJSDocInfo(JSDocInfo) - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Sets the docInfo for this type from the given JSDocInfo.\n setJSDocInfo(JSDocInfo) - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.rhino.Node\n Sets the JSDocInfo attached to this node.\n setJSType(JSType) - Method in class com.google.javascript.rhino.Node\n \u00a0\n setKey(String) - Method in class\n com.google.javascript.jscomp.JsMessage.Builder\n@@ -10404,15 +10400,15 @@\n com.google.javascript.rhino.jstype.ObjectType\n Sets the docInfo for the specified property from the JSDocInfo on its\n definition.\n setPropertyJSDocInfo(String,_JSDocInfo) - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n setPropertyJSDocInfo(String,_JSDocInfo) - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n setPropertyRenaming(PropertyRenamingPolicy) - Method in class\n com.google.javascript.jscomp.CompilerOptions\n \u00a0\n setProtectHiddenSideEffects(boolean) - Method in class\n com.google.javascript.jscomp.CompilerOptions\n When enabled, assume that apparently side-effect free code is meaningful.\n@@ -11387,15 +11383,15 @@\n testForEquality(JSType) - Method in class\n com.google.javascript.rhino.jstype.NumberType\n \u00a0\n testForEquality(JSType) - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n \u00a0\n testForEquality(JSType) - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n testForEquality(JSType) - Method in class\n com.google.javascript.rhino.jstype.StringType\n \u00a0\n testForEquality(JSType) - Method in class\n com.google.javascript.rhino.jstype.UnionType\n \u00a0\n@@ -11458,15 +11454,15 @@\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n toDebugHashCodeString() - Method in class\n com.google.javascript.rhino.jstype.JSType\n A hash code function for diagnosing complicated issues around type-\n identity.\n toDebugHashCodeString() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n toDebugHashCodeString() - Method in class\n com.google.javascript.rhino.jstype.UnionType\n \u00a0\n toDebugString() - Method in class\n com.google.javascript.jscomp.regex.RegExpTree\n \u00a0\n@@ -11493,37 +11489,37 @@\n com.google.javascript.rhino.jstype.EnumElementType\n \u00a0\n toMaybeEnumElementType() - Method in class\n com.google.javascript.rhino.jstype.JSType\n Downcasts this to an EnumElementType, or returns null if this is not an\n EnumElementType.\n toMaybeEnumElementType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n toMaybeEnumType() - Method in class\n com.google.javascript.rhino.jstype.EnumType\n \u00a0\n toMaybeEnumType() - Method in class com.google.javascript.rhino.jstype.JSType\n Downcasts this to an EnumType, or returns null if this is not an\n EnumType.\n toMaybeEnumType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n toMaybeFunctionType() - Method in class\n com.google.javascript.rhino.jstype.FunctionType\n \u00a0\n toMaybeFunctionType() - Method in class\n com.google.javascript.rhino.jstype.JSType\n Downcasts this to a FunctionType, or returns null if this is not a\n function.\n toMaybeFunctionType() - Method in class\n com.google.javascript.rhino.jstype.NoObjectType\n \u00a0\n toMaybeFunctionType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n toMaybeFunctionType(JSType) - Static method in class\n com.google.javascript.rhino.jstype.JSType\n Null-safe version of toMaybeFunctionType().\n toMaybeTemplateType() - Method in class\n com.google.javascript.rhino.jstype.JSType\n Downcasts this to a TemplateType, or returns null if this is not a\n@@ -11551,15 +11547,15 @@\n com.google.javascript.rhino.jstype.JSType\n Null-safe version of toMaybeTemplatizedType().\n toMaybeUnionType() - Method in class\n com.google.javascript.rhino.jstype.JSType\n Downcasts this to a UnionType, or returns null if this is not a\n UnionType.\n toMaybeUnionType() - Method in class\n- com.google.javascript.rhino.jstype.TemplatizedType\n+ com.google.javascript.rhino.jstype.TemplateType\n \u00a0\n toMaybeUnionType() - Method in class\n com.google.javascript.rhino.jstype.UnionType\n \u00a0\n toModuleName(String) - Static method in class\n com.google.javascript.jscomp.ProcessCommonJSModules\n Turns a filename into a JS identifier that is used for moduleNames in\n@@ -11775,15 +11771,15 @@\n U2U_FUNCTION_TYPE - Variable in class\n com.google.javascript.rhino.testing.BaseJSTypeTestCase\n \u00a0\n UnaryExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType\n \u00a0\n unboxesTo() - Method in class com.google.javascript.rhino.jstype.JSType\n Turn an object type to its corresponding scalar type.\n- unboxesTo() - Method in class com.google.javascript.rhino.jstype.FunctionType\n+ unboxesTo() - Method in class com.google.javascript.rhino.jstype.NoType\n \u00a0\n UNDEFINED_NAMES - Static variable in class\n com.google.javascript.jscomp.DiagnosticGroups\n \u00a0\n UNDEFINED_VARIABLES - Static variable in class\n com.google.javascript.jscomp.DiagnosticGroups\n \u00a0\n"}]}, {"source1": "./usr/share/doc/libclosure-compiler-java/api/member-search-index.js", "source2": "./usr/share/doc/libclosure-compiler-java/api/member-search-index.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -665,15 +665,15 @@\n }, {\n \"p\": \"com.google.javascript.jscomp.graph\",\n \"c\": \"UnionFind\",\n \"l\": \"areEquivalent(E, E)\",\n \"u\": \"areEquivalent(E,E)\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n- \"c\": \"StatementFusion\",\n+ \"c\": \"PeepholeCollectPropertyAssignments\",\n \"l\": \"areNodesEqualForInlining(Node, Node)\",\n \"u\": \"areNodesEqualForInlining(com.google.javascript.rhino.Node,com.google.javascript.rhino.Node)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSTypeNative\",\n \"l\": \"ARRAY_FUNCTION_TYPE\"\n }, {\n@@ -1235,15 +1235,15 @@\n \"l\": \"canBeCalled()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"EnumType\",\n \"l\": \"canBeCalled()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"canBeCalled()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"canBeCalled()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -1962,15 +1962,15 @@\n \"l\": \"collapseProperties\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"collapseUnion()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"collapseUnion()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"collapseUnion()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n@@ -3652,15 +3652,15 @@\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"findPropertyType(String)\",\n \"u\": \"findPropertyType(java.lang.String)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"findPropertyType(String)\",\n \"u\": \"findPropertyType(java.lang.String)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"findPropertyType(String)\",\n \"u\": \"findPropertyType(java.lang.String)\"\n@@ -4589,15 +4589,15 @@\n \"l\": \"getConstructor()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"FunctionType\",\n \"l\": \"getConstructor()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"getConstructor()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnknownType\",\n \"l\": \"getConstructor()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n@@ -4613,27 +4613,27 @@\n \"l\": \"getControlFlowGraph()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"getCtorExtendedInterfaces()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"FunctionType\",\n+ \"c\": \"NoType\",\n \"l\": \"getCtorExtendedInterfaces()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"getCtorImplementedInterfaces()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"FunctionType\",\n+ \"c\": \"NoType\",\n \"l\": \"getCtorImplementedInterfaces()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"getCtorImplementedInterfaces()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"NodeTraversal\",\n \"l\": \"getCurrentNode()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n@@ -5530,15 +5530,15 @@\n \"l\": \"getImplicitPrototype()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"FunctionType\",\n \"l\": \"getImplicitPrototype()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"getImplicitPrototype()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnknownType\",\n \"l\": \"getImplicitPrototype()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n@@ -5745,15 +5745,15 @@\n \"l\": \"getJSDocInfo()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"Property\",\n \"l\": \"getJSDocInfo()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"getJSDocInfo()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"SimpleSlot\",\n \"l\": \"getJSDocInfo()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -6514,19 +6514,19 @@\n \"l\": \"getOutEdges(N)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"getOwnerFunction()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"FunctionType\",\n+ \"c\": \"NoType\",\n \"l\": \"getOwnerFunction()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"getOwnerFunction()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"FunctionType\",\n \"l\": \"getOwnImplementedInterfaces()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -7714,15 +7714,15 @@\n \"l\": \"getTypeOfThis()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"getTypeOfThis()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"getTypeOfThis()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"StaticScope\",\n \"l\": \"getTypeOfThis()\"\n }, {\n \"p\": \"com.google.javascript.rhino.testing\",\n@@ -8154,15 +8154,15 @@\n \"l\": \"hasDisplayName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnknownType\",\n \"l\": \"hasDisplayName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"StringType\",\n+ \"c\": \"NullType\",\n \"l\": \"hasDisplayName()\"\n }, {\n \"p\": \"com.google.javascript.jscomp.testing\",\n \"c\": \"TestErrorReporter\",\n \"l\": \"hasEncounteredAllErrors()\"\n }, {\n \"p\": \"com.google.javascript.rhino.testing\",\n@@ -8275,15 +8275,15 @@\n \"l\": \"hashCode()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"NoObjectType\",\n \"l\": \"hashCode()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"hashCode()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"hashCode()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n@@ -8483,19 +8483,19 @@\n \"l\": \"hasReferenceName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"hasReferenceName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"FunctionType\",\n+ \"c\": \"NoType\",\n \"l\": \"hasReferenceName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"hasReferenceName()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"Instrumentation.Builder\",\n \"l\": \"hasReportCall()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n@@ -8919,15 +8919,15 @@\n \"l\": \"isAllType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isAllType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isAllType()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n \"c\": \"Node\",\n \"l\": \"isAnd()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n@@ -8947,15 +8947,15 @@\n \"l\": \"isAssign()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n \"c\": \"Node\",\n \"l\": \"isAssignAdd()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n- \"c\": \"StatementFusion\",\n+ \"c\": \"PeepholeCollectPropertyAssignments\",\n \"l\": \"isASTNormalized()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"Scope.Var\",\n \"l\": \"isBleedingFunction()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n@@ -8999,15 +8999,15 @@\n \"l\": \"isCatch()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isCheckedUnknownType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isCheckedUnknownType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnknownType\",\n \"l\": \"isCheckedUnknownType()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n@@ -9115,15 +9115,15 @@\n \"l\": \"isConstructor()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isConstructor()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isConstructor()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n \"c\": \"JSDocInfoBuilder\",\n \"l\": \"isConstructorRecorded()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n@@ -9172,15 +9172,15 @@\n \"l\": \"isDescriptionRecorded()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isDict()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isDict()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"isDict()\"\n }, {\n \"p\": \"com.google.javascript.jscomp.graph\",\n@@ -9489,15 +9489,15 @@\n \"l\": \"isInstanceType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isInstanceType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isInstanceType()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n \"c\": \"JSDocInfo\",\n \"l\": \"isInterface()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -9505,15 +9505,15 @@\n \"l\": \"isInterface()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isInterface()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isInterface()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n \"c\": \"JSDocInfoBuilder\",\n \"l\": \"isInterfaceRecorded()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n@@ -9594,19 +9594,19 @@\n \"l\": \"isName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"isNativeObjectType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"FunctionType\",\n+ \"c\": \"NoType\",\n \"l\": \"isNativeObjectType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isNativeObjectType()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n \"c\": \"Node\",\n \"l\": \"isNE()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n@@ -9638,15 +9638,15 @@\n \"l\": \"isNominalType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isNominalType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isNominalType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isNoObjectType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -9654,23 +9654,23 @@\n \"l\": \"isNoObjectType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"NoType\",\n \"l\": \"isNoObjectType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isNoObjectType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isNoResolvedType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isNoResolvedType()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"Scope.Var\",\n \"l\": \"isNoShadow()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n@@ -9694,15 +9694,15 @@\n \"l\": \"isNoType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"NoType\",\n \"l\": \"isNoType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isNoType()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n \"c\": \"JSDocInfo\",\n \"l\": \"isNoTypeCheck()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n@@ -9730,15 +9730,15 @@\n \"l\": \"isNullable()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"NumberType\",\n \"l\": \"isNullable()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isNullable()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"isNullable()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -9842,15 +9842,15 @@\n \"l\": \"isOrdinaryFunction()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isOrdinaryFunction()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isOrdinaryFunction()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n \"c\": \"JSDocInfo\",\n \"l\": \"isOverride()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n@@ -10016,15 +10016,15 @@\n \"l\": \"isStringValueType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"isStruct()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isStruct()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"isStruct()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n@@ -10165,15 +10165,15 @@\n \"l\": \"isUnknownType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"isUnknownType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"isUnknownType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"isUnknownType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -10833,20 +10833,20 @@\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"matchConstraint(JSType)\",\n \"u\": \"matchConstraint(com.google.javascript.rhino.jstype.JSType)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"FunctionType\",\n+ \"c\": \"NoType\",\n \"l\": \"matchConstraint(JSType)\",\n \"u\": \"matchConstraint(com.google.javascript.rhino.jstype.JSType)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"matchConstraint(JSType)\",\n \"u\": \"matchConstraint(com.google.javascript.rhino.jstype.JSType)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"matchConstraint(JSType)\",\n \"u\": \"matchConstraint(com.google.javascript.rhino.jstype.JSType)\"\n@@ -10898,15 +10898,15 @@\n \"l\": \"matchesNumberContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"FunctionType\",\n \"l\": \"matchesNumberContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"matchesNumberContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"StringType\",\n \"l\": \"matchesNumberContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -10958,15 +10958,15 @@\n \"l\": \"matchesObjectContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"FunctionType\",\n \"l\": \"matchesObjectContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"matchesObjectContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"StringType\",\n \"l\": \"matchesObjectContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -11018,15 +11018,15 @@\n \"l\": \"matchesStringContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"FunctionType\",\n \"l\": \"matchesStringContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"matchesStringContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"StringType\",\n \"l\": \"matchesStringContext()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -11047,15 +11047,15 @@\n }, {\n \"p\": \"com.google.javascript.jscomp.regex\",\n \"c\": \"RegExpTree\",\n \"l\": \"matchesWholeInput(RegExpTree, String)\",\n \"u\": \"matchesWholeInput(com.google.javascript.jscomp.regex.RegExpTree,java.lang.String)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"FunctionType\",\n+ \"c\": \"NoType\",\n \"l\": \"matchRecordTypeConstraint(ObjectType)\",\n \"u\": \"matchRecordTypeConstraint(com.google.javascript.rhino.jstype.ObjectType)\"\n }, {\n \"p\": \"com.google.javascript.rhino.testing\",\n \"c\": \"BaseJSTypeTestCase\",\n \"l\": \"MATH_TYPE\"\n }, {\n@@ -13321,15 +13321,15 @@\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"FunctionType\",\n \"l\": \"removeProperty(String)\",\n \"u\": \"removeProperty(java.lang.String)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"removeProperty(String)\",\n \"u\": \"removeProperty(java.lang.String)\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"CompilerInput\",\n \"l\": \"removeRequire(String)\",\n \"u\": \"removeRequire(java.lang.String)\"\n@@ -13410,15 +13410,15 @@\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"WhitelistWarningsGuard.WhitelistBuilder\",\n \"l\": \"report(CheckLevel, JSError)\",\n \"u\": \"report(com.google.javascript.jscomp.CheckLevel,com.google.javascript.jscomp.JSError)\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n- \"c\": \"StatementFusion\",\n+ \"c\": \"PeepholeCollectPropertyAssignments\",\n \"l\": \"report(DiagnosticType, Node)\",\n \"u\": \"report(com.google.javascript.jscomp.DiagnosticType,com.google.javascript.rhino.Node)\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"AbstractCompiler\",\n \"l\": \"report(JSError)\",\n \"u\": \"report(com.google.javascript.jscomp.JSError)\"\n@@ -13434,15 +13434,15 @@\n \"u\": \"report(com.google.javascript.rhino.Node,com.google.javascript.jscomp.DiagnosticType,java.lang.String...)\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"AbstractCompiler\",\n \"l\": \"reportCodeChange()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n- \"c\": \"StatementFusion\",\n+ \"c\": \"PeepholeCollectPropertyAssignments\",\n \"l\": \"reportCodeChange()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"Compiler\",\n \"l\": \"reportCodeChange()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n@@ -14344,15 +14344,15 @@\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"setJSDocInfo(JSDocInfo)\",\n \"u\": \"setJSDocInfo(com.google.javascript.rhino.JSDocInfo)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"setJSDocInfo(JSDocInfo)\",\n \"u\": \"setJSDocInfo(com.google.javascript.rhino.JSDocInfo)\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n \"c\": \"Node\",\n \"l\": \"setJSDocInfo(JSDocInfo)\",\n \"u\": \"setJSDocInfo(com.google.javascript.rhino.JSDocInfo)\"\n@@ -14714,15 +14714,15 @@\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"FunctionType\",\n \"l\": \"setPropertyJSDocInfo(String, JSDocInfo)\",\n \"u\": \"setPropertyJSDocInfo(java.lang.String,com.google.javascript.rhino.JSDocInfo)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"setPropertyJSDocInfo(String, JSDocInfo)\",\n \"u\": \"setPropertyJSDocInfo(java.lang.String,com.google.javascript.rhino.JSDocInfo)\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"CompilerOptions\",\n \"l\": \"setPropertyRenaming(PropertyRenamingPolicy)\",\n \"u\": \"setPropertyRenaming(com.google.javascript.jscomp.PropertyRenamingPolicy)\"\n@@ -15967,15 +15967,15 @@\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"testForEquality(JSType)\",\n \"u\": \"testForEquality(com.google.javascript.rhino.jstype.JSType)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"testForEquality(JSType)\",\n \"u\": \"testForEquality(com.google.javascript.rhino.jstype.JSType)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"StringType\",\n \"l\": \"testForEquality(JSType)\",\n \"u\": \"testForEquality(com.google.javascript.rhino.jstype.JSType)\"\n@@ -16078,15 +16078,15 @@\n \"l\": \"toDebugHashCodeString()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"toDebugHashCodeString()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"toDebugHashCodeString()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"toDebugHashCodeString()\"\n }, {\n \"p\": \"com.google.javascript.jscomp.regex\",\n@@ -16127,27 +16127,27 @@\n \"l\": \"toMaybeEnumElementType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"toMaybeEnumElementType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"toMaybeEnumElementType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"EnumType\",\n \"l\": \"toMaybeEnumType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"toMaybeEnumType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"toMaybeEnumType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"FunctionType\",\n \"l\": \"toMaybeFunctionType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n@@ -16155,15 +16155,15 @@\n \"l\": \"toMaybeFunctionType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"NoObjectType\",\n \"l\": \"toMaybeFunctionType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"toMaybeFunctionType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"toMaybeFunctionType(JSType)\",\n \"u\": \"toMaybeFunctionType(com.google.javascript.rhino.jstype.JSType)\"\n }, {\n@@ -16202,15 +16202,15 @@\n \"u\": \"toMaybeTemplatizedType(com.google.javascript.rhino.jstype.JSType)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"toMaybeUnionType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplatizedType\",\n+ \"c\": \"TemplateType\",\n \"l\": \"toMaybeUnionType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"UnionType\",\n \"l\": \"toMaybeUnionType()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n@@ -16560,15 +16560,15 @@\n \"l\": \"UnaryExpr\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"JSType\",\n \"l\": \"unboxesTo()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"FunctionType\",\n+ \"c\": \"NoType\",\n \"l\": \"unboxesTo()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n \"c\": \"DiagnosticGroups\",\n \"l\": \"UNDEFINED_NAMES\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n"}]}]}]}]}, {"source1": "libclosure-compiler-java_20130227+rhino-1_all.deb", "source2": "libclosure-compiler-java_20130227+rhino-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-05-25 14:51:03.000000 debian-binary\n -rw-r--r-- 0 0 0 940 2023-05-25 14:51:03.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3472988 2023-05-25 14:51:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3472984 2023-05-25 14:51:03.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/java/closure-compiler-v20130227.jar", "source2": "./usr/share/java/closure-compiler-v20130227.jar", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -36208,15 +36208,15 @@\n minimum file system compatibility required: MS-DOS, OS/2 or NT FAT\n minimum software version required to extract: 1.0\n compression method: deflated\n compression sub-type (deflation): normal\n file security status: not encrypted\n extended local header: no\n file last modified on (DOS date/time): 2023 May 25 14:51:02\n- 32-bit CRC value (hex): 4cd6aaef\n+ 32-bit CRC value (hex): c151a719\n compressed size: 1038 bytes\n uncompressed size: 1952 bytes\n length of filename: 60 characters\n length of extra field: 0 bytes\n length of file comment: 0 characters\n disk number on which file begins: disk 1\n apparent file type: binary\n"}, {"source1": "com/google/javascript/jscomp/parsing/ParserConfig.properties", "source2": "com/google/javascript/jscomp/parsing/ParserConfig.properties", "unified_diff": "@@ -3,15 +3,15 @@\n /*=\n \n /**=\n =*/\n \n compiler.version=20130227\n \n-compiler.date=2024/01/07 15\\:44\n+compiler.date=2024/01/07 15\\:56\n \n //=listed here, but it's nice to have them all in one place.\n jsdoc.annotations=addon,augments,author,base,borrows,bug,class,classdesc,classTemplate,config,consistentIdGenerator,constructs,constructor,copyright,default,deprecated,desc,description,dict,enum,event,example,exception,exec,export,expose,externs,field,file,fires,function,global,id,idGenerator,ignore,inner,instance,kind,lends,link,meaning,member,memberof,memberOf,method,mixes,mixin,model,modifies,modName,mods,module,name,namespace,ngInject,nocompile,param,private,property,protected,provideGoog,public,readonly,requires,returns,see,since,stableIdGenerator,static,struct,summary,supported,this,throws,todo,tutorial,type,typedef,version,visibility\n \n # Comma-delimited list of valid suppressions.\n # This should be a subset of the list of DiagnosticGroups.\n jsdoc.suppressions=accessControls,ambiguousFunctionDecl,checkDebuggerStatement,checkRegExp,checkTypes,checkVars,const,constantProperty,deprecated,duplicate,es5Strict,checkProvides,extraProvide,extraRequire,fileoverviewTags,globalThis,invalidCasts,misplacedTypeAnnotation,missingProperties,missingProvide,missingRequire,nonStandardJsDocs,strictModuleDepCheck,suspiciousCode,undefinedNames,undefinedVars,underscore,unknownDefines,uselessCode,visibility,with\n"}]}]}]}]}]}