Class UnitypeMethodExtractor

    • Constructor Detail

      • UnitypeMethodExtractor

        public UnitypeMethodExtractor​(Class<?> owningType)
    • Method Detail

      • getOwningPackageName

        protected String getOwningPackageName()
        Returns the package of the owning type.
        Returns:
        The package
      • getOwningType

        protected Class<?> getOwningType()
        Returns the primary/owning type of the methods to be proxied.
        Returns:
        The owning type
      • isObjectMethod

        protected boolean isObjectMethod​(Method method)
        True if the method is declared by java.lang.Object.
        Parameters:
        method - The method
        Returns:
        True if this method is declared by Object
      • isProxyable

        protected boolean isProxyable​(Method method)
        Determines if the given method is proxyable.
        Parameters:
        method - The method to test
        Returns:
        True if method is proxyable