# Uses of Annotation Type
org.codehaus.commons.nullanalysis.NotNullByDefault

Packages that use NotNullByDefault
Package
Description
org.codehaus.commons.compiler
This package declares interfaces for the implementation of an `IExpressionEvaluator`, an `IScriptEvaluator`, an `IClassBodyEvaluator` and an `ISimpleCompiler`.
org.codehaus.commons.compiler.jdk
An implementation of the `org.codehaus.commons.compiler` API that uses the "JAVAC" Java compiler that is part of the "Java Development Kit" (JDK).
Packages with annotations of type NotNullByDefault
Package
Description
org.codehaus.janino.util.charstream
Application-independent helper classes.
org.codehaus.commons.compiler
This package declares interfaces for the implementation of an `IExpressionEvaluator`, an `IScriptEvaluator`, an `IClassBodyEvaluator` and an `ISimpleCompiler`.
org.codehaus.commons.compiler.java8.java.util.function
A set of (rudimentary) proxies for Java-8+ classes that also compile for Java 6 and 7.
org.codehaus.commons.compiler.io
org.codehaus.commons.compiler.util.iterator
org.codehaus.janino
The core of the Janino Java compiler.
org.codehaus.commons.compiler.jdk
An implementation of the `org.codehaus.commons.compiler` API that uses the "JAVAC" Java compiler that is part of the "Java Development Kit" (JDK).
org.codehaus.commons.compiler.lang
org.codehaus.commons.compiler.java9.java.lang.module
A set of (rudimentary) proxies for Java-9+ classes that also compile for Java 6-8.
org.codehaus.commons.compiler.util.reflect
Utility functionality related to `java.util.reflect`.
org.codehaus.commons.compiler.util.resource
Classes related to loading "resources" (`ResourceFinder`) and creating resources (`ResourceCreator`).
org.codehaus.commons.compiler.samples
Sample applications for the Janino Java compiler.
org.codehaus.janino.samples
Sample applications for the Janino Java compiler.
org.codehaus.janino.util.signature
Application-independent helper classes.
org.codehaus.commons.compiler.java8.java.util.stream
A set of (rudimentary) proxies for Java-8+ classes that also compile for Java 6 and 7.
org.codehaus.janino.tools
Auxiliary command line tools related to JANINO.
org.codehaus.commons.compiler.java8.java.util
A set of (rudimentary) proxies for Java-8+ classes that also compile for Java 6 and 7.
org.codehaus.commons.compiler.jdk.util
org.codehaus.commons.compiler.util
Utility functionality for this project.
org.codehaus.janino.util
Application-independent helper classes.

## Uses of NotNullByDefault in org.codehaus.commons.compiler

Methods in org.codehaus.commons.compiler with annotations of type NotNullByDefault
Modifier and Type
Method
Description
`InputStream`
AbstractJavaSourceClassLoader.`getResourceAsStream(String name)`

## Uses of NotNullByDefault in org.codehaus.commons.compiler.jdk

Methods in org.codehaus.commons.compiler.jdk with annotations of type NotNullByDefault
Modifier and Type
Method
Description
`protected Class<?>`
JavaSourceClassLoader.`findClass(String className)`
Implementation of `ClassLoader.findClass(String)`.