Review

Misuse Details

Details about the known misuse from the MUBench dataset.

Potential Hits

Findings of the detector that identify an anomaly in the same file and method as the known misuse.

Hit Rank Confidence Confidence String Pattern Examples Pattern Support Pattern Violation Target Environment Mapping
?

176

1

StrategyRankDesc
-filtered
Confidence-filtered
DefectIndicator-filtered
O-E2MN-filtered
O-E2MN*PS-filtered
O-E2MN*PS*PU-filtered
O-E2MN*PS*PV-filtered
O-E2MN*PS*PV*PU-filtered
O-E2MN*PS*PV*VS-filtered
O-E2MN*PS*PV*VS*PU-filtered
O-E2MN*PS*VS-filtered
O-E2MN*PS*VS*PU-filtered
O-E2MN*PU231(overlap = 5.00 / 7.00)*(1 / 1004 (Iterator))
O-E2MN*PV67(overlap = 5.00 / 7.00)*(pattern violations = 1 / 27)
O-E2MN*PV*PU197(overlap = 5.00 / 7.00)*(pattern violations = 1 / 27)*(1 / 1004 (Iterator))
O-E2MN*PV*VS-filtered
O-E2MN*PV*VS*PU-filtered
O-E2MN*VS-filtered
O-E2MN*VS*PU-filtered
PS-filtered
PS*PU-filtered
PS*PV-filtered
PS*PV*PU-filtered
PS*PV*VS-filtered
PS*PV*VS*PU-filtered
PS*VS-filtered
PS*VS*PU-filtered
PU226(1 / 1004 (Iterator))
PV61(pattern violations = 1 / 27)
PV*PU191(pattern violations = 1 / 27)*(1 / 1004 (Iterator))
PV*VS-filtered
PV*VS*PU129(pattern violations = 1 / 27)*(violation support = 1 / 11)*(1 / 1004 (Iterator))
Rareness-filtered
VS-filtered
VS*PU-filtered
  • closure/319/build/src/com/google/javascript/jscomp/deps/JsFunctionParser.java#parseLine(String)
  • closure/319/build/src/com/google/javascript/jscomp/Compiler.java#reportCodeChange()
  • closure/319/build/src/com/google/javascript/jscomp/TypedScopeCreator.java#resolveTypes()
  • closure/319/build/src/com/google/javascript/rhino/jstype/UnionType.java#getLeastSupertype(JSType)
  • closure/319/build/src/com/google/javascript/jscomp/GlobalNamespace.java#canEliminate()

139

?

367

1

StrategyRankDesc
2711()
Confidence20711 / (11 + 41)
DefectIndicator378(1 / 937 (Object)) * 11 / 28
O-E2MN2027(overlap = 10.00 / 13.00)
O-E2MN*PS3424(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)
O-E2MN*PS*PU242(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(1 / 937 (Object))
O-E2MN*PS*PV202(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)
O-E2MN*PS*PV*PU212(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(1 / 937 (Object))
O-E2MN*PS*PV*VS315(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 28)
O-E2MN*PS*PV*VS*PU256(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 28)*(1 / 937 (Object))
O-E2MN*PS*VS861(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(violation support = 1 / 28)
O-E2MN*PS*VS*PU364(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(violation support = 1 / 28)*(1 / 937 (Object))
O-E2MN*PU186(overlap = 10.00 / 13.00)*(1 / 937 (Object))
O-E2MN*PV197(overlap = 10.00 / 13.00)*(pattern violations = 1 / 41)
O-E2MN*PV*PU209(overlap = 10.00 / 13.00)*(pattern violations = 1 / 41)*(1 / 937 (Object))
O-E2MN*PV*VS298(overlap = 10.00 / 13.00)*(pattern violations = 1 / 41)*(violation support = 1 / 28)
O-E2MN*PV*VS*PU252(overlap = 10.00 / 13.00)*(pattern violations = 1 / 41)*(violation support = 1 / 28)*(1 / 937 (Object))
O-E2MN*VS768(overlap = 10.00 / 13.00)*(violation support = 1 / 28)
O-E2MN*VS*PU319(overlap = 10.00 / 13.00)*(violation support = 1 / 28)*(1 / 937 (Object))
PS4214(pattern support = 11 / 387)
PS*PU263(pattern support = 11 / 387)*(1 / 937 (Object))
PS*PV207(pattern support = 11 / 387)*(pattern violations = 1 / 41)
PS*PV*PU208(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(1 / 937 (Object))
PS*PV*VS339(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 28)
PS*PV*VS*PU256(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 28)*(1 / 937 (Object))
PS*VS946(pattern support = 11 / 387)*(violation support = 1 / 28)
PS*VS*PU378(pattern support = 11 / 387)*(violation support = 1 / 28)*(1 / 937 (Object))
PU178(1 / 937 (Object))
PV200(pattern violations = 1 / 41)
PV*PU205(pattern violations = 1 / 41)*(1 / 937 (Object))
PV*VS297(pattern violations = 1 / 41)*(violation support = 1 / 28)
PV*VS*PU256(pattern violations = 1 / 41)*(violation support = 1 / 28)*(1 / 937 (Object))
Rareness9461 - (28 / 11)
VS774(violation support = 1 / 28)
VS*PU312(violation support = 1 / 28)*(1 / 937 (Object))
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processObjectLiteral(Node, JsonML)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processFunction(Node, JsonML)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processVar(Node, JsonML)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processUnaryExpr(Node, JsonML, String)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processTwoArgExpr(Node, JsonML, TagType, String)

11

?

438

1

StrategyRankDesc
-filtered
Confidence-filtered
DefectIndicator2463(1 / 15658 (Node)) * 11 / 152
O-E2MN157(overlap = 9.00 / 10.00)
O-E2MN*PS-filtered
O-E2MN*PS*PU-filtered
O-E2MN*PS*PV-filtered
O-E2MN*PS*PV*PU-filtered
O-E2MN*PS*PV*VS2646(overlap = 9.00 / 10.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 1084)*(violation support = 1 / 152)
O-E2MN*PS*PV*VS*PU2645(overlap = 9.00 / 10.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 1084)*(violation support = 1 / 152)*(1 / 15658 (Node))
O-E2MN*PS*VS1975(overlap = 9.00 / 10.00)*(pattern support = 11 / 387)*(violation support = 1 / 152)
O-E2MN*PS*VS*PU2312(overlap = 9.00 / 10.00)*(pattern support = 11 / 387)*(violation support = 1 / 152)*(1 / 15658 (Node))
O-E2MN*PU1232(overlap = 9.00 / 10.00)*(1 / 15658 (Node))
O-E2MN*PV2799(overlap = 9.00 / 10.00)*(pattern violations = 1 / 1084)
O-E2MN*PV*PU2800(overlap = 9.00 / 10.00)*(pattern violations = 1 / 1084)*(1 / 15658 (Node))
O-E2MN*PV*VS2612(overlap = 9.00 / 10.00)*(pattern violations = 1 / 1084)*(violation support = 1 / 152)
O-E2MN*PV*VS*PU2619(overlap = 9.00 / 10.00)*(pattern violations = 1 / 1084)*(violation support = 1 / 152)*(1 / 15658 (Node))
O-E2MN*VS1860(overlap = 9.00 / 10.00)*(violation support = 1 / 152)
O-E2MN*VS*PU2229(overlap = 9.00 / 10.00)*(violation support = 1 / 152)*(1 / 15658 (Node))
PS-filtered
PS*PU-filtered
PS*PV-filtered
PS*PV*PU-filtered
PS*PV*VS2645(pattern support = 11 / 387)*(pattern violations = 1 / 1084)*(violation support = 1 / 152)
PS*PV*VS*PU2645(pattern support = 11 / 387)*(pattern violations = 1 / 1084)*(violation support = 1 / 152)*(1 / 15658 (Node))
PS*VS2463(pattern support = 11 / 387)*(violation support = 1 / 152)
PS*VS*PU2463(pattern support = 11 / 387)*(violation support = 1 / 152)*(1 / 15658 (Node))
PU-filtered
PV3252(pattern violations = 1 / 1084)
PV*PU3252(pattern violations = 1 / 1084)*(1 / 15658 (Node))
PV*VS2645(pattern violations = 1 / 1084)*(violation support = 1 / 152)
PV*VS*PU2653(pattern violations = 1 / 1084)*(violation support = 1 / 152)*(1 / 15658 (Node))
Rareness24631 - (152 / 11)
VS2096(violation support = 1 / 152)
VS*PU2465(violation support = 1 / 152)*(1 / 15658 (Node))
  • closure/319/build/src/com/google/javascript/jscomp/NodeUtil.java#functionCallHasSideEffects(Node, AbstractCompiler)
  • closure/319/build/src/com/google/javascript/jscomp/ObjectPropertyStringPreprocess.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/ReplaceCssNames.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/FunctionRewriter.java#reduce(Node)
  • closure/319/build/src/com/google/javascript/jscomp/NodeUtil.java#constructorCallHasSideEffects(Node, AbstractCompiler)

11

?

545

1

StrategyRankDesc
-filtered
Confidence258121 / (21 + 1397)
DefectIndicator-filtered
O-E2MN-filtered
O-E2MN*PS850(overlap = 3.00 / 4.00)*(pattern support = 21 / 387)
O-E2MN*PS*PU1841(overlap = 3.00 / 4.00)*(pattern support = 21 / 387)*(1 / 15658 (Node))
O-E2MN*PS*PV2592(overlap = 3.00 / 4.00)*(pattern support = 21 / 387)*(pattern violations = 1 / 1397)
O-E2MN*PS*PV*PU2592(overlap = 3.00 / 4.00)*(pattern support = 21 / 387)*(pattern violations = 1 / 1397)*(1 / 15658 (Node))
O-E2MN*PS*PV*VS-filtered
O-E2MN*PS*PV*VS*PU-filtered
O-E2MN*PS*VS-filtered
O-E2MN*PS*VS*PU-filtered
O-E2MN*PU-filtered
O-E2MN*PV-filtered
O-E2MN*PV*PU-filtered
O-E2MN*PV*VS-filtered
O-E2MN*PV*VS*PU-filtered
O-E2MN*VS-filtered
O-E2MN*VS*PU-filtered
PS797(pattern support = 21 / 387)
PS*PU1830(pattern support = 21 / 387)*(1 / 15658 (Node))
PS*PV2581(pattern support = 21 / 387)*(pattern violations = 1 / 1397)
PS*PV*PU2581(pattern support = 21 / 387)*(pattern violations = 1 / 1397)*(1 / 15658 (Node))
PS*PV*VS-filtered
PS*PV*VS*PU-filtered
PS*VS-filtered
PS*VS*PU-filtered
PU3012(1 / 15658 (Node))
PV-filtered
PV*PU-filtered
PV*VS-filtered
PV*VS*PU-filtered
Rareness-filtered
VS-filtered
VS*PU-filtered
  • closure/319/build/src/com/google/javascript/jscomp/ConstCheck.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/UnreachableCodeElimination.java#removeDeadExprStatementSafely(Node)
  • closure/319/build/src/com/google/javascript/jscomp/MaybeReachingVariableUse.java#computeMayUse(Node, Node, ReachingUses, boolean)
  • closure/319/build/src/com/google/javascript/jscomp/PeepholeSubstituteAlternateSyntax.java#isExceptionPossible(Node)
  • closure/319/build/src/com/google/javascript/jscomp/Normalize.java#splitVarDeclarations(Node)

21

?

633

1

StrategyRankDesc
2709()
Confidence-filtered
DefectIndicator-filtered
O-E2MN-filtered
O-E2MN*PS-filtered
O-E2MN*PS*PU-filtered
O-E2MN*PS*PV-filtered
O-E2MN*PS*PV*PU-filtered
O-E2MN*PS*PV*VS-filtered
O-E2MN*PS*PV*VS*PU-filtered
O-E2MN*PS*VS-filtered
O-E2MN*PS*VS*PU-filtered
O-E2MN*PU-filtered
O-E2MN*PV-filtered
O-E2MN*PV*PU-filtered
O-E2MN*PV*VS-filtered
O-E2MN*PV*VS*PU-filtered
O-E2MN*VS-filtered
O-E2MN*VS*PU-filtered
PS-filtered
PS*PU-filtered
PS*PV-filtered
PS*PV*PU-filtered
PS*PV*VS-filtered
PS*PV*VS*PU-filtered
PS*VS-filtered
PS*VS*PU-filtered
PU3013(1 / 15658 (Node))
PV-filtered
PV*PU-filtered
PV*VS-filtered
PV*VS*PU-filtered
Rareness-filtered
VS-filtered
VS*PU-filtered
  • closure/319/build/src/com/google/javascript/jscomp/ReplaceCssNames.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/ProcessTweaks.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/CreateSyntheticBlocks.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/CheckAccessControls.java#checkPropertyDeprecation(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/JsMessageVisitor.java#visit(NodeTraversal, Node, Node)

11

?

1795

1

StrategyRankDesc
2707()
Confidence-filtered
DefectIndicator-filtered
O-E2MN-filtered
O-E2MN*PS-filtered
O-E2MN*PS*PU-filtered
O-E2MN*PS*PV-filtered
O-E2MN*PS*PV*PU-filtered
O-E2MN*PS*PV*VS-filtered
O-E2MN*PS*PV*VS*PU-filtered
O-E2MN*PS*VS-filtered
O-E2MN*PS*VS*PU-filtered
O-E2MN*PU-filtered
O-E2MN*PV-filtered
O-E2MN*PV*PU-filtered
O-E2MN*PV*VS-filtered
O-E2MN*PV*VS*PU-filtered
O-E2MN*VS-filtered
O-E2MN*VS*PU-filtered
PS-filtered
PS*PU-filtered
PS*PV-filtered
PS*PV*PU-filtered
PS*PV*VS-filtered
PS*PV*VS*PU-filtered
PS*VS-filtered
PS*VS*PU-filtered
PU-filtered
PV-filtered
PV*PU-filtered
PV*VS-filtered
PV*VS*PU-filtered
Rareness-filtered
VS-filtered
VS*PU-filtered
  • closure/319/build/src/com/google/javascript/jscomp/GlobalNamespace.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/ProcessClosurePrimitives.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/NodeUtil.java#checkForStateChangeHelper(Node, boolean, AbstractCompiler)
  • closure/319/build/src/com/google/javascript/jscomp/PureFunctionIdentifier.java#getCallableDefinitions(DefinitionProvider, Node)
  • closure/319/build/src/com/google/javascript/jscomp/NodeUtil.java#canBeSideEffected(Node, Set)

10

?

2947

1

StrategyRankDesc
2710()
Confidence-filtered
DefectIndicator-filtered
O-E2MN-filtered
O-E2MN*PS-filtered
O-E2MN*PS*PU-filtered
O-E2MN*PS*PV-filtered
O-E2MN*PS*PV*PU-filtered
O-E2MN*PS*PV*VS-filtered
O-E2MN*PS*PV*VS*PU-filtered
O-E2MN*PS*VS-filtered
O-E2MN*PS*VS*PU-filtered
O-E2MN*PU-filtered
O-E2MN*PV-filtered
O-E2MN*PV*PU-filtered
O-E2MN*PV*VS-filtered
O-E2MN*PV*VS*PU-filtered
O-E2MN*VS-filtered
O-E2MN*VS*PU-filtered
PS-filtered
PS*PU-filtered
PS*PV-filtered
PS*PV*PU-filtered
PS*PV*VS-filtered
PS*PV*VS*PU-filtered
PS*VS-filtered
PS*VS*PU-filtered
PU-filtered
PV-filtered
PV*PU-filtered
PV*VS-filtered
PV*VS*PU-filtered
Rareness-filtered
VS-filtered
VS*PU-filtered
  • closure/319/build/src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldStringIndexOf(Node, String, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldAssign(Node, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldStringSubstring(Node, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldInForcedStringContext(Node)
  • closure/319/build/src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldGetProp(Node, Node, Node)

13

?

4314

1

StrategyRankDesc
2708()
Confidence-filtered
DefectIndicator-filtered
O-E2MN-filtered
O-E2MN*PS-filtered
O-E2MN*PS*PU-filtered
O-E2MN*PS*PV-filtered
O-E2MN*PS*PV*PU-filtered
O-E2MN*PS*PV*VS-filtered
O-E2MN*PS*PV*VS*PU-filtered
O-E2MN*PS*VS-filtered
O-E2MN*PS*VS*PU-filtered
O-E2MN*PU-filtered
O-E2MN*PV-filtered
O-E2MN*PV*PU-filtered
O-E2MN*PV*VS-filtered
O-E2MN*PV*VS*PU-filtered
O-E2MN*VS-filtered
O-E2MN*VS*PU189(overlap = 11.00 / 15.00)*(violation support = 1 / 4)*(1 / 2142 (Collection))
PS-filtered
PS*PU-filtered
PS*PV-filtered
PS*PV*PU-filtered
PS*PV*VS-filtered
PS*PV*VS*PU-filtered
PS*VS-filtered
PS*VS*PU-filtered
PU-filtered
PV-filtered
PV*PU-filtered
PV*VS-filtered
PV*VS*PU-filtered
Rareness-filtered
VS-filtered
VS*PU234(violation support = 1 / 4)*(1 / 2142 (Collection))
  • closure/319/build/src/com/google/javascript/jscomp/deps/SortedDependencies.java#topologicalStableSort(List, Multimap)
  • closure/319/build/src/com/google/javascript/jscomp/JSModuleGraph.java#JSModuleGraph(List)
  • closure/319/build/src/com/google/javascript/jscomp/DisambiguateProperties.java#expandTypesToSkip()
  • closure/319/build/src/com/google/javascript/rhino/jstype/PrototypeObjectType.java#toString()
  • closure/319/build/src/com/google/javascript/jscomp/DataFlowAnalysis.java#joinInputs(DiGraphNode)

12

?

4415

1

StrategyRankDesc
2706()
Confidence-filtered
DefectIndicator-filtered
O-E2MN-filtered
O-E2MN*PS-filtered
O-E2MN*PS*PU-filtered
O-E2MN*PS*PV-filtered
O-E2MN*PS*PV*PU-filtered
O-E2MN*PS*PV*VS-filtered
O-E2MN*PS*PV*VS*PU-filtered
O-E2MN*PS*VS-filtered
O-E2MN*PS*VS*PU-filtered
O-E2MN*PU-filtered
O-E2MN*PV-filtered
O-E2MN*PV*PU-filtered
O-E2MN*PV*VS-filtered
O-E2MN*PV*VS*PU-filtered
O-E2MN*VS-filtered
O-E2MN*VS*PU-filtered
PS2290(pattern support = 14 / 387)
PS*PU2937(pattern support = 14 / 387)*(1 / 15658 (Node))
PS*PV-filtered
PS*PV*PU-filtered
PS*PV*VS-filtered
PS*PV*VS*PU-filtered
PS*VS-filtered
PS*VS*PU-filtered
PU3010(1 / 15658 (Node))
PV-filtered
PV*PU-filtered
PV*VS-filtered
PV*VS*PU-filtered
Rareness-filtered
VS-filtered
VS*PU-filtered
  • closure/319/build/src/com/google/javascript/jscomp/FunctionRewriter.java#isIdentityFunction(Node)
  • closure/319/build/src/com/google/javascript/jscomp/DeadAssignmentsElimination.java#tryRemoveAssignment(NodeTraversal, Node, Node, FlowState)
  • closure/319/build/src/com/google/javascript/jscomp/Denormalize.java#maybeCollapseIntoForStatements(Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/SimpleDefinitionFinder.java#isSimpleFunctionDeclaration(Node)
  • closure/319/build/src/com/google/javascript/jscomp/FunctionRewriter.java#getSetPropertyName(Node)

14

?

4529

1

StrategyRankDesc
-filtered
Confidence21387 / (387 + 30)
DefectIndicator35(1 / 2142 (Collection)) * 387 / 5
O-E2MN-filtered
O-E2MN*PS17(overlap = 11.00 / 14.00)*(pattern support = 387 / 387)
O-E2MN*PS*PU55(overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(1 / 2142 (Collection))
O-E2MN*PS*PV17(overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)
O-E2MN*PS*PV*PU53(overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(1 / 2142 (Collection))
O-E2MN*PS*PV*VS17(overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5)
O-E2MN*PS*PV*VS*PU27(overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5)*(1 / 2142 (Collection))
O-E2MN*PS*VS17(overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(violation support = 1 / 5)
O-E2MN*PS*VS*PU24(overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(violation support = 1 / 5)*(1 / 2142 (Collection))
O-E2MN*PU-filtered
O-E2MN*PV-filtered
O-E2MN*PV*PU-filtered
O-E2MN*PV*VS47(overlap = 11.00 / 14.00)*(pattern violations = 1 / 30)*(violation support = 1 / 5)
O-E2MN*PV*VS*PU136(overlap = 11.00 / 14.00)*(pattern violations = 1 / 30)*(violation support = 1 / 5)*(1 / 2142 (Collection))
O-E2MN*VS-filtered
O-E2MN*VS*PU-filtered
PS21(pattern support = 387 / 387)
PS*PU59(pattern support = 387 / 387)*(1 / 2142 (Collection))
PS*PV21(pattern support = 387 / 387)*(pattern violations = 1 / 30)
PS*PV*PU64(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(1 / 2142 (Collection))
PS*PV*VS20(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5)
PS*PV*VS*PU30(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5)*(1 / 2142 (Collection))
PS*VS20(pattern support = 387 / 387)*(violation support = 1 / 5)
PS*VS*PU35(pattern support = 387 / 387)*(violation support = 1 / 5)*(1 / 2142 (Collection))
PU-filtered
PV-filtered
PV*PU-filtered
PV*VS52(pattern violations = 1 / 30)*(violation support = 1 / 5)
PV*VS*PU-filtered
Rareness201 - (5 / 387)
VS-filtered
VS*PU-filtered
  • closure/319/build/src/com/google/javascript/jscomp/InlineFunctions.java#resolveInlineConflictsForFunction(FunctionState)
  • closure/319/build/src/com/google/javascript/jscomp/DataFlowAnalysis.java#setOut(List)
  • closure/319/build/src/com/google/javascript/jscomp/LinkedFlowScope.java#equals(Object)
  • closure/319/build/src/com/google/javascript/jscomp/NameReferenceGraphConstruction.java#recordSubclassPrototypePropUse(FunctionType, String, Reference)
  • closure/319/build/src/com/google/javascript/jscomp/graph/LinkedDirectedGraph.java#getDirectedSuccNodes(DiGraphNode)

387

?

6516

1

StrategyRankDesc
-filtered
Confidence366711 / (11 + 851)
DefectIndicator-filtered
O-E2MN1105(overlap = 5.00 / 6.00)
O-E2MN*PS2996(overlap = 5.00 / 6.00)*(pattern support = 11 / 387)
O-E2MN*PS*PU3589(overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(1 / 15658 (Node))
O-E2MN*PS*PV3665(overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)
O-E2MN*PS*PV*PU3665(overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(1 / 15658 (Node))
O-E2MN*PS*PV*VS3721(overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851)
O-E2MN*PS*PV*VS*PU3720(overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node))
O-E2MN*PS*VS3891(overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(violation support = 1 / 851)
O-E2MN*PS*VS*PU3891(overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(violation support = 1 / 851)*(1 / 15658 (Node))
O-E2MN*PU2044(overlap = 5.00 / 6.00)*(1 / 15658 (Node))
O-E2MN*PV2363(overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)
O-E2MN*PV*PU2364(overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(1 / 15658 (Node))
O-E2MN*PV*VS3721(overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(violation support = 1 / 851)
O-E2MN*PV*VS*PU3728(overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node))
O-E2MN*VS3720(overlap = 5.00 / 6.00)*(violation support = 1 / 851)
O-E2MN*VS*PU3723(overlap = 5.00 / 6.00)*(violation support = 1 / 851)*(1 / 15658 (Node))
PS-filtered
PS*PU-filtered
PS*PV3667(pattern support = 11 / 387)*(pattern violations = 1 / 851)
PS*PV*PU3667(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(1 / 15658 (Node))
PS*PV*VS3721(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851)
PS*PV*VS*PU3721(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node))
PS*VS-filtered
PS*VS*PU-filtered
PU-filtered
PV2364(pattern violations = 1 / 851)
PV*PU2364(pattern violations = 1 / 851)*(1 / 15658 (Node))
PV*VS3722(pattern violations = 1 / 851)*(violation support = 1 / 851)
PV*VS*PU3728(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node))
Rareness-filtered
VS3720(violation support = 1 / 851)
VS*PU3723(violation support = 1 / 851)*(1 / 15658 (Node))
  • closure/319/build/src/com/google/javascript/jscomp/ExpressionDecomposer.java#isSubexpressionMovable(Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/ReplaceStrings.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/RemoveUnusedVars.java#maybeCreateAssign(Node)
  • closure/319/build/src/com/google/javascript/jscomp/PureFunctionIdentifier.java#isCallOrApply(Node)
  • closure/319/build/src/com/google/javascript/jscomp/PureFunctionIdentifier.java#getCallThisObject(Node)

11

?

7122

1

StrategyRankDesc
2713()
Confidence20811 / (11 + 41)
DefectIndicator172(1 / 937 (Object)) * 11 / 4
O-E2MN325(overlap = 12.00 / 14.00)
O-E2MN*PS2473(overlap = 12.00 / 14.00)*(pattern support = 11 / 387)
O-E2MN*PS*PU238(overlap = 12.00 / 14.00)*(pattern support = 11 / 387)*(1 / 937 (Object))
O-E2MN*PS*PV143(overlap = 12.00 / 14.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)
O-E2MN*PS*PV*PU208(overlap = 12.00 / 14.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(1 / 937 (Object))
O-E2MN*PS*PV*VS65(overlap = 12.00 / 14.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 4)
O-E2MN*PS*PV*VS*PU127(overlap = 12.00 / 14.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 4)*(1 / 937 (Object))
O-E2MN*PS*VS211(overlap = 12.00 / 14.00)*(pattern support = 11 / 387)*(violation support = 1 / 4)
O-E2MN*PS*VS*PU122(overlap = 12.00 / 14.00)*(pattern support = 11 / 387)*(violation support = 1 / 4)*(1 / 937 (Object))
O-E2MN*PU178(overlap = 12.00 / 14.00)*(1 / 937 (Object))
O-E2MN*PV126(overlap = 12.00 / 14.00)*(pattern violations = 1 / 41)
O-E2MN*PV*PU205(overlap = 12.00 / 14.00)*(pattern violations = 1 / 41)*(1 / 937 (Object))
O-E2MN*PV*VS50(overlap = 12.00 / 14.00)*(pattern violations = 1 / 41)*(violation support = 1 / 4)
O-E2MN*PV*VS*PU94(overlap = 12.00 / 14.00)*(pattern violations = 1 / 41)*(violation support = 1 / 4)*(1 / 937 (Object))
O-E2MN*VS172(overlap = 12.00 / 14.00)*(violation support = 1 / 4)
O-E2MN*VS*PU112(overlap = 12.00 / 14.00)*(violation support = 1 / 4)*(1 / 937 (Object))
PS4212(pattern support = 11 / 387)
PS*PU264(pattern support = 11 / 387)*(1 / 937 (Object))
PS*PV208(pattern support = 11 / 387)*(pattern violations = 1 / 41)
PS*PV*PU209(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(1 / 937 (Object))
PS*PV*VS66(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 4)
PS*PV*VS*PU127(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 4)*(1 / 937 (Object))
PS*VS223(pattern support = 11 / 387)*(violation support = 1 / 4)
PS*VS*PU172(pattern support = 11 / 387)*(violation support = 1 / 4)*(1 / 937 (Object))
PU179(1 / 937 (Object))
PV201(pattern violations = 1 / 41)
PV*PU206(pattern violations = 1 / 41)*(1 / 937 (Object))
PV*VS57(pattern violations = 1 / 41)*(violation support = 1 / 4)
PV*VS*PU102(pattern violations = 1 / 41)*(violation support = 1 / 4)*(1 / 937 (Object))
Rareness2231 - (4 / 11)
VS190(violation support = 1 / 4)
VS*PU119(violation support = 1 / 4)*(1 / 937 (Object))
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processObjectLiteral(Node, JsonML)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processFunction(Node, JsonML)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processVar(Node, JsonML)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processUnaryExpr(Node, JsonML, String)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processTwoArgExpr(Node, JsonML, TagType, String)

11

?

7278

1

StrategyRankDesc
2712()
Confidence20911 / (11 + 41)
DefectIndicator379(1 / 937 (Object)) * 11 / 28
O-E2MN2028(overlap = 10.00 / 13.00)
O-E2MN*PS3425(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)
O-E2MN*PS*PU243(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(1 / 937 (Object))
O-E2MN*PS*PV203(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)
O-E2MN*PS*PV*PU213(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(1 / 937 (Object))
O-E2MN*PS*PV*VS316(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 28)
O-E2MN*PS*PV*VS*PU257(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 28)*(1 / 937 (Object))
O-E2MN*PS*VS862(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(violation support = 1 / 28)
O-E2MN*PS*VS*PU365(overlap = 10.00 / 13.00)*(pattern support = 11 / 387)*(violation support = 1 / 28)*(1 / 937 (Object))
O-E2MN*PU187(overlap = 10.00 / 13.00)*(1 / 937 (Object))
O-E2MN*PV198(overlap = 10.00 / 13.00)*(pattern violations = 1 / 41)
O-E2MN*PV*PU210(overlap = 10.00 / 13.00)*(pattern violations = 1 / 41)*(1 / 937 (Object))
O-E2MN*PV*VS299(overlap = 10.00 / 13.00)*(pattern violations = 1 / 41)*(violation support = 1 / 28)
O-E2MN*PV*VS*PU253(overlap = 10.00 / 13.00)*(pattern violations = 1 / 41)*(violation support = 1 / 28)*(1 / 937 (Object))
O-E2MN*VS769(overlap = 10.00 / 13.00)*(violation support = 1 / 28)
O-E2MN*VS*PU320(overlap = 10.00 / 13.00)*(violation support = 1 / 28)*(1 / 937 (Object))
PS4213(pattern support = 11 / 387)
PS*PU265(pattern support = 11 / 387)*(1 / 937 (Object))
PS*PV209(pattern support = 11 / 387)*(pattern violations = 1 / 41)
PS*PV*PU210(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(1 / 937 (Object))
PS*PV*VS340(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 28)
PS*PV*VS*PU257(pattern support = 11 / 387)*(pattern violations = 1 / 41)*(violation support = 1 / 28)*(1 / 937 (Object))
PS*VS947(pattern support = 11 / 387)*(violation support = 1 / 28)
PS*VS*PU379(pattern support = 11 / 387)*(violation support = 1 / 28)*(1 / 937 (Object))
PU180(1 / 937 (Object))
PV202(pattern violations = 1 / 41)
PV*PU207(pattern violations = 1 / 41)*(1 / 937 (Object))
PV*VS298(pattern violations = 1 / 41)*(violation support = 1 / 28)
PV*VS*PU257(pattern violations = 1 / 41)*(violation support = 1 / 28)*(1 / 937 (Object))
Rareness9471 - (28 / 11)
VS775(violation support = 1 / 28)
VS*PU313(violation support = 1 / 28)*(1 / 937 (Object))
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processObjectLiteral(Node, JsonML)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processFunction(Node, JsonML)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processVar(Node, JsonML)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processUnaryExpr(Node, JsonML, String)
  • closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processTwoArgExpr(Node, JsonML, TagType, String)

11

?

8549

1

StrategyRankDesc
-filtered
Confidence-filtered
DefectIndicator3875(1 / 15658 (Node)) * 13 / 924
O-E2MN-filtered
O-E2MN*PS-filtered
O-E2MN*PS*PU-filtered
O-E2MN*PS*PV-filtered
O-E2MN*PS*PV*PU-filtered
O-E2MN*PS*PV*VS-filtered
O-E2MN*PS*PV*VS*PU-filtered
O-E2MN*PS*VS-filtered
O-E2MN*PS*VS*PU-filtered
O-E2MN*PU-filtered
O-E2MN*PV-filtered
O-E2MN*PV*PU-filtered
O-E2MN*PV*VS-filtered
O-E2MN*PV*VS*PU-filtered
O-E2MN*VS-filtered
O-E2MN*VS*PU-filtered
PS3443(pattern support = 13 / 387)
PS*PU3776(pattern support = 13 / 387)*(1 / 15658 (Node))
PS*PV-filtered
PS*PV*PU-filtered
PS*PV*VS-filtered
PS*PV*VS*PU-filtered
PS*VS3875(pattern support = 13 / 387)*(violation support = 1 / 924)
PS*VS*PU3875(pattern support = 13 / 387)*(violation support = 1 / 924)*(1 / 15658 (Node))
PU-filtered
PV-filtered
PV*PU-filtered
PV*VS-filtered
PV*VS*PU-filtered
Rareness38751 - (924 / 13)
VS-filtered
VS*PU-filtered
  • closure/319/build/src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldLeftChildAdd(Node, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/DeadAssignmentsElimination.java#tryRemoveAssignment(NodeTraversal, Node, Node, FlowState)
  • closure/319/build/src/com/google/javascript/jscomp/PeepholeSubstituteAlternateSyntax.java#tryMinimizeIf(Node)
  • closure/319/build/src/com/google/javascript/jscomp/PeepholeRemoveDeadCode.java#tryFoldIf(Node)
  • closure/319/build/src/com/google/javascript/jscomp/ConvertToDottedProperties.java#visit(NodeTraversal, Node, Node)

13

?

9102

1

StrategyRankDesc
-filtered
Confidence258221 / (21 + 1397)
DefectIndicator-filtered
O-E2MN-filtered
O-E2MN*PS851(overlap = 3.00 / 4.00)*(pattern support = 21 / 387)
O-E2MN*PS*PU1842(overlap = 3.00 / 4.00)*(pattern support = 21 / 387)*(1 / 15658 (Node))
O-E2MN*PS*PV2593(overlap = 3.00 / 4.00)*(pattern support = 21 / 387)*(pattern violations = 1 / 1397)
O-E2MN*PS*PV*PU2593(overlap = 3.00 / 4.00)*(pattern support = 21 / 387)*(pattern violations = 1 / 1397)*(1 / 15658 (Node))
O-E2MN*PS*PV*VS-filtered
O-E2MN*PS*PV*VS*PU-filtered
O-E2MN*PS*VS-filtered
O-E2MN*PS*VS*PU-filtered
O-E2MN*PU-filtered
O-E2MN*PV-filtered
O-E2MN*PV*PU-filtered
O-E2MN*PV*VS-filtered
O-E2MN*PV*VS*PU-filtered
O-E2MN*VS-filtered
O-E2MN*VS*PU-filtered
PS798(pattern support = 21 / 387)
PS*PU1831(pattern support = 21 / 387)*(1 / 15658 (Node))
PS*PV2582(pattern support = 21 / 387)*(pattern violations = 1 / 1397)
PS*PV*PU2582(pattern support = 21 / 387)*(pattern violations = 1 / 1397)*(1 / 15658 (Node))
PS*PV*VS-filtered
PS*PV*VS*PU-filtered
PS*VS-filtered
PS*VS*PU-filtered
PU3011(1 / 15658 (Node))
PV-filtered
PV*PU-filtered
PV*VS-filtered
PV*VS*PU-filtered
Rareness-filtered
VS-filtered
VS*PU-filtered
  • closure/319/build/src/com/google/javascript/jscomp/ConstCheck.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/UnreachableCodeElimination.java#removeDeadExprStatementSafely(Node)
  • closure/319/build/src/com/google/javascript/jscomp/MaybeReachingVariableUse.java#computeMayUse(Node, Node, ReachingUses, boolean)
  • closure/319/build/src/com/google/javascript/jscomp/PeepholeSubstituteAlternateSyntax.java#isExceptionPossible(Node)
  • closure/319/build/src/com/google/javascript/jscomp/Normalize.java#splitVarDeclarations(Node)

21

?

9968

1

StrategyRankDesc
-filtered
Confidence-filtered
DefectIndicator-filtered
O-E2MN1660(overlap = 18.00 / 22.00)
O-E2MN*PS-filtered
O-E2MN*PS*PU-filtered
O-E2MN*PS*PV-filtered
O-E2MN*PS*PV*PU-filtered
O-E2MN*PS*PV*VS-filtered
O-E2MN*PS*PV*VS*PU-filtered
O-E2MN*PS*VS-filtered
O-E2MN*PS*VS*PU-filtered
O-E2MN*PU-filtered
O-E2MN*PV-filtered
O-E2MN*PV*PU-filtered
O-E2MN*PV*VS-filtered
O-E2MN*PV*VS*PU-filtered
O-E2MN*VS139(overlap = 18.00 / 22.00)*(violation support = 1 / 3)
O-E2MN*VS*PU-filtered
PS-filtered
PS*PU-filtered
PS*PV-filtered
PS*PV*PU-filtered
PS*PV*VS-filtered
PS*PV*VS*PU-filtered
PS*VS-filtered
PS*VS*PU-filtered
PU-filtered
PV-filtered
PV*PU-filtered
PV*VS-filtered
PV*VS*PU-filtered
Rareness-filtered
VS144(violation support = 1 / 3)
VS*PU-filtered
  • closure/319/build/src/com/google/javascript/jscomp/NameAnalyzer.java#getRhsSubexpressions(Node)
  • closure/319/build/src/com/google/javascript/jscomp/ExpressionDecomposer.java#isSubexpressionMovable(Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/JsMessageVisitor.java#extractFromReturnDescendant(Builder, Node)
  • closure/319/build/src/com/google/javascript/jscomp/ExpressionDecomposer.java#extractExpression(Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/TypeCheck.java#visitVar(NodeTraversal, Node)

35

?

10192

1

StrategyRankDesc
-filtered
Confidence118812 / (12 + 366)
DefectIndicator2758(1 / 15658 (Node)) * 12 / 366
O-E2MN1104(overlap = 5.00 / 6.00)
O-E2MN*PS2265(overlap = 5.00 / 6.00)*(pattern support = 12 / 387)
O-E2MN*PS*PU2870(overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(1 / 15658 (Node))
O-E2MN*PS*PV1101(overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366)
O-E2MN*PS*PV*PU1674(overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(1 / 15658 (Node))
O-E2MN*PS*PV*VS2425(overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366)
O-E2MN*PS*PV*VS*PU2424(overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node))
O-E2MN*PS*VS2758(overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(violation support = 1 / 366)
O-E2MN*PS*VS*PU2758(overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(violation support = 1 / 366)*(1 / 15658 (Node))
O-E2MN*PU2043(overlap = 5.00 / 6.00)*(1 / 15658 (Node))
O-E2MN*PV927(overlap = 5.00 / 6.00)*(pattern violations = 1 / 366)
O-E2MN*PV*PU1537(overlap = 5.00 / 6.00)*(pattern violations = 1 / 366)*(1 / 15658 (Node))
O-E2MN*PV*VS2247(overlap = 5.00 / 6.00)*(pattern violations = 1 / 366)*(violation support = 1 / 366)
O-E2MN*PV*VS*PU2432(overlap = 5.00 / 6.00)*(pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node))
O-E2MN*VS2757(overlap = 5.00 / 6.00)*(violation support = 1 / 366)
O-E2MN*VS*PU2760(overlap = 5.00 / 6.00)*(violation support = 1 / 366)*(1 / 15658 (Node))
PS-filtered
PS*PU-filtered
PS*PV1188(pattern support = 12 / 387)*(pattern violations = 1 / 366)
PS*PV*PU1674(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(1 / 15658 (Node))
PS*PV*VS2459(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366)
PS*PV*VS*PU2459(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node))
PS*VS2758(pattern support = 12 / 387)*(violation support = 1 / 366)
PS*VS*PU2758(pattern support = 12 / 387)*(violation support = 1 / 366)*(1 / 15658 (Node))
PU-filtered
PV1072(pattern violations = 1 / 366)
PV*PU1682(pattern violations = 1 / 366)*(1 / 15658 (Node))
PV*VS2424(pattern violations = 1 / 366)*(violation support = 1 / 366)
PV*VS*PU2432(pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node))
Rareness27581 - (366 / 12)
VS2757(violation support = 1 / 366)
VS*PU2760(violation support = 1 / 366)*(1 / 15658 (Node))
  • closure/319/build/src/com/google/javascript/jscomp/CrossModuleCodeMotion.java#visit(NodeTraversal, Node, Node)
  • closure/319/build/src/com/google/javascript/jscomp/AnonymousFunctionNamingCallback.java#nameObjectLiteralMethods(Node, String)
  • closure/319/build/src/com/google/javascript/jscomp/CollapseAnonymousFunctions.java#isRecursiveFunction(Node)
  • closure/319/build/src/com/google/javascript/jscomp/TypedScopeCreator.java#handleFunctionInputs(Node)
  • closure/319/build/src/com/google/javascript/jscomp/NodeUtil.java#isReferenceName(Node)

12