| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private final Class | |
| private LazyReference | |
| private final LazyReference | |
| public ClassInfo | |
| private LazyReference | |
| private final LazyReference | |
| pack-priv int | |
| public static final CachedClass[] | |
| private final LazyReference | |
| pack-priv int | |
| private final LazyReference | |
| private final LazyReference | |
| public final boolean | |
| public final boolean | |
| public final boolean | |
| public final boolean | |
| private final LazyReference | |
| public final int | |
| public CachedMethod[] | |
| private static ReferenceBundle |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private void | |
| public Object | |
| public CachedClass | |
| public CachedClass | |
| public CallSiteClassLoader | |
| public CachedConstructor[] | |
| public Set | |
| public CachedField[] | |
| public Collection | |
| public Set | |
| public CachedMethod[] | |
| public int | |
| public String | |
| public MetaMethod[] | |
| public int | |
| public final Class | |
| public String | |
| public int | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public CachedMethod | |
| public void | |
| public String | |
| private void | |
| private void |
| cachedClass | back to summary |
|---|---|
| private final Class<?> cachedClass | |
| cachedSuperClass | back to summary |
|---|---|
| private LazyReference<CachedClass> cachedSuperClass | |
| callSiteClassLoader | back to summary |
|---|---|
| private final LazyReference<CallSiteClassLoader> callSiteClassLoader | |
| classInfo | back to summary |
|---|---|
| public ClassInfo classInfo | |
| constructors | back to summary |
|---|---|
| private LazyReference<CachedConstructor[]> constructors | |
| declaredInterfaces | back to summary |
|---|---|
| private final LazyReference<Set<CachedClass>> declaredInterfaces | |
| distance | back to summary |
|---|---|
| pack-priv int distance | |
| EMPTY_ARRAY | back to summary |
|---|---|
| public static final CachedClass[] EMPTY_ARRAY | |
| fields | back to summary |
|---|---|
| private final LazyReference<CachedField[]> fields | |
| hashCode | back to summary |
|---|---|
| pack-priv int hashCode | |
| hierarchy | back to summary |
|---|---|
| private final LazyReference<Collection<ClassInfo>> hierarchy | |
| interfaces | back to summary |
|---|---|
| private final LazyReference<Set<CachedClass>> interfaces | |
| isArray | back to summary |
|---|---|
| public final boolean isArray | |
| isInterface | back to summary |
|---|---|
| public final boolean isInterface | |
| isNumber | back to summary |
|---|---|
| public final boolean isNumber | |
| isPrimitive | back to summary |
|---|---|
| public final boolean isPrimitive | |
| methods | back to summary |
|---|---|
| private final LazyReference<CachedMethod[]> methods | |
| modifiers | back to summary |
|---|---|
| public final int modifiers | |
| mopMethods | back to summary |
|---|---|
| public CachedMethod[] mopMethods | |
| softBundle | back to summary |
|---|---|
| private static ReferenceBundle softBundle | |
| CachedClass | back to summary |
|---|---|
| public CachedClass(Class<?> klazz, ClassInfo classInfo) | |
| addNewMopMethods | back to summary |
|---|---|
| public void addNewMopMethods(List<MetaMethod> arr) | |
| addSubclassExpandos | back to summary |
|---|---|
| private void addSubclassExpandos(List<MetaMethod> arr, MetaClass mc) | |
| coerceArgument | back to summary |
|---|---|
| public Object coerceArgument(Object argument) | |
| getCachedClass | back to summary |
|---|---|
| public CachedClass getCachedClass() compatibility method
| |
| getCachedSuperClass | back to summary |
|---|---|
| public CachedClass getCachedSuperClass() | |
| getCallSiteLoader | back to summary |
|---|---|
| public CallSiteClassLoader getCallSiteLoader() | |
| getConstructors | back to summary |
|---|---|
| public CachedConstructor[] getConstructors() | |
| getDeclaredInterfaces | back to summary |
|---|---|
| public Set | |
| getFields | back to summary |
|---|---|
| public CachedField[] getFields() | |
| getHierarchy | back to summary |
|---|---|
| public Collection | |
| getInterfaces | back to summary |
|---|---|
| public Set | |
| getMethods | back to summary |
|---|---|
| public CachedMethod[] getMethods() | |
| getModifiers | back to summary |
|---|---|
| public int getModifiers() | |
| getName | back to summary |
|---|---|
| public String getName() | |
| getNewMetaMethods | back to summary |
|---|---|
| public MetaMethod[] getNewMetaMethods() | |
| getSuperClassDistance | back to summary |
|---|---|
| public int getSuperClassDistance() | |
| getTheClass | back to summary |
|---|---|
| public final Class | |
| getTypeDescription | back to summary |
|---|---|
| public String getTypeDescription() | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for the object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| isAssignableFrom | back to summary |
|---|---|
| public boolean isAssignableFrom(Class<T> argument) | |
| isDirectlyAssignable | back to summary |
|---|---|
| public boolean isDirectlyAssignable(Object argument) | |
| isInterface | back to summary |
|---|---|
| public boolean isInterface() | |
| isPrimitive | back to summary |
|---|---|
| public boolean isPrimitive() | |
| isVoid | back to summary |
|---|---|
| public boolean isVoid() | |
| searchMethods | back to summary |
|---|---|
| public CachedMethod searchMethods(String name, CachedClass[] parameterTypes) | |
| setNewMopMethods | back to summary |
|---|---|
| public void setNewMopMethods(List<MetaMethod> arr) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| updateAddNewMopMethods | back to summary |
|---|---|
| private void updateAddNewMopMethods(List<MetaMethod> arr) | |
| updateSetNewMopMethods | back to summary |
|---|---|
| private void updateSetNewMopMethods(List<MetaMethod> arr) | |
| Modifier and Type | Field and Description |
|---|---|
| public static final Comparator |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | compare(CachedMethod
the first object to be compared. o1, CachedMethod the second object to be compared. o2)Implements java. |
| INSTANCE | back to summary |
|---|---|
| public static final Comparator<T> INSTANCE | |
| CachedMethodComparatorByName | back to summary |
|---|---|
| public CachedMethodComparatorByName() | |
| compare | back to summary |
|---|---|
| public int compare(CachedMethod o1, CachedMethod o2) Implements java. Doc from java. Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
The implementor must ensure that
The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final Comparator |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | compare(Object
the first object to be compared. o1, Object the second object to be compared. o2)Implements java. |
| INSTANCE | back to summary |
|---|---|
| public static final Comparator<T> INSTANCE | |
| CachedMethodComparatorWithString | back to summary |
|---|---|
| public CachedMethodComparatorWithString() | |
| compare | back to summary |
|---|---|
| public int compare(Object o1, Object o2) Implements java. Doc from java. Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
The implementor must ensure that
The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that | |