Class ProxyUtils

java.lang.Object
com.vaadin.cdi.util.ProxyUtils

@Typed public abstract class ProxyUtils extends Object
Helper for proxies
  • Method Details

    • getUnproxiedClass

      public static Class getUnproxiedClass(Class currentClass)
      Parameters:
      currentClass - current class
      Returns:
      class of the real implementation
    • isProxiedClass

      public static boolean isProxiedClass(Class currentClass)
      Analyses if the given class is a generated proxy class
      Parameters:
      currentClass - current class
      Returns:
      true if the given class is a known proxy class, false otherwise
    • getProxyAndBaseTypes

      public static List<Class<?>> getProxyAndBaseTypes(Class<?> proxyClass)
    • isInterfaceProxy

      public static boolean isInterfaceProxy(Class<?> proxyClass)