diff --git a/extide/gradle.editor/src/org/netbeans/modules/gradle/editor/cli/GradleCliCompletionProvider.java b/extide/gradle.editor/src/org/netbeans/modules/gradle/editor/cli/GradleCliCompletionProvider.java index c9dde04c0aec..9d93d84d1204 100644 --- a/extide/gradle.editor/src/org/netbeans/modules/gradle/editor/cli/GradleCliCompletionProvider.java +++ b/extide/gradle.editor/src/org/netbeans/modules/gradle/editor/cli/GradleCliCompletionProvider.java @@ -68,6 +68,9 @@ public class GradleCliCompletionProvider implements CompletionProvider { private static final Pattern PROP_INPUT = Pattern.compile("\\$\\{([\\w.]*)$"); //NOI18N private static final String INPUT_TOKEN = "input:"; //NOI18N private static final Set GRADLE_OPTIONS; + + //TODO: Move this one to GradleCommandLine in NetBeans 17 + public static final String GRADLE_PROJECT_PROPERTY = "gradle-project"; //NOI18N static { Set all = new HashSet<>(); @@ -105,7 +108,7 @@ protected void query(CompletionResultSet resultSet, Document doc, int caretOffse } Project project = null; - Object prop = doc.getProperty(Document.StreamDescriptionProperty); + Object prop = doc.getProperty(GRADLE_PROJECT_PROPERTY); if (prop != null && prop instanceof Project) { project = (Project) prop; } diff --git a/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleCommandLine.java b/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleCommandLine.java index df937eb4abff..bd90db0362a3 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleCommandLine.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleCommandLine.java @@ -60,6 +60,7 @@ */ public final class GradleCommandLine implements Serializable { + private static final String GRADLE_PROJECT_PROPERTY = "gradle-project"; //NOI18N private static final Logger LOGGER = Logger.getLogger(GradleCommandLine.class.getName()); private static final String PROP_JVMARGS = "org.gradle.jvmargs"; // NOI18N /** diff --git a/extide/gradle/src/org/netbeans/modules/gradle/configurations/NewConfigurationPanel.java b/extide/gradle/src/org/netbeans/modules/gradle/configurations/NewConfigurationPanel.java index cf3e3003d992..fcf92a425eda 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/configurations/NewConfigurationPanel.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/configurations/NewConfigurationPanel.java @@ -27,10 +27,10 @@ import java.util.stream.Collectors; import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentListener; -import javax.swing.text.Document; import javax.swing.text.EditorKit; import org.netbeans.api.project.Project; import org.netbeans.modules.gradle.api.execute.GradleExecConfiguration; +import org.netbeans.modules.gradle.customizer.BuildActionsCustomizer; import org.openide.NotificationLineSupport; import org.openide.filesystems.FileUtil; import org.openide.text.CloneableEditorSupport; @@ -55,7 +55,7 @@ public NewConfigurationPanel(Project project, Supplier