@@ -222,32 +222,33 @@ Schema => SemanticDB v4
222
222
Uri => Annotations.scala
223
223
Text => empty
224
224
Language => Scala
225
- Symbols => 22 entries
226
- Occurrences => 48 entries
225
+ Symbols => 23 entries
226
+ Occurrences => 52 entries
227
227
228
228
Symbols:
229
229
annot/Alias. => final object Alias extends Object { self: Alias.type => +2 decls }
230
230
annot/Alias.A# => type A = ClassAnnotation @param
231
- annot/Annotations# => class Annotations [typeparam T ] extends Object { self: AnyRef & Annotations[T] => +6 decls }
232
- annot/Annotations#S# => type S
233
- annot/Annotations#[T] => typeparam T
234
- annot/Annotations#`<init>`(). => primary ctor <init> [typeparam T ](param x: T): Annotations[T]
235
- annot/Annotations#`<init>`().(x) => param x: T
236
- annot/Annotations#field. => val method field Int
237
- annot/Annotations#method(). => method method => Int
238
- annot/Annotations#x. => private[this] val method x T
239
- annot/B# => class B extends Object { self: B => +3 decls }
240
- annot/B#`<init>`(). => primary ctor <init> (param x: Int): B
231
+ annot/Annotations# => @ClassAnnotation class Annotations [@TypeParameterAnnotation typeparam T ] extends Object { self: AnyRef & Annotations[T] => +6 decls }
232
+ annot/Annotations#S# => @TypeAnnotation type S
233
+ annot/Annotations#[T] => @TypeParameterAnnotation typeparam T
234
+ annot/Annotations#`<init>`(). => primary ctor <init> [@TypeParameterAnnotation typeparam T ](@ParameterAnnotation param x: T): Annotations[T]
235
+ annot/Annotations#`<init>`().(x) => @ParameterAnnotation param x: T
236
+ annot/Annotations#field. => @FieldAnnotation val method field Int
237
+ annot/Annotations#method(). => @MethodAnnotation method method => Int
238
+ annot/Annotations#x. => @ParameterAnnotation private[this] val method x T
239
+ annot/B# => class B extends Object { self: B => +4 decls }
240
+ annot/B#`<init>`(). => @ConstructorAnnotation primary ctor <init> (param x: Int): B
241
241
annot/B#`<init>`().(x) => param x: Int
242
- annot/B#`<init>`(+1). => ctor <init> (): B
242
+ annot/B#`<init>`(+1). => @ConstructorAnnotation ctor <init> (): B
243
+ annot/B#throwing(). => @throws[Exception] method throwing => Nothing
243
244
annot/B#x. => private[this] val method x Int
244
- annot/M. => final object M extends Object { self: M.type => +1 decls }
245
- annot/M.m(). => macro m [typeparam TT ]: Int
245
+ annot/M. => @ObjectAnnotation final object M extends Object { self: M.type => +1 decls }
246
+ annot/M.m(). => @MacroAnnotation macro m [typeparam TT ]: Int
246
247
annot/M.m().[TT] => typeparam TT
247
- annot/T# => trait T extends Object { self: T => +1 decls }
248
+ annot/T# => @TraitAnnotation trait T extends Object { self: T => +1 decls }
248
249
annot/T#`<init>`(). => primary ctor <init> (): T
249
250
local0 => selfparam self: AnyRef
250
- local1 => val local local: Int
251
+ local1 => @LocalAnnotation val local local: Int
251
252
252
253
Occurrences:
253
254
[0:8..0:13): annot <- annot/
@@ -285,19 +286,23 @@ Occurrences:
285
286
[21:36..21:39): Int -> scala/Int#
286
287
[22:3..22:24): ConstructorAnnotation -> com/javacp/annot/ConstructorAnnotation#
287
288
[23:6..23:10): <- annot/B#`<init>`(+1).
288
- [26:1..26:17): ObjectAnnotation -> com/javacp/annot/ObjectAnnotation#
289
- [27:7..27:8): M <- annot/M.
290
- [28:3..28:18): MacroAnnotation -> com/javacp/annot/MacroAnnotation#
291
- [29:6..29:7): m <- annot/M.m().
292
- [29:8..29:10): TT <- annot/M.m().[TT]
293
- [29:13..29:16): Int -> scala/Int#
294
- [29:25..29:28): ??? -> scala/Predef.`???`().
295
- [32:1..32:16): TraitAnnotation -> com/javacp/annot/TraitAnnotation#
296
- [33:6..33:7): T <- annot/T#
297
- [35:7..35:12): Alias <- annot/Alias.
298
- [36:7..36:8): A <- annot/Alias.A#
299
- [36:11..36:26): ClassAnnotation -> com/javacp/annot/ClassAnnotation#
300
- [36:28..36:33): param -> scala/annotation/meta/param#
289
+ [25:3..25:9): throws -> scala/throws#
290
+ [25:10..25:19): Exception -> scala/package.Exception#
291
+ [26:6..26:14): throwing <- annot/B#throwing().
292
+ [26:27..26:36): Exception -> scala/package.Exception#
293
+ [29:1..29:17): ObjectAnnotation -> com/javacp/annot/ObjectAnnotation#
294
+ [30:7..30:8): M <- annot/M.
295
+ [31:3..31:18): MacroAnnotation -> com/javacp/annot/MacroAnnotation#
296
+ [32:6..32:7): m <- annot/M.m().
297
+ [32:8..32:10): TT <- annot/M.m().[TT]
298
+ [32:13..32:16): Int -> scala/Int#
299
+ [32:25..32:28): ??? -> scala/Predef.`???`().
300
+ [35:1..35:16): TraitAnnotation -> com/javacp/annot/TraitAnnotation#
301
+ [36:6..36:7): T <- annot/T#
302
+ [38:7..38:12): Alias <- annot/Alias.
303
+ [39:7..39:8): A <- annot/Alias.A#
304
+ [39:11..39:26): ClassAnnotation -> com/javacp/annot/ClassAnnotation#
305
+ [39:28..39:33): param -> scala/annotation/meta/param#
301
306
302
307
expect/Anonymous.scala
303
308
----------------------
@@ -4082,9 +4087,9 @@ flags/p/package.C#w(). => abstract method w => Int
4082
4087
flags/p/package.C#x. => private[this] val method x T
4083
4088
flags/p/package.C#y. => private[this] val method y U
4084
4089
flags/p/package.C#z. => private[this] val method z V
4085
- flags/p/package.S# => class S [typeparam T ] extends Object { self: S[T] => +2 decls }
4086
- flags/p/package.S#[T] => typeparam T
4087
- flags/p/package.S#`<init>`(). => primary ctor <init> [typeparam T ](): S[T]
4090
+ flags/p/package.S# => class S [@specialized typeparam T ] extends Object { self: S[T] => +2 decls }
4091
+ flags/p/package.S#[T] => @specialized typeparam T
4092
+ flags/p/package.S#`<init>`(). => primary ctor <init> [@specialized typeparam T ](): S[T]
4088
4093
flags/p/package.T1# => type T1 = Int
4089
4094
flags/p/package.T2# => type T2 [typeparam T ] = S[T]
4090
4095
flags/p/package.T2#[T] => typeparam T
@@ -4635,7 +4640,7 @@ Symbols:
4635
4640
_empty_/MyProgram# => final class MyProgram extends Object { self: MyProgram => +2 decls }
4636
4641
_empty_/readInts# => final class readInts extends Object { self: readInts => +2 decls }
4637
4642
_empty_/toplevel$package. => final package object _empty_ extends Object { self: _empty_.type => +9 decls }
4638
- _empty_/toplevel$package.MyProgram(). => method MyProgram (param times: Int): Unit
4643
+ _empty_/toplevel$package.MyProgram(). => @main method MyProgram (param times: Int): Unit
4639
4644
_empty_/toplevel$package.MyProgram().(times) => param times: Int
4640
4645
_empty_/toplevel$package.a. => val inline method a ""
4641
4646
_empty_/toplevel$package.combine(). => method combine (param x: Int)(param y: Int): Int
@@ -4648,7 +4653,7 @@ _empty_/toplevel$package.combine(+1).(z) => param z: Int
4648
4653
_empty_/toplevel$package.combine(+2). => method combine => Int
4649
4654
_empty_/toplevel$package.foo(). => method foo => String
4650
4655
_empty_/toplevel$package.fooRef(). => method fooRef => String
4651
- _empty_/toplevel$package.readInts(). => method readInts (param ints: Int*): Unit
4656
+ _empty_/toplevel$package.readInts(). => @main method readInts (param ints: Int*): Unit
4652
4657
_empty_/toplevel$package.readInts().(ints) => param ints: Int*
4653
4658
4654
4659
Occurrences:
0 commit comments