public class ExtensionMethodCache extends AbstractExtensionMethodCache
ExtensionModule if the list of
extension modules has changed. It avoids recomputing the whole list each time we perform
a method lookup.| Modifier and Type | Field and Description |
|---|---|
static ExtensionMethodCache |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAdditionalClassesToScan(Set<Class> instanceExtClasses,
Set<Class> staticExtClasses) |
protected Predicate<MethodNode> |
getMethodFilter() |
protected Function<MethodNode,String> |
getMethodMapper() |
getpublic static final ExtensionMethodCache INSTANCE
protected void addAdditionalClassesToScan(Set<Class> instanceExtClasses, Set<Class> staticExtClasses)
addAdditionalClassesToScan in class AbstractExtensionMethodCacheprotected Predicate<MethodNode> getMethodFilter()
getMethodFilter in class AbstractExtensionMethodCacheprotected Function<MethodNode,String> getMethodMapper()
getMethodMapper in class AbstractExtensionMethodCache