Class BytecodeUtils

java.lang.Object
org.arquillian.cube.openshift.impl.utils.BytecodeUtils

public final class BytecodeUtils extends Object
Bytecode hacks.
Author:
Ales Justin
  • Constructor Details

    • BytecodeUtils

      public BytecodeUtils()
  • Method Details

    • proxy

      public static <T> T proxy(Class<T> expected, javassist.util.proxy.MethodHandler handler)
    • proxy

      public static <T> T proxy(Class<T> expected, javassist.util.proxy.MethodHandler handler, Class<?>[] paramTypes, Object[] args)
    • proxy

      public static <T> T proxy(Class<T> expected, Class<?>[] interfaces, Class<?> superClass, javassist.util.proxy.MethodHandler handler, Class<?>[] paramTypes, Object[] args)
    • narrow

      public static <T> T narrow(Class<T> expected, T target)
    • getProxyClass

      protected static Class<?> getProxyClass(javassist.util.proxy.ProxyFactory factory)