| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static interface | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| protected static final int | |
| protected static final int | |
| public SingleKeyHashMap | |
| protected static final int | |
| protected int | |
| protected MetaMethodIndex. | |
| protected transient int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Object | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public void | |
| private void | |
| public void | |
| private void | |
| private static int | |
| public MetaMethodIndex. | |
| public MetaMethodIndex. | |
| public final MetaMethodIndex. | |
| public MetaMethodIndex. | |
| public MetaMethodIndex. | |
| public static int | |
| public void | |
| public boolean | |
| private static boolean | |
| private static boolean | |
| private static boolean | isOverridden(final MetaMethod inIndex, final MetaMethod toIndex)
TODO Note private methods from parent classes are not handled here, but when doing the multi-method connection step, methods of the parent class will be overwritten with methods of a subclass and in that case private methods should be kept. |
| public void | |
| public int |
| DEFAULT_CAPACITY | back to summary |
|---|---|
| protected static final int DEFAULT_CAPACITY | |
| MAXIMUM_CAPACITY | back to summary |
|---|---|
| protected static final int MAXIMUM_CAPACITY | |
| methodHeaders | back to summary |
|---|---|
| public SingleKeyHashMap methodHeaders | |
| MINIMUM_CAPACITY | back to summary |
|---|---|
| protected static final int MINIMUM_CAPACITY | |
| size | back to summary |
|---|---|
| protected int size | |
| table | back to summary |
|---|---|
| protected MetaMethodIndex. | |
| threshold | back to summary |
|---|---|
| protected transient int threshold | |
| MetaMethodIndex | back to summary |
|---|---|
| public MetaMethodIndex(CachedClass theCachedClass) | |
| addMethodToList | back to summary |
|---|---|
| public Object addMethodToList(final Object o, final MetaMethod toIndex) | |
| clear | back to summary |
|---|---|
| public void clear() | |
| clearCaches | back to summary |
|---|---|
| public void clearCaches() | |
| clearCaches | back to summary |
|---|---|
| public void clearCaches(String name) | |
| copy | back to summary |
|---|---|
| public void copy(Class<T> c, MetaMethodIndex. | |
| copy | back to summary |
|---|---|
| public void copy(MetaMethodIndex. | |
| copyAllMethods | back to summary |
|---|---|
| private void copyAllMethods(MetaMethodIndex. | |
| copyAllMethodsToSuper | back to summary |
|---|---|
| public void copyAllMethodsToSuper(MetaMethodIndex. | |
| copyAllMethodsToSuper | back to summary |
|---|---|
| private void copyAllMethodsToSuper(MetaMethodIndex. | |
| copyMethodsToSuper | back to summary |
|---|---|
| public void copyMethodsToSuper() | |
| copyNonPrivateMethods | back to summary |
|---|---|
| public void copyNonPrivateMethods(Class<T> from, Class<T> to) | |
| copyNonPrivateMethods | back to summary |
|---|---|
| public void copyNonPrivateMethods(MetaMethodIndex. | |
| copyNonPrivateMethods | back to summary |
|---|---|
| private void copyNonPrivateMethods(MetaMethodIndex. | |
| copyNonPrivateMethodsDown | back to summary |
|---|---|
| public void copyNonPrivateMethodsDown(Class<T> from, Class<T> to) | |
| copyNonPrivateMethodsFromSuper | back to summary |
|---|---|
| public void copyNonPrivateMethodsFromSuper(MetaMethodIndex. | |
| copyNonPrivateMethodsFromSuper | back to summary |
|---|---|
| private void copyNonPrivateMethodsFromSuper(MetaMethodIndex. | |
| copyNonPrivateNonNewMetaMethods | back to summary |
|---|---|
| public void copyNonPrivateNonNewMetaMethods(MetaMethodIndex. | |
| copyNonPrivateNonNewMetaMethods | back to summary |
|---|---|
| private void copyNonPrivateNonNewMetaMethods(MetaMethodIndex. | |
| findMatchingMethod | back to summary |
|---|---|
| private static int findMatchingMethod(FastArray list, MetaMethod method) | |
| getEntrySetIterator | back to summary |
|---|---|
| public MetaMethodIndex. | |
| getHeader | back to summary |
|---|---|
| public MetaMethodIndex. | |
| getMethods | back to summary |
|---|---|
| public final MetaMethodIndex. | |
| getOrPutMethods | back to summary |
|---|---|
| public MetaMethodIndex. | |
| getTable | back to summary |
|---|---|
| public MetaMethodIndex. | |
| hash | back to summary |
|---|---|
| public static int hash(int h) | |
| init | back to summary |
|---|---|
| public void init(int initCapacity) | |
| isEmpty | back to summary |
|---|---|
| public boolean isEmpty() | |
| isMatchingMethod | back to summary |
|---|---|
| private static boolean isMatchingMethod(final MetaMethod method1, final MetaMethod method2) | |
| isNonRealMethod | back to summary |
|---|---|
| private static boolean isNonRealMethod(final MetaMethod method) | |
| isOverridden | back to summary |
|---|---|
| private static boolean isOverridden(final MetaMethod inIndex, final MetaMethod toIndex) TODO Note private methods from parent classes are not handled here, but when doing the multi-method connection step, methods of the parent class will be overwritten with methods of a subclass and in that case private methods should be kept. | |
| resize | back to summary |
|---|---|
| public void resize(int newLength) | |
| size | back to summary |
|---|---|
| public int size() | |
| Modifier and Type | Field and Description |
|---|---|
| public final MetaMethod | |
| public final Class |
| Access | Constructor and Description |
|---|---|
| public |
| method | back to summary |
|---|---|
| public final MetaMethod method | |
| params | back to summary |
|---|---|
| public final Class<T>[] params | |
| CacheEntry | back to summary |
|---|---|
| public CacheEntry(final Class<T>[] params, final MetaMethod method) | |
| Modifier and Type | Field and Description |
|---|---|
| public MetaMethodIndex. | |
| public MetaMethodIndex. | |
| public MetaMethodIndex. | |
| public Class | |
| public int | |
| public Object | |
| public Object | |
| public String | |
| public MetaMethodIndex. | |
| public MetaMethodIndex. | |
| public Object |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String |
| cachedMethod | back to summary |
|---|---|
| public MetaMethodIndex. | |
| cachedMethodForSuper | back to summary |
|---|---|
| public MetaMethodIndex. | |
| cachedStaticMethod | back to summary |
|---|---|
| public MetaMethodIndex. | |
| cls | back to summary |
|---|---|
| public Class<T> cls | |
| hash | back to summary |
|---|---|
| public int hash | |
| methods | back to summary |
|---|---|
| public Object methods | |
| methodsForSuper | back to summary |
|---|---|
| public Object methodsForSuper | |
| name | back to summary |
|---|---|
| public String name | |
| nextClassEntry | back to summary |
|---|---|
| public MetaMethodIndex. | |
| nextHashEntry | back to summary |
|---|---|
| public MetaMethodIndex. | |
| staticMethods | back to summary |
|---|---|
| public Object staticMethods | |
| Entry | back to summary |
|---|---|
| public Entry() | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public MetaMethodIndex. |
| hasNext | back to summary |
|---|---|
| public boolean hasNext() | |
| next | back to summary |
|---|---|
| public MetaMethodIndex. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv Class | |
| public int | |
| public MetaMethodIndex. | |
| public Class |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| cls | back to summary |
|---|---|
| pack-priv Class<T> cls | |
| clsHashCode31 | back to summary |
|---|---|
| public int clsHashCode31 | |
| head | back to summary |
|---|---|
| public MetaMethodIndex. | |
| subclass | back to summary |
|---|---|
| public Class<T> subclass | |
| Header | back to summary |
|---|---|
| public Header(Class<T> cls) | |
| Header | back to summary |
|---|---|
| public Header(Class<T> cls, Class<T> subclass) | |