Class ExtensionMethodCache


public class ExtensionMethodCache
extends AbstractExtensionMethodCache
This class is used to make extension methods lookup faster. Basically, it will only collect the list of extension methods (see ExtensionModule if the list of extension modules has changed. It avoids recomputing the whole list each time we perform a method lookup.
  • Field Summary

    Modifier and Type Field Description
    static ExtensionMethodCache INSTANCE  
  • Method Summary

    Modifier and Type Method Description
    protected void addAdditionalClassesToScan​(java.util.Set<java.lang.Class> instanceExtClasses, java.util.Set<java.lang.Class> staticExtClasses)  
    protected java.util.function.Predicate<MethodNode> getMethodFilter()  
    protected java.util.function.Function<MethodNode,​java.lang.String> getMethodMapper()  

    Methods inherited from class


    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait