Skip to content

Commit 4450082

Browse files
Show the workspace related invisible project (#120)
Signed-off-by: Jinbo Wang <[email protected]>
1 parent 67642e6 commit 4450082

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core/ProjectCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import com.microsoft.jdtls.ext.core.model.PackageNode;
2727

2828
public final class ProjectCommand {
29+
public static final String DEFAULT_PROJECT_NAME = "jdt.ls-java-project";
2930

3031
public static List<PackageNode> execute(List<Object> arguments, IProgressMonitor monitor) {
3132
String workspaceUri = (String) arguments.get(0);
@@ -34,11 +35,10 @@ public static List<PackageNode> execute(List<Object> arguments, IProgressMonitor
3435
ArrayList<PackageNode> children = new ArrayList<>();
3536
List<IPath> paths = Arrays.asList(ResourceUtils.filePathFromURI(workspaceUri));
3637
for (IProject project : projects) {
37-
if (project.exists() && ResourceUtils.isContainedIn(project.getLocation(), paths)) {
38+
if (project.exists() && !DEFAULT_PROJECT_NAME.equals(project.getName()) ) {
3839
PackageNode projectNode = new PackageNode(project.getName(), project.getFullPath().toPortableString(), NodeKind.PROJECT);
3940
projectNode.setUri(project.getLocationURI().toString());
4041
children.add(projectNode);
41-
4242
}
4343
}
4444

0 commit comments

Comments
 (0)