logic: index and store Java annotations

* add annotation symbol kind
* add annotation_usage edge kind
* increment storage version
* record java annotation decls
* record java annotation member decls (as fields)
* update expected output of java sample project indexing tests
* add tests for recording annotations
* add annotation icon, annotation colors
* add new annotation node and edge types to legend
This commit is contained in:
mlangkabel
2018-08-14 17:33:00 +02:00
parent abe0248c1e
commit 9813c9873f
116 changed files with 1184 additions and 88 deletions
@@ -374,6 +374,9 @@
<macro>
<like>file</like>
</macro>
<annotation>
<like>file</like>
</annotation>
<access>
<fill>
@@ -508,9 +511,15 @@
<include>
<normal>#4E82F6</normal>
</include>
<import>
<normal>#4E82F6</normal>
</import>
<macro_use>
<normal>#4E82F6</normal>
</macro_use>
<annotation_use>
<normal>#4E82F6</normal>
</annotation_use>
<aggregation>
<normal>#666666</normal>
+16
View File
@@ -357,6 +357,9 @@
<macro>
<like>file</like>
</macro>
<annotation>
<like>file</like>
</annotation>
<access>
<fill>
@@ -479,6 +482,19 @@
<like>template_argument</like>
</template_member_specialization>
<include>
<normal>#719660</normal>
</include>
<import>
<normal>#719660</normal>
</import>
<macro_use>
<normal>#719660</normal>
</macro_use>
<annotation_use>
<normal>#719660</normal>
</annotation_use>
<aggregation>
<normal>#DDD</normal>
<focus>#CCC</focus>
+9
View File
@@ -360,6 +360,9 @@
<macro>
<like>file</like>
</macro>
<annotation>
<like>file</like>
</annotation>
<access>
<fill>
@@ -485,9 +488,15 @@
<include>
<normal>#247368</normal>
</include>
<import>
<normal>#247368</normal>
</import>
<macro_use>
<normal>#247368</normal>
</macro_use>
<annotation_use>
<normal>#247368</normal>
</annotation_use>
<aggregation>
<normal>#4D4D4D</normal>
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB