Community
Participate
Working Groups
Given an otype the defs are not linked when you click on the outline ie given this otype vjo.otype('bugs.FlightOptions') //< public .defs({ firstClass: null, //< public boolean? bonusMiles: null, //< public Number? captain: null //< public String }) .endType(); open the outline view / already in the default vjet perspective. select firstClass in outline and nothing is selected in editor. Expected that firstClass is high lighted
This looks like a problem with Jst Node JstProperty has a null jstsource member
Created attachment 226164 [details] outline view not syncing
Here is example otype... vjo.otype('aaa.Foo') //< public .defs({ myobj:{firstClass: null, //< public boolean? bonusMiles: null, //< public Number? captain: null //< public String } }) .endType(); Structure should be JstType JstType JstProperty:firstClass[52,67] JstName <---- no jst source offsets here as expected SimpleLiteral[64,67] JstTypeReference JstProperty:bonusMiles[92,107] JstName SimpleLiteral[104,107] JstTypeReference JstProperty:captain[131,143] JstName SimpleLiteral[140,143] JstTypeReference JstConstructor:constructs JstName JstArg JstArg JstArg JstProperty:myobj JstName JstTypeReference JstBlock