File tree Expand file tree Collapse file tree
javascript/ql/src/semmle/javascript Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ /** Provides the `Unit` class. */
2+
3+ /** The unit type. */
4+ private newtype TUnit = TMkUnit ( )
5+
6+ /** The trivial type with a single element. */
7+ class Unit extends TUnit {
8+ /** Gets a textual representation of this element. */
9+ string toString ( ) { result = "Unit" }
10+ }
Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ private import javascript
7272private import internal.FlowSteps
7373private import internal.AccessPaths
7474private import internal.CallGraphs
75- private import internal .Unit
75+ private import semmle.javascript .Unit
7676private import semmle.javascript.internal.CachedStages
7777
7878/**
Original file line number Diff line number Diff line change 1515
1616import javascript
1717private import semmle.javascript.dataflow.internal.FlowSteps as FlowSteps
18- private import semmle.javascript.dataflow.internal. Unit
18+ private import semmle.javascript.Unit
1919private import semmle.javascript.dataflow.InferredTypes
2020private import semmle.javascript.internal.CachedStages
2121
Original file line number Diff line number Diff line change 44 */
55
66private import javascript
7+ private import semmle.javascript.Unit
78private import semmle.javascript.internal.CachedStages
89
9- private newtype TUnit = MkUnit ( )
10-
11- private class Unit extends TUnit {
12- string toString ( ) { result = "unit" }
13- }
14-
1510/**
1611 * Internal extension point for adding flow edges prior to call graph construction
1712 * and type tracking.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments