| Modifier and Type | Interface and Description |
|---|---|
| public interface | TypeToInstanceMap<
the common supertype that all entries must share; often this is simply B extends @Nullable Object>ObjectA map, each entry of which maps a |
| Modifier and Type | Annotation and Description |
|---|---|
| pack-priv @interface | ElementTypesAreNonnullByDefault
Marks all "top-level" types as non-null in a way that is recognized by Kotlin. |
| pack-priv @interface | IgnoreJRERequirement
Disables Animal Sniffer's checking of compatibility with older versions of Java/Android. |
| pack-priv @interface | ParametricNullness
Annotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractInvocationHandler
Abstract implementation of |
| public class | ClassPath
Scans the source of a |
| public class | |
| public abstract class | Invokable<
the type that owns this method or constructor. T, the return type of (or supertype thereof) the method or the declaring type of the
constructor. R>Wrapper around either a |
| public class | |
| public class | Parameter
Represents a method or constructor parameter. |
| public class | Reflection
Static utilities relating to Java reflection. |
| pack-priv abstract class | |
| public abstract class | |
| public class | TypeResolver
An object of this class encapsulates type mappings from type variables. |
| pack-priv class | |
| public abstract class | |
| pack-priv abstract class | TypeVisitor
Based on what a |