{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.H6zGsIN8/b1/closure-compiler_20130227+rhino-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.H6zGsIN8/b2/closure-compiler_20130227+rhino-1_i386.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- 24ed4e026c959b2d92e06101998f6dcf 471032 doc optional libclosure-compiler-java-doc_20130227+rhino-1_all.deb\n- 4b4e7ed9b0ddda5357e5300bd195ab80 3474228 java optional libclosure-compiler-java_20130227+rhino-1_all.deb\n+ eec871cc8d239447fbe503faab7c40cb 471012 doc optional libclosure-compiler-java-doc_20130227+rhino-1_all.deb\n+ 6c14f10eeeb6ab80be861191df98e3fc 3474164 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 459500 2023-05-25 14:51:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 459480 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) 1730581 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) 1731130 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) 459209 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) 459392 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.TemplateType
\n+
canBeCalled() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
collapseUnion() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
getConstructor() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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@@ -3777,15 +3777,15 @@\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.NoType
\n
 
\n-
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n+
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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@@ -5306,15 +5306,15 @@\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.NoType
\n
 
\n-
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n+
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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@@ -5549,15 +5549,15 @@\n
 
\n
getReferenceName() - Method in class com.google.javascript.rhino.jstype.NoObjectType
\n
 
\n
getReferenceName() - Method in class com.google.javascript.rhino.jstype.ObjectType
\n
\n
Gets the reference name for this object.
\n
\n-
getReferenceName() - Method in class com.google.javascript.rhino.jstype.FunctionType
\n+
getReferenceName() - Method in class com.google.javascript.rhino.jstype.EnumType
\n
 
\n
getReferenceName() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n
 
\n
getReferenceName() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n
 
\n
getReferenceName() - Method in class com.google.javascript.rhino.jstype.UnknownType
\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.TemplateType
\n+
getTypeOfThis() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.VoidType
\n+
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.StringType
\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.TemplateType
\n+
hashCode() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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@@ -6885,15 +6885,15 @@\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.NoType
\n
 
\n-
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n+
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isAllType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isConstructor() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isDict() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isInstanceType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isInterface() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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@@ -7740,15 +7740,15 @@\n
\n
Whether this is a built-in object.
\n
\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.TemplateType
\n+
isNativeObjectType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isNominalType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isNoObjectType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\n
 
\n
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.JSType
\n
 
\n-
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.TemplateType
\n+
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isNoType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isNullable() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isOrdinaryFunction() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isStruct() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
isUnknownType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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@@ -8801,15 +8801,15 @@\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.NoType
\n
 
\n-
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.TemplateType
\n+
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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@@ -10551,17 +10551,17 @@\n
 
\n
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.NoObjectType
\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+
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.EnumType
\n
 
\n-
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.TemplateType
\n+
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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@@ -11571,17 +11571,17 @@\n
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.NoObjectType
\n
 
\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+
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.EnumType
\n
 
\n-
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.TemplateType
\n+
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
toDebugHashCodeString() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
toMaybeEnumElementType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
toMaybeEnumType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
toMaybeFunctionType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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.TemplateType
\n+
toMaybeUnionType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
\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", "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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -3352,15 +3352,15 @@\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.NoType\n \u00a0\n getCtorImplementedInterfaces() - Method in class\n- com.google.javascript.rhino.jstype.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -4680,15 +4680,15 @@\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.NoType\n \u00a0\n getOwnerFunction() - Method in class\n- com.google.javascript.rhino.jstype.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -4922,15 +4922,15 @@\n getReferenceName() - Method in class\n com.google.javascript.rhino.jstype.NoObjectType\n \u00a0\n getReferenceName() - Method in class\n com.google.javascript.rhino.jstype.ObjectType\n Gets the reference name for this object.\n getReferenceName() - Method in class\n- com.google.javascript.rhino.jstype.FunctionType\n+ com.google.javascript.rhino.jstype.EnumType\n \u00a0\n getReferenceName() - Method in class\n com.google.javascript.rhino.jstype.TemplatizedType\n \u00a0\n getReferenceName() - Method in class\n com.google.javascript.rhino.jstype.TemplateType\n \u00a0\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.VoidType\n+ com.google.javascript.rhino.jstype.StringType\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,15 +5901,16 @@\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 com.google.javascript.rhino.jstype.TemplateType\n+ hashCode() - Method in class\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6050,15 +6051,15 @@\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.NoType\n \u00a0\n hasReferenceName() - Method in class\n- com.google.javascript.rhino.jstype.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6364,30 +6365,31 @@\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 com.google.javascript.rhino.jstype.TemplateType\n+ isAllType() - Method in class\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6413,15 +6415,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6489,15 +6491,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6521,15 +6523,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.TemplateType\n+ isDict() - Method in class com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6718,26 +6720,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6790,15 +6792,15 @@\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.NoType\n Whether this is a built-in object.\n isNativeObjectType() - Method in class\n- com.google.javascript.rhino.jstype.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6815,31 +6817,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6849,15 +6851,16 @@\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 com.google.javascript.rhino.jstype.TemplateType\n+ isNoType() - Method in class\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6870,15 +6873,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -6944,15 +6947,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -7051,15 +7054,16 @@\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 com.google.javascript.rhino.jstype.TemplateType\n+ isStruct() - Method in class\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -7143,15 +7147,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -7694,15 +7698,15 @@\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.NoType\n \u00a0\n matchConstraint(JSType) - Method in class\n- com.google.javascript.rhino.jstype.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -7738,15 +7742,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -7785,15 +7789,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -7832,15 +7836,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -9456,18 +9460,18 @@\n removeProperty(String) - Method in class\n com.google.javascript.rhino.jstype.NoObjectType\n \u00a0\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+ com.google.javascript.rhino.jstype.EnumType\n \u00a0\n removeProperty(String) - Method in class\n- com.google.javascript.rhino.jstype.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -9508,15 +9512,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@@ -9532,15 +9536,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@@ -10158,15 +10162,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -10397,18 +10401,18 @@\n com.google.javascript.rhino.jstype.NoObjectType\n \u00a0\n setPropertyJSDocInfo(String,_JSDocInfo) - Method in class\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+ com.google.javascript.rhino.jstype.EnumType\n \u00a0\n setPropertyJSDocInfo(String,_JSDocInfo) - Method in class\n- com.google.javascript.rhino.jstype.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -11383,15 +11387,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -11454,15 +11458,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -11489,37 +11493,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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@@ -11547,15 +11551,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.TemplateType\n+ com.google.javascript.rhino.jstype.TemplatizedType\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"}]}, {"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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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@@ -4625,15 +4625,15 @@\n \"l\": \"getCtorImplementedInterfaces()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"NoType\",\n \"l\": \"getCtorImplementedInterfaces()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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@@ -6518,15 +6518,15 @@\n \"l\": \"getOwnerFunction()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"NoType\",\n \"l\": \"getOwnerFunction()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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@@ -6871,15 +6871,15 @@\n \"l\": \"getReferenceName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"getReferenceName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"FunctionType\",\n+ \"c\": \"EnumType\",\n \"l\": \"getReferenceName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"TemplatizedType\",\n \"l\": \"getReferenceName()\"\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"VoidType\",\n+ \"c\": \"StringType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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@@ -8487,15 +8487,15 @@\n \"l\": \"hasReferenceName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"NoType\",\n \"l\": \"hasReferenceName()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\n \"l\": \"isInterface()\"\n }, {\n \"p\": \"com.google.javascript.rhino\",\n \"c\": \"JSDocInfoBuilder\",\n \"l\": \"isInterfaceRecorded()\"\n }, {\n \"p\": \"com.google.javascript.jscomp\",\n@@ -9598,15 +9598,15 @@\n \"l\": \"isNativeObjectType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"NoType\",\n \"l\": \"isNativeObjectType()\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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@@ -10838,15 +10838,15 @@\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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@@ -13316,20 +13316,20 @@\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\n \"l\": \"removeProperty(String)\",\n \"u\": \"removeProperty(java.lang.String)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"FunctionType\",\n+ \"c\": \"EnumType\",\n \"l\": \"removeProperty(String)\",\n \"u\": \"removeProperty(java.lang.String)\"\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n- \"c\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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@@ -14709,20 +14709,20 @@\n }, {\n \"p\": \"com.google.javascript.rhino.jstype\",\n \"c\": \"ObjectType\",\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\": \"FunctionType\",\n+ \"c\": \"EnumType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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\": \"TemplateType\",\n+ \"c\": \"TemplatizedType\",\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"}]}]}]}]}, {"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 3473096 2023-05-25 14:51:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3473032 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": "@@ -2,15 +2,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/\n -rw-r--r-- 0 root (0) root (0) 896 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 47128 2023-05-25 14:51:03.000000 ./usr/share/doc/libclosure-compiler-java/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/java/\n--rw-r--r-- 0 root (0) root (0) 3760532 2023-05-25 14:51:03.000000 ./usr/share/java/closure-compiler-v20130227.jar\n+-rw-r--r-- 0 root (0) root (0) 3760533 2023-05-25 14:51:03.000000 ./usr/share/java/closure-compiler-v20130227.jar\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/maven-repo/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/maven-repo/com/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/maven-repo/com/google/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/maven-repo/com/google/javascript/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/maven-repo/com/google/javascript/closure-compiler/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-25 14:51:03.000000 ./usr/share/maven-repo/com/google/javascript/closure-compiler/debian/\n -rw-r--r-- 0 root (0) root (0) 3107 2023-05-25 14:51:03.000000 ./usr/share/maven-repo/com/google/javascript/closure-compiler/debian/closure-compiler-debian.pom\n"}, {"source1": "./usr/share/java/closure-compiler-v20130227.jar", "source2": "./usr/share/java/closure-compiler-v20130227.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 3760532 bytes, number of entries: 1964\n+Zip file size: 3760533 bytes, number of entries: 1964\n drwxr-xr-x 2.0 unx 0 bx stor 23-May-25 14:51 META-INF/\n -rw-r--r-- 2.0 unx 290 b- defN 23-May-25 14:51 META-INF/MANIFEST.MF\n -rw-r--r-- 2.0 unx 16780 b- defN 23-May-25 14:51 LICENSE.txt\n drwxr-xr-x 2.0 unx 0 b- stor 23-May-25 14:51 META-INF/services/\n -rw-r--r-- 2.0 unx 55 b- defN 23-May-25 14:51 META-INF/services/javax.script.ScriptEngineFactory\n drwxr-xr-x 2.0 unx 0 b- stor 23-May-25 14:51 com/\n drwxr-xr-x 2.0 unx 0 b- stor 23-May-25 14:51 com/google/\n@@ -1959,8 +1959,8 @@\n drwxr-xr-x 2.0 unx 0 b- stor 23-May-25 14:51 rhino_ast/\n drwxr-xr-x 2.0 unx 0 b- stor 23-May-25 14:51 rhino_ast/java/\n drwxr-xr-x 2.0 unx 0 b- stor 23-May-25 14:51 rhino_ast/java/com/\n drwxr-xr-x 2.0 unx 0 b- stor 23-May-25 14:51 rhino_ast/java/com/google/\n drwxr-xr-x 2.0 unx 0 b- stor 23-May-25 14:51 rhino_ast/java/com/google/javascript/\n drwxr-xr-x 2.0 unx 0 b- stor 23-May-25 14:51 rhino_ast/java/com/google/javascript/rhino/\n -rw-r--r-- 2.0 unx 6792 b- defN 23-May-25 14:51 rhino_ast/java/com/google/javascript/rhino/Messages.properties\n-1964 files, 7966813 bytes uncompressed, 3375244 bytes compressed: 57.6%\n+1964 files, 7966813 bytes uncompressed, 3375245 bytes compressed: 57.6%\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=2025/02/09 05\\:23\n+compiler.date=2024/01/07 23\\:04\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"}]}]}]}]}]}