This document lists changes made to the Java Project API.
Fuller descriptions of all changes can be found below (follow links).
Not all deprecations are listed here, assuming that the deprecated APIs continue to essentially work. For a full deprecation list, please consult the Javadoc.
superclass
and interfaces
variables for FreeMarker file templates
BrokenReferencesSupport.createPlatformVersionProblemProvider
by the mininal source level supported by the project
JavaRunner
These API specification versions may be used to indicate that a module requires a certain API feature in order to function. For example, if you see here a feature you need which is labelled 1.20, your manifest should contain in its main attributes the line:
OpenIDE-Module-Module-Dependencies: org.netbeans.modules.java.project/1 > 1.20
superclass
and interfaces
variables for FreeMarker file templates
BrokenReferencesSupport.createPlatformVersionProblemProvider
by the mininal source level supported by the project
JavaRunner
org.netbeans.spi.java.project.support.ui.BrokenReferencesSupport
org.netbeans.spi.java.project.support.ui.templates.JavaFileWizardIteratorFactory
org.netbeans.api.java.project.runner.JavaRunner
org.netbeans.modules.java.project.ui.NewJavaFileWizardIterator
superclass
and interfaces
variables for FreeMarker file templates
org.netbeans.modules.java.project.ui.NewJavaFileWizardIterator
; made by: isarthur
superclass
and interfaces
variables for use in FreeMarker
templates used by the New Java File Wizard.
BrokenReferencesSupport.createPlatformVersionProblemProvider
by the mininal source level supported by the project
BrokenReferencesSupport
; made by: tzezula
BrokenReferencesSupport.createPlatformVersionProblemProvider
by the mininal source level supported by the project
JavaRunner
JavaRunner
; made by: tzezula
PROP_EXECUTE_MODULEPATH
for execute module path into JavaRunner
.
JavaFileWizardIteratorFactory
; made by: tzezula
The following packages were moved from org.netbeans.modules.java.project into the org.netbeans.modules.java.project.ui module:
Runtime compatibility remains, compile time compatibility is
mostly preserved too. It is however recommended to upgrade
dependencies of client modules. Try running
ant fix-dependencies
in your Ant module.