This is an automated email from the ASF dual-hosted git repository. sdedic pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
commit 1e1f53c9f50f73040b8fe8d80c6306acafae04da Merge: db489d118ae 6ea5e5e70d8 Author: Svatopluk Dedic <[email protected]> AuthorDate: Mon Aug 26 17:41:10 2024 +0200 Merge pull request #7651 from apache/sdedic/project/reload Project (re)load API, initial implementation .../nbproject/project.properties | 6 +- ide/project.dependency/nbproject/project.xml | 8 + .../dependency/ProjectOperationException.java | 47 +- .../modules/project/dependency/ProjectReload.java | 1241 +++++++++++++++ .../netbeans/modules/project/dependency/Scope.java | 4 +- .../modules/project/dependency/SourceLocation.java | 6 +- .../project/dependency/reload/Forwarder.java | 95 ++ .../dependency/reload/ProjectReloadInternal.java | 955 ++++++++++++ .../dependency/reload/ProjectStateListener.java | 31 + .../dependency/reload/ReloadApiAccessor.java | 51 + .../dependency/reload/ReloadSpiAccessor.java | 57 + .../project/dependency/reload/Reloader.java | 749 +++++++++ .../dependency/reload/StateDataListener.java | 284 ++++ .../project/dependency/reload/WeakIdentityMap.java | 253 +++ .../spi/ProjectReloadImplementation.java | 789 +++++++++- .../dependency/spi/ReloadSpiAccessorImpl.java | 70 + .../unit/data/reload/Simple1._test/project.txt | 1 + .../data/reload/Simple1._test/settings.properties | 1 + .../reload/MockProjectReloadImplementation.java | 157 ++ .../dependency/reload/ProjectReloadExamples.java | 110 ++ .../dependency/reload/ProjectReloadImplTest.java | 1604 ++++++++++++++++++++ .../dependency/reload/TestProjectFactory.java | 133 ++ nbbuild/javadoctools/links.xml | 1 + nbbuild/javadoctools/properties.xml | 1 + nbbuild/javadoctools/replaces.xml | 2 +- 25 files changed, 6615 insertions(+), 41 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
