X-Git-Url: http://nitlanguage.org diff --git a/tests/sav/neo_doxygen_file_compound.res b/tests/sav/neo_doxygen_file_compound.res index 8e5f740..740393b 100644 --- a/tests/sav/neo_doxygen_file_compound.res +++ b/tests/sav/neo_doxygen_file_compound.res @@ -1,3 +1,4 @@ +---===WITHOUT GLOBALS===--- # Graph Edge =type=4:ROOT @@ -17,8 +18,8 @@ Edge 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"","name":"foo"} +=properties=JsonObject(1): +{"name":"foo"} Edge =type=7:PROJECT @@ -30,8 +31,8 @@ Edge 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"","name":"foo"} +=properties=JsonObject(1): +{"name":"foo"} ---- =to=Node =labels=Array(3): @@ -42,7 +43,7 @@ Edge {"name":"foo"} Edge -=type=8:DECLARES +=type=6:PARENT =properties=JsonObject(0): {} ---- @@ -51,19 +52,19 @@ Edge 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"","name":"foo"} +=properties=JsonObject(1): +{"name":"a"} ---- =to=Entity#0: =labels=Array(3): 3:foo 7:MEntity -7:MModule -=properties=JsonObject(3): -{"location":"\/dev\/null:1,1--1,1","full_name":"a::b::Bar","name":"Bar"} +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} Edge -=type=10:INTRODUCES +=type=5:NESTS =properties=JsonObject(0): {} ---- @@ -71,20 +72,41 @@ Edge =labels=Array(3): 3:foo 7:MEntity -7:MModule -=properties=JsonObject(3): -{"location":"\/dev\/null:1,1--1,1","full_name":"a::b::Bar","name":"Bar"} +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} ---- -=to=Entity#12:classa_b_bar +=to=Entity#0: =labels=Array(3): 3:foo 7:MEntity -6:MClass -=properties=JsonObject(4): -{"kind":"class","visibility":"public","full_name":"a::b::Bar","name":"Bar"} +6:MGroup +=properties=JsonObject(1): +{"name":"a"} Edge -=type=7:DEFINES +=type=6:PARENT +=properties=JsonObject(0): +{} +---- +=from=Entity#10:namespacec +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"c"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=5:NESTS =properties=JsonObject(0): {} ---- @@ -92,17 +114,59 @@ Edge =labels=Array(3): 3:foo 7:MEntity -7:MModule -=properties=JsonObject(3): -{"location":"\/dev\/null:1,1--1,1","full_name":"a::b::Bar","name":"Bar"} +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} +---- +=to=Entity#10:namespacec +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"c"} + +Edge +=type=6:PARENT +=properties=JsonObject(0): +{} +---- +=from=Entity#10:namespaced +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"d"} ---- =to=Entity#0: =labels=Array(3): 3:foo 7:MEntity -9:MClassDef -=properties=JsonObject(4): -{"location":"\/dev\/null:1,1--1,1","is_intro":true,"name":"Bar","full_name":"a::b::Bar"} +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=5:NESTS +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} +---- +=to=Entity#10:namespaced +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"d"} Edge =type=8:DECLARES @@ -114,8 +178,8 @@ Edge 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"","name":"foo"} +=properties=JsonObject(1): +{"name":"b"} ---- =to=Entity#0: =labels=Array(3): @@ -123,7 +187,7 @@ Edge 7:MEntity 7:MModule =properties=JsonObject(3): -{"location":"\/dev\/null:1,1--1,1","full_name":"Bar","name":"Bar"} +{"location":"a\/b\/Bar.java:1,1--1,1","name":"Bar","mdoc":["The first file."]} Edge =type=10:INTRODUCES @@ -136,15 +200,15 @@ Edge 7:MEntity 7:MModule =properties=JsonObject(3): -{"location":"\/dev\/null:1,1--1,1","full_name":"Bar","name":"Bar"} +{"location":"a\/b\/Bar.java:1,1--1,1","name":"Bar","mdoc":["The first file."]} ---- -=to=Entity#8:classbaz +=to=Entity#12:classa_b_bar =labels=Array(3): 3:foo 7:MEntity 6:MClass =properties=JsonObject(4): -{"kind":"class","visibility":"public","full_name":"Baz","name":"Baz"} +{"kind":"class","visibility":"public","name":"Bar","location":"a\/b\/Bar.class:5,1--100,10"} Edge =type=7:DEFINES @@ -157,15 +221,15 @@ Edge 7:MEntity 7:MModule =properties=JsonObject(3): -{"location":"\/dev\/null:1,1--1,1","full_name":"Bar","name":"Bar"} +{"location":"a\/b\/Bar.java:1,1--1,1","name":"Bar","mdoc":["The first file."]} ---- =to=Entity#0: =labels=Array(3): 3:foo 7:MEntity 9:MClassDef -=properties=JsonObject(4): -{"location":"\/dev\/null:1,1--1,1","is_intro":true,"name":"Baz","full_name":"Baz"} +=properties=JsonObject(3): +{"location":"a\/b\/Bar.class:5,1--100,10","is_intro":true,"name":"Bar"} Edge =type=8:DECLARES @@ -177,37 +241,37 @@ Edge 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"c","name":"c"} +=properties=JsonObject(1): +{"name":"c"} ---- =to=Entity#0: =labels=Array(3): 3:foo 7:MEntity 7:MModule -=properties=JsonObject(3): -{"location":"\/dev\/null:1,1--1,1","full_name":"c::Bar","name":"Bar"} +=properties=JsonObject(2): +{"location":"Bar.java:1,1--1,1","name":"Bar"} Edge =type=8:DECLARES =properties=JsonObject(0): {} ---- -=from=Entity#0: +=from=Entity#10:namespaced =labels=Array(3): 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"","name":"foo"} +=properties=JsonObject(1): +{"name":"d"} ---- =to=Entity#0: =labels=Array(3): 3:foo 7:MEntity 7:MModule -=properties=JsonObject(3): -{"location":"\/dev\/null:1,1--1,1","full_name":"d::Bar","name":"Bar"} +=properties=JsonObject(2): +{"location":"Bar.java:1,1--1,1","name":"Bar"} Edge =type=9:CLASSTYPE @@ -220,7 +284,7 @@ Edge 7:MEntity 6:MClass =properties=JsonObject(4): -{"kind":"class","visibility":"public","full_name":"a::b::Bar","name":"Bar"} +{"kind":"class","visibility":"public","name":"Bar","location":"a\/b\/Bar.class:5,1--100,10"} ---- =to=Entity#0: =labels=Array(4): @@ -228,8 +292,8 @@ Edge 7:MEntity 5:MType 10:MClassType -=properties=JsonObject(2): -{"name":"Bar","full_name":"a::b::Bar"} +=properties=JsonObject(1): +{"name":"Bar"} Edge =type=5:CLASS @@ -242,8 +306,8 @@ Edge 7:MEntity 5:MType 10:MClassType -=properties=JsonObject(2): -{"name":"Bar","full_name":"a::b::Bar"} +=properties=JsonObject(1): +{"name":"Bar"} ---- =to=Entity#12:classa_b_bar =labels=Array(3): @@ -251,7 +315,7 @@ Edge 7:MEntity 6:MClass =properties=JsonObject(4): -{"kind":"class","visibility":"public","full_name":"a::b::Bar","name":"Bar"} +{"kind":"class","visibility":"public","name":"Bar","location":"a\/b\/Bar.class:5,1--100,10"} Edge =type=9:BOUNDTYPE @@ -263,8 +327,8 @@ Edge 3:foo 7:MEntity 9:MClassDef -=properties=JsonObject(4): -{"location":"\/dev\/null:1,1--1,1","is_intro":true,"name":"Bar","full_name":"a::b::Bar"} +=properties=JsonObject(3): +{"location":"a\/b\/Bar.class:5,1--100,10","is_intro":true,"name":"Bar"} ---- =to=Entity#0: =labels=Array(4): @@ -272,8 +336,8 @@ Edge 7:MEntity 5:MType 10:MClassType -=properties=JsonObject(2): -{"name":"Bar","full_name":"a::b::Bar"} +=properties=JsonObject(1): +{"name":"Bar"} Edge =type=6:MCLASS @@ -285,8 +349,8 @@ Edge 3:foo 7:MEntity 9:MClassDef -=properties=JsonObject(4): -{"location":"\/dev\/null:1,1--1,1","is_intro":true,"name":"Bar","full_name":"a::b::Bar"} +=properties=JsonObject(3): +{"location":"a\/b\/Bar.class:5,1--100,10","is_intro":true,"name":"Bar"} ---- =to=Entity#12:classa_b_bar =labels=Array(3): @@ -294,7 +358,7 @@ Edge 7:MEntity 6:MClass =properties=JsonObject(4): -{"kind":"class","visibility":"public","full_name":"a::b::Bar","name":"Bar"} +{"kind":"class","visibility":"public","name":"Bar","location":"a\/b\/Bar.class:5,1--100,10"} Edge =type=9:CLASSTYPE @@ -307,7 +371,7 @@ Edge 7:MEntity 6:MClass =properties=JsonObject(4): -{"kind":"class","visibility":"public","full_name":"Baz","name":"Baz"} +{"kind":"class","visibility":"public","name":"Baz","location":"Baz.jar:1,1--1,1"} ---- =to=Entity#0: =labels=Array(4): @@ -315,8 +379,8 @@ Edge 7:MEntity 5:MType 10:MClassType -=properties=JsonObject(2): -{"name":"Baz","full_name":"Baz"} +=properties=JsonObject(1): +{"name":"Baz"} Edge =type=5:CLASS @@ -329,8 +393,8 @@ Edge 7:MEntity 5:MType 10:MClassType -=properties=JsonObject(2): -{"name":"Baz","full_name":"Baz"} +=properties=JsonObject(1): +{"name":"Baz"} ---- =to=Entity#8:classbaz =labels=Array(3): @@ -338,7 +402,7 @@ Edge 7:MEntity 6:MClass =properties=JsonObject(4): -{"kind":"class","visibility":"public","full_name":"Baz","name":"Baz"} +{"kind":"class","visibility":"public","name":"Baz","location":"Baz.jar:1,1--1,1"} Edge =type=9:BOUNDTYPE @@ -350,8 +414,8 @@ Edge 3:foo 7:MEntity 9:MClassDef -=properties=JsonObject(4): -{"location":"\/dev\/null:1,1--1,1","is_intro":true,"name":"Baz","full_name":"Baz"} +=properties=JsonObject(3): +{"location":"Baz.jar:1,1--1,1","is_intro":true,"name":"Baz"} ---- =to=Entity#0: =labels=Array(4): @@ -359,8 +423,8 @@ Edge 7:MEntity 5:MType 10:MClassType -=properties=JsonObject(2): -{"name":"Baz","full_name":"Baz"} +=properties=JsonObject(1): +{"name":"Baz"} Edge =type=6:MCLASS @@ -372,8 +436,8 @@ Edge 3:foo 7:MEntity 9:MClassDef -=properties=JsonObject(4): -{"location":"\/dev\/null:1,1--1,1","is_intro":true,"name":"Baz","full_name":"Baz"} +=properties=JsonObject(3): +{"location":"Baz.jar:1,1--1,1","is_intro":true,"name":"Baz"} ---- =to=Entity#8:classbaz =labels=Array(3): @@ -381,20 +445,20 @@ Edge 7:MEntity 6:MClass =properties=JsonObject(4): -{"kind":"class","visibility":"public","full_name":"Baz","name":"Baz"} +{"kind":"class","visibility":"public","name":"Baz","location":"Baz.jar:1,1--1,1"} Edge =type=7:PROJECT =properties=JsonObject(0): {} ---- -=from=Entity#10:namespacec +=from=Entity#0: =labels=Array(3): 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"c","name":"c"} +=properties=JsonObject(1): +{"name":"a"} ---- =to=Node =labels=Array(3): @@ -409,21 +473,21 @@ Edge =properties=JsonObject(0): {} ---- -=from=Entity#10:namespacec +=from=Entity#0: =labels=Array(3): 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"c","name":"c"} +=properties=JsonObject(1): +{"name":"b"} ---- =to=Entity#0: =labels=Array(3): 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"","name":"foo"} +=properties=JsonObject(1): +{"name":"a"} Edge =type=5:NESTS @@ -435,15 +499,717 @@ Edge 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"","name":"foo"} +=properties=JsonObject(1): +{"name":"a"} ---- -=to=Entity#10:namespacec +=to=Entity#0: =labels=Array(3): 3:foo 7:MEntity 6:MGroup -=properties=JsonObject(2): -{"full_name":"c","name":"c"} +=properties=JsonObject(1): +{"name":"b"} + +Edge +=type=7:PROJECT +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"b"} +---- +=to=Node +=labels=Array(3): +3:foo +7:MEntity +8:MProject +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=7:PROJECT +=properties=JsonObject(0): +{} +---- +=from=Entity#10:namespacec +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"c"} +---- +=to=Node +=labels=Array(3): +3:foo +7:MEntity +8:MProject +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=7:PROJECT +=properties=JsonObject(0): +{} +---- +=from=Entity#10:namespaced +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"d"} +---- +=to=Node +=labels=Array(3): +3:foo +7:MEntity +8:MProject +=properties=JsonObject(1): +{"name":"foo"} + + +---===WITH GLOBALS===--- +# Graph +Edge +=type=4:ROOT +=properties=JsonObject(0): +{} +---- +=from=Node +=labels=Array(3): +3:foo +7:MEntity +8:MProject +=properties=JsonObject(1): +{"name":"foo"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=7:PROJECT +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} +---- +=to=Node +=labels=Array(3): +3:foo +7:MEntity +8:MProject +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=6:PARENT +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"a"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=5:NESTS +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"a"} + +Edge +=type=6:PARENT +=properties=JsonObject(0): +{} +---- +=from=Entity#10:namespacec +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"c"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=5:NESTS +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} +---- +=to=Entity#10:namespacec +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"c"} + +Edge +=type=6:PARENT +=properties=JsonObject(0): +{} +---- +=from=Entity#10:namespaced +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"d"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=5:NESTS +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} +---- +=to=Entity#10:namespaced +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"d"} + +Edge +=type=8:DECLARES +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"b"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +7:MModule +=properties=JsonObject(3): +{"location":"a\/b\/Bar.java:1,1--1,1","name":"Bar","mdoc":["The first file."]} + +Edge +=type=10:INTRODUCES +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +7:MModule +=properties=JsonObject(3): +{"location":"a\/b\/Bar.java:1,1--1,1","name":"Bar","mdoc":["The first file."]} +---- +=to=Entity#12:classa_b_bar +=labels=Array(3): +3:foo +7:MEntity +6:MClass +=properties=JsonObject(4): +{"kind":"class","visibility":"public","name":"Bar","location":"a\/b\/Bar.class:5,1--100,10"} + +Edge +=type=7:DEFINES +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +7:MModule +=properties=JsonObject(3): +{"location":"a\/b\/Bar.java:1,1--1,1","name":"Bar","mdoc":["The first file."]} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +9:MClassDef +=properties=JsonObject(3): +{"location":"a\/b\/Bar.class:5,1--100,10","is_intro":true,"name":"Bar"} + +Edge +=type=8:DECLARES +=properties=JsonObject(0): +{} +---- +=from=Entity#10:namespacec +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"c"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +7:MModule +=properties=JsonObject(2): +{"location":"Bar.java:1,1--1,1","name":"Bar"} + +Edge +=type=8:DECLARES +=properties=JsonObject(0): +{} +---- +=from=Entity#10:namespaced +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"d"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +7:MModule +=properties=JsonObject(2): +{"location":"Bar.java:1,1--1,1","name":"Bar"} + +Edge +=type=9:CLASSTYPE +=properties=JsonObject(0): +{} +---- +=from=Entity#12:classa_b_bar +=labels=Array(3): +3:foo +7:MEntity +6:MClass +=properties=JsonObject(4): +{"kind":"class","visibility":"public","name":"Bar","location":"a\/b\/Bar.class:5,1--100,10"} +---- +=to=Entity#0: +=labels=Array(4): +3:foo +7:MEntity +5:MType +10:MClassType +=properties=JsonObject(1): +{"name":"Bar"} + +Edge +=type=5:CLASS +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(4): +3:foo +7:MEntity +5:MType +10:MClassType +=properties=JsonObject(1): +{"name":"Bar"} +---- +=to=Entity#12:classa_b_bar +=labels=Array(3): +3:foo +7:MEntity +6:MClass +=properties=JsonObject(4): +{"kind":"class","visibility":"public","name":"Bar","location":"a\/b\/Bar.class:5,1--100,10"} + +Edge +=type=9:BOUNDTYPE +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +9:MClassDef +=properties=JsonObject(3): +{"location":"a\/b\/Bar.class:5,1--100,10","is_intro":true,"name":"Bar"} +---- +=to=Entity#0: +=labels=Array(4): +3:foo +7:MEntity +5:MType +10:MClassType +=properties=JsonObject(1): +{"name":"Bar"} + +Edge +=type=6:MCLASS +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +9:MClassDef +=properties=JsonObject(3): +{"location":"a\/b\/Bar.class:5,1--100,10","is_intro":true,"name":"Bar"} +---- +=to=Entity#12:classa_b_bar +=labels=Array(3): +3:foo +7:MEntity +6:MClass +=properties=JsonObject(4): +{"kind":"class","visibility":"public","name":"Bar","location":"a\/b\/Bar.class:5,1--100,10"} + +Edge +=type=9:CLASSTYPE +=properties=JsonObject(0): +{} +---- +=from=Entity#8:classbaz +=labels=Array(3): +3:foo +7:MEntity +6:MClass +=properties=JsonObject(4): +{"kind":"class","visibility":"public","name":"Baz","location":"Baz.jar:1,1--1,1"} +---- +=to=Entity#0: +=labels=Array(4): +3:foo +7:MEntity +5:MType +10:MClassType +=properties=JsonObject(1): +{"name":"Baz"} + +Edge +=type=5:CLASS +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(4): +3:foo +7:MEntity +5:MType +10:MClassType +=properties=JsonObject(1): +{"name":"Baz"} +---- +=to=Entity#8:classbaz +=labels=Array(3): +3:foo +7:MEntity +6:MClass +=properties=JsonObject(4): +{"kind":"class","visibility":"public","name":"Baz","location":"Baz.jar:1,1--1,1"} + +Edge +=type=9:BOUNDTYPE +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +9:MClassDef +=properties=JsonObject(3): +{"location":"Baz.jar:1,1--1,1","is_intro":true,"name":"Baz"} +---- +=to=Entity#0: +=labels=Array(4): +3:foo +7:MEntity +5:MType +10:MClassType +=properties=JsonObject(1): +{"name":"Baz"} + +Edge +=type=6:MCLASS +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +9:MClassDef +=properties=JsonObject(3): +{"location":"Baz.jar:1,1--1,1","is_intro":true,"name":"Baz"} +---- +=to=Entity#8:classbaz +=labels=Array(3): +3:foo +7:MEntity +6:MClass +=properties=JsonObject(4): +{"kind":"class","visibility":"public","name":"Baz","location":"Baz.jar:1,1--1,1"} + +Edge +=type=7:PROJECT +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"a"} +---- +=to=Node +=labels=Array(3): +3:foo +7:MEntity +8:MProject +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=6:PARENT +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"b"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"a"} + +Edge +=type=5:NESTS +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"a"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"b"} + +Edge +=type=7:PROJECT +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"b"} +---- +=to=Node +=labels=Array(3): +3:foo +7:MEntity +8:MProject +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=7:PROJECT +=properties=JsonObject(0): +{} +---- +=from=Entity#10:namespacec +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"c"} +---- +=to=Node +=labels=Array(3): +3:foo +7:MEntity +8:MProject +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=7:PROJECT +=properties=JsonObject(0): +{} +---- +=from=Entity#10:namespaced +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"d"} +---- +=to=Node +=labels=Array(3): +3:foo +7:MEntity +8:MProject +=properties=JsonObject(1): +{"name":"foo"} + +Edge +=type=8:DECLARES +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +6:MGroup +=properties=JsonObject(1): +{"name":"foo"} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +7:MModule +=properties=JsonObject(3): +{"location":"a\/b\/Bar.java:1,1--1,1","name":"Bar","mdoc":["The first file."]} + +Edge +=type=10:INTRODUCES +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +7:MModule +=properties=JsonObject(3): +{"location":"a\/b\/Bar.java:1,1--1,1","name":"Bar","mdoc":["The first file."]} +---- +=to=Entity#8:classbaz +=labels=Array(3): +3:foo +7:MEntity +6:MClass +=properties=JsonObject(4): +{"kind":"class","visibility":"public","name":"Baz","location":"Baz.jar:1,1--1,1"} + +Edge +=type=7:DEFINES +=properties=JsonObject(0): +{} +---- +=from=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +7:MModule +=properties=JsonObject(3): +{"location":"a\/b\/Bar.java:1,1--1,1","name":"Bar","mdoc":["The first file."]} +---- +=to=Entity#0: +=labels=Array(3): +3:foo +7:MEntity +9:MClassDef +=properties=JsonObject(3): +{"location":"Baz.jar:1,1--1,1","is_intro":true,"name":"Baz"}