| Package | Description |
|---|---|
| com.fasterxml.classmate |
Package that contains main public interface of ClassMate
package.
|
| com.fasterxml.classmate.util |
Various utility classes used by ClassMate.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap<ClassKey,AnnotationInclusion> |
AnnotationConfiguration.StdConfiguration._inclusions |
protected static java.util.HashMap<ClassKey,ResolvedType> |
TypeResolver._primitiveTypes
Since number of primitive types is small, and they are frequently needed,
let's actually pre-create them for efficient reuse.
|
protected java.util.HashMap<ClassKey,java.util.List<java.lang.Class<?>>> |
AnnotationOverrides.StdBuilder._targetsToOverrides |
protected java.util.HashMap<ClassKey,java.util.List<java.lang.Class<?>>> |
AnnotationOverrides.StdImpl._targetsToOverrides |
| Modifier and Type | Method and Description |
|---|---|
AnnotationOverrides.StdBuilder |
AnnotationOverrides.StdBuilder.add(ClassKey target,
java.lang.Class<?> mixin) |
abstract java.util.List<java.lang.Class<?>> |
AnnotationOverrides.mixInsFor(ClassKey beanClass) |
java.util.List<java.lang.Class<?>> |
AnnotationOverrides.StdImpl.mixInsFor(ClassKey target) |
| Modifier and Type | Method and Description |
|---|---|
private void |
MemberResolver._addOverrides(java.util.List<HierarchicType> typesWithOverrides,
java.util.Set<ClassKey> seenTypes,
java.lang.Class<?> override) |
private void |
MemberResolver._addOverrides(java.util.List<HierarchicType> typesWithOverrides,
java.util.Set<ClassKey> seenTypes,
ResolvedType override) |
protected void |
MemberResolver._gatherTypes(ResolvedType currentType,
java.util.Set<ClassKey> seenTypes,
java.util.List<ResolvedType> types) |
| Constructor and Description |
|---|
StdImpl(java.util.HashMap<ClassKey,java.util.List<java.lang.Class<?>>> overrides) |
| Modifier and Type | Method and Description |
|---|---|
int |
ClassKey.compareTo(ClassKey other) |