| 
 | 1 | +package minimized;  | 
 | 2 | + | 
 | 3 | +@interface Bar {  | 
 | 4 | +//         ^^^ definition semanticdb maven . . minimized/Bar#  | 
 | 5 | +//             display_name Bar  | 
 | 6 | +//             signature_documentation java @interface Bar  | 
 | 7 | +//             kind Interface  | 
 | 8 | +//             relationship is_implementation semanticdb maven jdk 11 java/lang/annotation/Annotation#  | 
 | 9 | +→double value();  | 
 | 10 | +//      ^^^^^ definition semanticdb maven . . minimized/Bar#value().  | 
 | 11 | +//            display_name value  | 
 | 12 | +//            signature_documentation java public abstract double value()  | 
 | 13 | +//            kind AbstractMethod  | 
 | 14 | +}  | 
 | 15 | + | 
 | 16 | +@interface BarB {  | 
 | 17 | +//         ^^^^ definition semanticdb maven . . minimized/BarB#  | 
 | 18 | +//              display_name BarB  | 
 | 19 | +//              signature_documentation java @interface BarB  | 
 | 20 | +//              kind Interface  | 
 | 21 | +//              relationship is_implementation semanticdb maven jdk 11 java/lang/annotation/Annotation#  | 
 | 22 | +→boolean value();  | 
 | 23 | +//       ^^^^^ definition semanticdb maven . . minimized/BarB#value().  | 
 | 24 | +//             display_name value  | 
 | 25 | +//             signature_documentation java public abstract boolean value()  | 
 | 26 | +//             kind AbstractMethod  | 
 | 27 | +}  | 
 | 28 | + | 
 | 29 | +@interface Nullable {  | 
 | 30 | +//         ^^^^^^^^ definition semanticdb maven . . minimized/Nullable#  | 
 | 31 | +//                  display_name Nullable  | 
 | 32 | +//                  signature_documentation java @interface Nullable  | 
 | 33 | +//                  kind Interface  | 
 | 34 | +//                  relationship is_implementation semanticdb maven jdk 11 java/lang/annotation/Annotation#  | 
 | 35 | +→String value() default "";  | 
 | 36 | +//^^^^^ reference semanticdb maven jdk 11 java/lang/String#  | 
 | 37 | +//      ^^^^^ definition semanticdb maven . . minimized/Nullable#value().  | 
 | 38 | +//            display_name value  | 
 | 39 | +//            signature_documentation java public abstract String value()  | 
 | 40 | +//            kind AbstractMethod  | 
 | 41 | +}  | 
 | 42 | + | 
 | 43 | + | 
 | 44 | +@interface BarRef{  | 
 | 45 | +//         ^^^^^^ definition semanticdb maven . . minimized/BarRef#  | 
 | 46 | +//                display_name BarRef  | 
 | 47 | +//                signature_documentation java @interface BarRef  | 
 | 48 | +//                kind Interface  | 
 | 49 | +//                relationship is_implementation semanticdb maven jdk 11 java/lang/annotation/Annotation#  | 
 | 50 | +→SuppressWarnings value();  | 
 | 51 | +//^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/SuppressWarnings#  | 
 | 52 | +//                ^^^^^ definition semanticdb maven . . minimized/BarRef#value().  | 
 | 53 | +//                      display_name value  | 
 | 54 | +//                      signature_documentation java public abstract SuppressWarnings value()  | 
 | 55 | +//                      kind AbstractMethod  | 
 | 56 | +}  | 
 | 57 | + | 
 | 58 | +interface Foo {  | 
 | 59 | +//        ^^^ definition semanticdb maven . . minimized/Foo#  | 
 | 60 | +//            display_name Foo  | 
 | 61 | +//            signature_documentation java interface Foo  | 
 | 62 | +//            kind Interface  | 
 | 63 | +→@Bar(-1d)  | 
 | 64 | +//^^^ reference semanticdb maven . . minimized/Bar#  | 
 | 65 | +→double test();  | 
 | 66 | +//      ^^^^ definition semanticdb maven . . minimized/Foo#test().  | 
 | 67 | +//           display_name test  | 
 | 68 | +//           signature_documentation java @Bar(-1.0)\npublic abstract double test()  | 
 | 69 | +//           kind AbstractMethod  | 
 | 70 | + | 
 | 71 | +→@Bar(~5)  | 
 | 72 | +//^^^ reference semanticdb maven . . minimized/Bar#  | 
 | 73 | +→@SuppressWarnings(value = "unchecked")  | 
 | 74 | +//^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/SuppressWarnings#  | 
 | 75 | +//                 ^^^^^ reference semanticdb maven jdk 11 java/lang/SuppressWarnings#value().  | 
 | 76 | +→double test2();  | 
 | 77 | +//      ^^^^^ definition semanticdb maven . . minimized/Foo#test2().  | 
 | 78 | +//            display_name test2  | 
 | 79 | +//            signature_documentation java @Bar(~5)\n@SuppressWarnings("unchecked")\npublic abstract double test2()  | 
 | 80 | +//            kind AbstractMethod  | 
 | 81 | + | 
 | 82 | +→@BarB(!true)  | 
 | 83 | +//^^^^ reference semanticdb maven . . minimized/BarB#  | 
 | 84 | +→double test3();  | 
 | 85 | +//      ^^^^^ definition semanticdb maven . . minimized/Foo#test3().  | 
 | 86 | +//            display_name test3  | 
 | 87 | +//            signature_documentation java @BarB(!true)\npublic abstract double test3()  | 
 | 88 | +//            kind AbstractMethod  | 
 | 89 | + | 
 | 90 | +→@Nullable(("what"))  | 
 | 91 | +//^^^^^^^^ reference semanticdb maven . . minimized/Nullable#  | 
 | 92 | +→Foo test4();  | 
 | 93 | +//^^ reference semanticdb maven . . minimized/Foo#  | 
 | 94 | +//   ^^^^^ definition semanticdb maven . . minimized/Foo#test4().  | 
 | 95 | +//         display_name test4  | 
 | 96 | +//         signature_documentation java @Nullable("what")\npublic abstract Foo test4()  | 
 | 97 | +//         kind AbstractMethod  | 
 | 98 | + | 
 | 99 | +→@Bar((double) -1)  | 
 | 100 | +//^^^ reference semanticdb maven . . minimized/Bar#  | 
 | 101 | +→double testCast();  | 
 | 102 | +//      ^^^^^^^^ definition semanticdb maven . . minimized/Foo#testCast().  | 
 | 103 | +//               display_name testCast  | 
 | 104 | +//               signature_documentation java @Bar((double) -1)\npublic abstract double testCast()  | 
 | 105 | +//               kind AbstractMethod  | 
 | 106 | +}  | 
 | 107 | + | 
 | 108 | +interface TestRef {  | 
 | 109 | +//        ^^^^^^^ definition semanticdb maven . . minimized/TestRef#  | 
 | 110 | +//                display_name TestRef  | 
 | 111 | +//                signature_documentation java interface TestRef  | 
 | 112 | +//                kind Interface  | 
 | 113 | +→@BarRef(@SuppressWarnings(value = "unchecked"))  | 
 | 114 | +//^^^^^^ reference semanticdb maven . . minimized/BarRef#  | 
 | 115 | +//        ^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/SuppressWarnings#  | 
 | 116 | +//                         ^^^^^ reference semanticdb maven jdk 11 java/lang/SuppressWarnings#value().  | 
 | 117 | +→abstract double testCase();  | 
 | 118 | +//               ^^^^^^^^ definition semanticdb maven . . minimized/TestRef#testCase().  | 
 | 119 | +//                        display_name testCase  | 
 | 120 | +//                        signature_documentation java @BarRef(@SuppressWarnings("unchecked"))\npublic abstract double testCase()  | 
 | 121 | +//                        kind AbstractMethod  | 
 | 122 | +}  | 
0 commit comments