Skip navigation links
org.netbeans.modules.java.source 0.189.0 32

Java Source
Friend, Private or Third Party

See: Description

Java Source 
Package Description
org.netbeans.api.java.loaders  
org.netbeans.api.java.source  
org.netbeans.api.java.source.support  
org.netbeans.spi.java.loaders  

Provides Java Model API access. ensure.built.source.roots When the ensure.built.source.roots property is set during ant script execution, the javac task will not actually build the classfiles from scratch, but rather copy classfiles produced by the Java infrastructure into the output folder. The content of the property will be interpreted as list of source roots, for which the artifacts should be copied.

What is New (see all changes)?

Use Cases

XXX no answer for arch-usecases

Exported Interfaces

This table lists all of the module exported APIs with defined stability classifications. It is generated based on answers to questions about the architecture of the module. Read them all...
Group of systemproperty interfaces
Interface NameIn/OutStabilitySpecified in What Document?
ensure.built.source.rootsExportedUnder Development

When the ensure.built.source.roots property is set during ant script execution, the javac task will not actually build the classfiles from scratch, but rather copy classfiles produced by the Java infrastructure into the output folder. The content of the property will be interpreted as list of source roots, for which the artifacts should be copied.

Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?

Group of lookup interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.openide.loaders.CreateFromTemplateAttributesProviderExportedOfficial

Attributes provider is registered in META-INF/services. It provides package, javaSourceLevel and java15style attributes for java templates using scripting support.

Group of property interfaces
Interface NameIn/OutStabilitySpecified in What Document?
packageExportedOfficial

package attribute contains java package as String for newly created templates using scripting.

javaSourceLevelExportedOfficial

javaSourceLevel attribute contains java source level as String (e.g. "1.5") for newly created templates using scripting.

java15styleExportedOfficial

java15style attribute is defined for newly created templates using scripting only if java source level is 1.5 or later. Useful to conditionally generate code with java 1.5 features (generics, annotations, etc.).

Implementation Details

Where are the sources for the module?

The sources for the module are in the Apache Git repositories or in the GitHub repositories.

What do other modules need to do to declare a dependency on this one, in addition to or instead of a plain module dependency?

XXX no answer for deploy-dependencies

Read more about the implementation in the answers to architecture questions.

Skip navigation links
org.netbeans.modules.java.source 0.189.0 32