This is an automated email from the ASF dual-hosted git repository. jlahoda pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/master by this push: new 9819bc8852 fix for outline tab not loading in case pacakge-info.java file is present in the workspace in vscode new 3647f61d97 Merge pull request #6642 from Achal1607/javavscode-23 9819bc8852 is described below commit 9819bc8852363b7477d6d6c2f93662267adfef91 Author: Achal Talati <achal.tal...@oracle.com> AuthorDate: Tue Nov 7 02:23:08 2023 +0530 fix for outline tab not loading in case pacakge-info.java file is present in the workspace in vscode Signed-off-by: Achal Talati <achal.tal...@oracle.com> --- .../netbeans/modules/editor/java/JavaStructureProvider.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/java/java.editor/src/org/netbeans/modules/editor/java/JavaStructureProvider.java b/java/java.editor/src/org/netbeans/modules/editor/java/JavaStructureProvider.java index 61d08c6671..be87f4b2b8 100644 --- a/java/java.editor/src/org/netbeans/modules/editor/java/JavaStructureProvider.java +++ b/java/java.editor/src/org/netbeans/modules/editor/java/JavaStructureProvider.java @@ -65,10 +65,13 @@ public class JavaStructureProvider implements StructureProvider { TreePath tp = trees.getPath(cu, cu.getPackage()); Element el = trees.getElement(tp); if (el != null && el.getKind() == ElementKind.PACKAGE) { - StructureElement jse = element2StructureElement(cc, el); - if (jse != null) { - result.add(jse); - } + Builder builder = StructureProvider.newBuilder(el.getSimpleName().toString(), ElementHeaders.javaKind2Structure(el)); + int start = (int) cc.getTrees().getSourcePositions().getStartPosition(cu, cu.getPackage()); + int end = (int) cc.getTrees().getSourcePositions().getEndPosition(cu, cu.getPackage()); + + builder.expandedStartOffset(start).selectionStartOffset(start); + builder.expandedEndOffset(end).selectionEndOffset(end); + result.add(builder.build()); } } for (Element tel : cc.getTopLevelElements()) { --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists