Skip to content

Commit 86ff435

Browse files
committed
Added caller and callerIdentifier to transversals context
1 parent ff56b32 commit 86ff435

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1046
-711
lines changed

packages/assemblerjs/coverage/coverage-final.json

Lines changed: 40 additions & 40 deletions
Large diffs are not rendered by default.

packages/assemblerjs/coverage/coverage-summary.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{"total": {"lines":{"total":1121,"covered":996,"skipped":0,"pct":88.84},"statements":{"total":1181,"covered":1026,"skipped":0,"pct":86.87},"functions":{"total":319,"covered":294,"skipped":0,"pct":92.16},"branches":{"total":638,"covered":467,"skipped":0,"pct":73.19},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
1+
{"total": {"lines":{"total":1127,"covered":998,"skipped":0,"pct":88.55},"statements":{"total":1187,"covered":1028,"skipped":0,"pct":86.6},"functions":{"total":321,"covered":293,"skipped":0,"pct":91.27},"branches":{"total":638,"covered":466,"skipped":0,"pct":73.04},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
22
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/decorator.ts": {"lines":{"total":8,"covered":8,"skipped":0,"pct":100},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":8,"covered":8,"skipped":0,"pct":100},"branches":{"total":2,"covered":2,"skipped":0,"pct":100}}
33
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/helpers.ts": {"lines":{"total":6,"covered":5,"skipped":0,"pct":83.33},"functions":{"total":3,"covered":2,"skipped":0,"pct":66.66},"statements":{"total":6,"covered":5,"skipped":0,"pct":83.33},"branches":{"total":2,"covered":2,"skipped":0,"pct":100}}
44
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/inject.ts": {"lines":{"total":21,"covered":20,"skipped":0,"pct":95.23},"functions":{"total":16,"covered":15,"skipped":0,"pct":93.75},"statements":{"total":23,"covered":22,"skipped":0,"pct":95.65},"branches":{"total":4,"covered":4,"skipped":0,"pct":100}}
@@ -9,7 +9,7 @@
99
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/context-provider.ts": {"lines":{"total":3,"covered":3,"skipped":0,"pct":100},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":3,"covered":3,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
1010
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/cycle-detector.ts": {"lines":{"total":35,"covered":8,"skipped":0,"pct":22.85},"functions":{"total":8,"covered":4,"skipped":0,"pct":50},"statements":{"total":38,"covered":8,"skipped":0,"pct":21.05},"branches":{"total":16,"covered":0,"skipped":0,"pct":0}}
1111
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/debug-logger.ts": {"lines":{"total":64,"covered":51,"skipped":0,"pct":79.68},"functions":{"total":30,"covered":25,"skipped":0,"pct":83.33},"statements":{"total":73,"covered":54,"skipped":0,"pct":73.97},"branches":{"total":66,"covered":41,"skipped":0,"pct":62.12}}
12-
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/hook-manager.ts": {"lines":{"total":41,"covered":37,"skipped":0,"pct":90.24},"functions":{"total":11,"covered":9,"skipped":0,"pct":81.81},"statements":{"total":50,"covered":40,"skipped":0,"pct":80},"branches":{"total":24,"covered":16,"skipped":0,"pct":66.66}}
12+
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/hook-manager.ts": {"lines":{"total":41,"covered":35,"skipped":0,"pct":85.36},"functions":{"total":11,"covered":8,"skipped":0,"pct":72.72},"statements":{"total":50,"covered":38,"skipped":0,"pct":76},"branches":{"total":24,"covered":15,"skipped":0,"pct":62.5}}
1313
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/injectable-manager.ts": {"lines":{"total":92,"covered":65,"skipped":0,"pct":70.65},"functions":{"total":13,"covered":12,"skipped":0,"pct":92.3},"statements":{"total":105,"covered":68,"skipped":0,"pct":64.76},"branches":{"total":79,"covered":34,"skipped":0,"pct":43.03}}
1414
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/object-manager.ts": {"lines":{"total":21,"covered":20,"skipped":0,"pct":95.23},"functions":{"total":6,"covered":6,"skipped":0,"pct":100},"statements":{"total":21,"covered":20,"skipped":0,"pct":95.23},"branches":{"total":12,"covered":8,"skipped":0,"pct":66.66}}
1515
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/resolution-strategies.ts": {"lines":{"total":13,"covered":13,"skipped":0,"pct":100},"functions":{"total":2,"covered":2,"skipped":0,"pct":100},"statements":{"total":13,"covered":13,"skipped":0,"pct":100},"branches":{"total":4,"covered":4,"skipped":0,"pct":100}}
@@ -23,7 +23,7 @@
2323
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/decorators.ts": {"lines":{"total":25,"covered":25,"skipped":0,"pct":100},"functions":{"total":10,"covered":10,"skipped":0,"pct":100},"statements":{"total":25,"covered":25,"skipped":0,"pct":100},"branches":{"total":17,"covered":17,"skipped":0,"pct":100}}
2424
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/pointcut-matcher.ts": {"lines":{"total":15,"covered":14,"skipped":0,"pct":93.33},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":15,"covered":14,"skipped":0,"pct":93.33},"branches":{"total":6,"covered":5,"skipped":0,"pct":83.33}}
2525
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-manager.ts": {"lines":{"total":101,"covered":89,"skipped":0,"pct":88.11},"functions":{"total":12,"covered":12,"skipped":0,"pct":100},"statements":{"total":108,"covered":93,"skipped":0,"pct":86.11},"branches":{"total":58,"covered":41,"skipped":0,"pct":70.68}}
26-
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-weaver.ts": {"lines":{"total":55,"covered":55,"skipped":0,"pct":100},"functions":{"total":12,"covered":12,"skipped":0,"pct":100},"statements":{"total":61,"covered":59,"skipped":0,"pct":96.72},"branches":{"total":24,"covered":22,"skipped":0,"pct":91.66}}
26+
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-weaver.ts": {"lines":{"total":61,"covered":59,"skipped":0,"pct":96.72},"functions":{"total":14,"covered":12,"skipped":0,"pct":85.71},"statements":{"total":67,"covered":63,"skipped":0,"pct":94.02},"branches":{"total":24,"covered":22,"skipped":0,"pct":91.66}}
2727
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/common/constants.ts": {"lines":{"total":5,"covered":5,"skipped":0,"pct":100},"functions":{"total":2,"covered":2,"skipped":0,"pct":100},"statements":{"total":5,"covered":5,"skipped":0,"pct":100},"branches":{"total":4,"covered":4,"skipped":0,"pct":100}}
2828
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/common/reflection.ts": {"lines":{"total":8,"covered":8,"skipped":0,"pct":100},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":8,"covered":8,"skipped":0,"pct":100},"branches":{"total":2,"covered":2,"skipped":0,"pct":100}}
2929
,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/class/constructor-decorator.ts": {"lines":{"total":28,"covered":27,"skipped":0,"pct":96.42},"functions":{"total":5,"covered":5,"skipped":0,"pct":100},"statements":{"total":31,"covered":30,"skipped":0,"pct":96.77},"branches":{"total":14,"covered":10,"skipped":0,"pct":71.42}}

packages/assemblerjs/coverage/features/assemblage/lib/decorator.ts.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,11 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">features/
118118
<span class="cline-any cline-neutral">&nbsp;</span>
119119
<span class="cline-any cline-neutral">&nbsp;</span>
120120
<span class="cline-any cline-neutral">&nbsp;</span>
121-
<span class="cline-any cline-yes">35x</span>
121+
<span class="cline-any cline-yes">36x</span>
122122
<span class="cline-any cline-neutral">&nbsp;</span>
123123
<span class="cline-any cline-neutral">&nbsp;</span>
124-
<span class="cline-any cline-yes">346x</span>
125-
<span class="cline-any cline-yes">344x</span>
124+
<span class="cline-any cline-yes">354x</span>
125+
<span class="cline-any cline-yes">352x</span>
126126
<span class="cline-any cline-neutral">&nbsp;</span>
127127
<span class="cline-any cline-neutral">&nbsp;</span>
128128
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -133,23 +133,23 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">features/
133133
<span class="cline-any cline-neutral">&nbsp;</span>
134134
<span class="cline-any cline-neutral">&nbsp;</span>
135135
<span class="cline-any cline-neutral">&nbsp;</span>
136-
<span class="cline-any cline-yes">35x</span>
136+
<span class="cline-any cline-yes">36x</span>
137137
<span class="cline-any cline-neutral">&nbsp;</span>
138138
<span class="cline-any cline-neutral">&nbsp;</span>
139139
<span class="cline-any cline-neutral">&nbsp;</span>
140-
<span class="cline-any cline-yes">351x</span>
140+
<span class="cline-any cline-yes">359x</span>
141141
<span class="cline-any cline-neutral">&nbsp;</span>
142142
<span class="cline-any cline-neutral">&nbsp;</span>
143-
<span class="cline-any cline-yes">351x</span>
143+
<span class="cline-any cline-yes">359x</span>
144144
<span class="cline-any cline-neutral">&nbsp;</span>
145145
<span class="cline-any cline-neutral">&nbsp;</span>
146-
<span class="cline-any cline-yes">351x</span>
146+
<span class="cline-any cline-yes">359x</span>
147147
<span class="cline-any cline-neutral">&nbsp;</span>
148148
<span class="cline-any cline-neutral">&nbsp;</span>
149149
<span class="cline-any cline-neutral">&nbsp;</span>
150150
<span class="cline-any cline-neutral">&nbsp;</span>
151151
<span class="cline-any cline-neutral">&nbsp;</span>
152-
<span class="cline-any cline-yes">351x</span>
152+
<span class="cline-any cline-yes">359x</span>
153153
<span class="cline-any cline-neutral">&nbsp;</span>
154154
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import type { Concrete } from '@assemblerjs/core';
155155
import { ReflectFlags, ReflectValue, defineCustomMetadata } from '@/shared/common';
@@ -202,7 +202,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">features/
202202
<div class='footer quiet pad2 space-top1 center small'>
203203
Code coverage generated by
204204
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
205-
at 2026-02-02T09:51:47.728Z
205+
at 2026-02-03T11:11:44.369Z
206206
</div>
207207
<script src="../../../prettify.js"></script>
208208
<script>

packages/assemblerjs/coverage/features/assemblage/lib/definition/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ <h1><a href="../../../../index.html">All files</a> features/assemblage/lib/defin
131131
<div class='footer quiet pad2 space-top1 center small'>
132132
Code coverage generated by
133133
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
134-
at 2026-02-02T09:51:47.728Z
134+
at 2026-02-03T11:11:44.369Z
135135
</div>
136136
<script src="../../../../prettify.js"></script>
137137
<script>

packages/assemblerjs/coverage/features/assemblage/lib/definition/inject.ts.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">featur
276276
<span class="cline-any cline-neutral">&nbsp;</span>
277277
<span class="cline-any cline-neutral">&nbsp;</span>
278278
<span class="cline-any cline-neutral">&nbsp;</span>
279-
<span class="cline-any cline-yes">35x</span>
280-
<span class="cline-any cline-yes">295x</span>
279+
<span class="cline-any cline-yes">36x</span>
280+
<span class="cline-any cline-yes">303x</span>
281281
<span class="cline-any cline-neutral">&nbsp;</span>
282282
<span class="cline-any cline-neutral">&nbsp;</span>
283283
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -290,7 +290,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">featur
290290
<span class="cline-any cline-neutral">&nbsp;</span>
291291
<span class="cline-any cline-neutral">&nbsp;</span>
292292
<span class="cline-any cline-neutral">&nbsp;</span>
293-
<span class="cline-any cline-yes">35x</span>
293+
<span class="cline-any cline-yes">36x</span>
294294
<span class="cline-any cline-neutral">&nbsp;</span>
295295
<span class="cline-any cline-neutral">&nbsp;</span>
296296
<span class="cline-any cline-yes">49x</span>
@@ -335,7 +335,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">featur
335335
<span class="cline-any cline-neutral">&nbsp;</span>
336336
<span class="cline-any cline-neutral">&nbsp;</span>
337337
<span class="cline-any cline-neutral">&nbsp;</span>
338-
<span class="cline-any cline-yes">35x</span>
338+
<span class="cline-any cline-yes">36x</span>
339339
<span class="cline-any cline-yes">2x</span>
340340
<span class="cline-any cline-neutral">&nbsp;</span>
341341
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -349,10 +349,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">featur
349349
<span class="cline-any cline-neutral">&nbsp;</span>
350350
<span class="cline-any cline-neutral">&nbsp;</span>
351351
<span class="cline-any cline-neutral">&nbsp;</span>
352-
<span class="cline-any cline-yes">35x</span>
353-
<span class="cline-any cline-yes">346x</span>
352+
<span class="cline-any cline-yes">36x</span>
353+
<span class="cline-any cline-yes">354x</span>
354354
<span class="cline-any cline-neutral">&nbsp;</span>
355-
<span class="cline-any cline-yes">295x</span>
355+
<span class="cline-any cline-yes">303x</span>
356356
<span class="cline-any cline-neutral">&nbsp;</span>
357357
<span class="cline-any cline-yes">49x</span>
358358
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -520,7 +520,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">featur
520520
<div class='footer quiet pad2 space-top1 center small'>
521521
Code coverage generated by
522522
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
523-
at 2026-02-02T09:51:47.728Z
523+
at 2026-02-03T11:11:44.369Z
524524
</div>
525525
<script src="../../../../prettify.js"></script>
526526
<script>

0 commit comments

Comments
 (0)