Skip to content

Commit dcb9ac3

Browse files
authored
Merge pull request #1906 from lkishalmi/NETBEANS-3773
[NETBEANS-3773] Reload Gradle project action shall ignore caching.
2 parents 9a462b7 + 2cf1caa commit dcb9ac3

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

groovy/gradle/src/org/netbeans/modules/gradle/actions/ReloadAction.java renamed to groovy/gradle/src/org/netbeans/modules/gradle/ReloadAction.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.netbeans.modules.gradle.actions;
19+
package org.netbeans.modules.gradle;
2020

2121
import java.awt.event.ActionEvent;
2222
import java.util.Collection;
@@ -25,17 +25,17 @@
2525
import javax.swing.AbstractAction;
2626
import javax.swing.Action;
2727
import org.netbeans.api.project.Project;
28-
import org.netbeans.modules.gradle.NbGradleProjectImpl;
2928
import org.netbeans.modules.gradle.api.NbGradleProject;
3029
import org.openide.awt.ActionID;
3130
import org.openide.awt.ActionReference;
3231
import org.openide.awt.ActionRegistration;
3332
import org.openide.util.ContextAwareAction;
3433
import org.openide.util.Lookup;
3534
import org.openide.util.NbBundle;
36-
import static org.netbeans.modules.gradle.actions.Bundle.*;
3735
import org.netbeans.modules.gradle.api.GradleProjects;
3836

37+
import static org.netbeans.modules.gradle.Bundle.*;
38+
3939
/**
4040
*
4141
* @author lkishalmi
@@ -53,6 +53,7 @@ public ReloadAction() {
5353
}
5454

5555
@NbBundle.Messages({"# {0} - count", "ACT_Reload_Projects=Reload {0} Projects"})
56+
@SuppressWarnings("OverridableMethodCallInConstructor")
5657
private ReloadAction(Lookup lkp) {
5758
context = lkp;
5859
Collection<? extends NbGradleProjectImpl> col = context.lookupAll(NbGradleProjectImpl.class);
@@ -70,7 +71,10 @@ private ReloadAction(Lookup lkp) {
7071
reload.addAll(GradleProjects.openedProjectDependencies(prj).values());
7172
}
7273
for (Project project : reload) {
73-
NbGradleProject.fireGradleProjectReload(project);
74+
if (project instanceof NbGradleProjectImpl) {
75+
NbGradleProjectImpl impl = (NbGradleProjectImpl) project;
76+
impl.reloadProject(true, impl.getAimedQuality());
77+
}
7478
}
7579
}
7680

0 commit comments

Comments
 (0)