All Classes and Interfaces

Class
Description
Denotes a class on the current classpath to be included for compilation.
A container type for Classpath.
Indicates that compilation has failed.
Represents a Java compiler.
The diagnostic messages of a compilation's results.
Utilities for creating JavaFileObjects.
Filter and maps the results of a compilation.
Represents the configuration for generating classes and sources.
Denotes an inline Java source file to be included for compilation.
A container type for Inline.
Denotes that the containing file of the annotated element is to be included for compilation.
A JUnit extension that compiles Java source files specified by @Classpath, @Inline, @Introspect and @Resource annotations on the test class and method.
An annotation to mark and simplify retrieval of elements in tests extended with ToolsExtension.
Utilities to find and manipulate elements annotated with @Label in an annotation processing round when used in conjunction with ToolsExtension.
Denotes the groups of labeled Elements to be used as parameters in a parameterized test.
Represents the javac options to use during compilation.
Denotes the annotation processors to be applied during compilation.
Denotes a resource on the current classpath to be included for compilation.
A container type for Resource.
The results of a compilation.
Utilities from which an annotation processing environment can be accessed when used in conjunction with ToolsExtension.
A JUnit extension that provides an annotation processing environment in which to execute tests.
A meta-annotation that documents usage of the other annotations by JUnit extensions in com.karuslabs.elementary.junit.