See: Description
Package | Description |
---|---|
org.netbeans.api.java.classpath | |
org.netbeans.api.java.queries |
Java-specific queries.
|
org.netbeans.spi.java.queries |
Implementations of Java-related queries.
|
JavaSupportAPIs The Java Support APIs provides basic facilities for getting or supplying information about Java-language source files. It is based on the query pattern so implementations can be supplied from other modules or projects.
SourceJavadocAttacherImplementation.Definer
to reject a binary root.
When multiple Definers are defined, an implementation can opt out from the source/javadoc download.
JavaClassPathConstants
Added constants for module paths into the JavaClassPathConstants
.
AccessibilityQueryImplementation2
to allow to listen on package accessibility changes
Added AccessibilityQueryImplementation2
interface and AccessibilityQuery.isPubliclyAccessible2
method
to allow to listen on package accessibility changes.
CompilerOptionsQuery
for additional compiler options
Added CompilerOptionsQuery
for passing additional compiler options
to java infrastructure.
MINIMAL_SOURCE_LEVEL
into SourceLevelQuery
Added the MINIMAL_SOURCE_LEVEL
constant into the SourceLevelQuery
specifying the minimal supported source level.
The API is widely used by all sorts of IDE modules which need to work with Java sources. They can find Javadoc, unit tests, source level, etc. The SPI is intended mainly for Java platform and library providers, and project type providers, to declare all of this information.
|
The sources for the module are in the Apache Git repositories or in the GitHub repositories.
Read more about the implementation in the answers to architecture questions.