| Modifier and Type | Field and Description |
|---|---|
| pack-priv final EvictableCache |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | accumulate(Map<String, List<MethodNode>> accumulator, boolean isStatic, MethodNode metaMethod, Function<MethodNode, String> mapperFunction)
|
| protected abstract void | |
| public Map | |
| protected abstract Predicate | |
| protected abstract Function | |
| private Map | getMethods(List<ExtensionModule>
extension modules modules)Returns a map which contains, as the key, the name of a class. |
| private Map | |
| private Map | |
| private void |
| cache | back to summary |
|---|---|
| pack-priv final EvictableCache<ClassLoader, Map<String, List<MethodNode>>> cache | |
| AbstractExtensionMethodCache | back to summary |
|---|---|
| public AbstractExtensionMethodCache() | |
| accumulate | back to summary |
|---|---|
| private void accumulate(Map<String, List<MethodNode>> accumulator, boolean isStatic, MethodNode metaMethod, Function<MethodNode, String> mapperFunction) | |
| addAdditionalClassesToScan | back to summary |
|---|---|
| protected abstract void addAdditionalClassesToScan(Set<Class<T>> instanceExtClasses, Set<Class<T>> staticExtClasses) | |
| get | back to summary |
|---|---|
| public Map | |
| getMethodFilter | back to summary |
|---|---|
| protected abstract Predicate | |
| getMethodMapper | back to summary |
|---|---|
| protected abstract Function | |
| getMethods | back to summary |
|---|---|
| private Map Returns a map which contains, as the key, the name of a class. The value consists of a list of MethodNode, one for each groovy default method found which is applicable for this class.
| |
| getMethodsFromClassLoader | back to summary |
|---|---|
| private Map | |
| makeMethodsUnmodifiable | back to summary |
|---|---|
| private Map | |
| scan | back to summary |
|---|---|
| private void scan(Map<String, List<MethodNode>> accumulator, Iterable<Class<T>> allClasses, boolean isStatic) | |