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() |
get
public static final ExtensionMethodCache INSTANCE
protected void addAdditionalClassesToScan(Set<Class> instanceExtClasses, Set<Class> staticExtClasses)
addAdditionalClassesToScan
in class AbstractExtensionMethodCache
protected Predicate<MethodNode> getMethodFilter()
getMethodFilter
in class AbstractExtensionMethodCache
protected Function<MethodNode,String> getMethodMapper()
getMethodMapper
in class AbstractExtensionMethodCache