169e17611504376e4d4603925f8528dfc890fd2c6Luis Sigalpackage test.javassist.proxy; 269e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal 369e17611504376e4d4603925f8528dfc890fd2c6Luis Sigalimport javassist.util.proxy.ProxyFactory; 469e17611504376e4d4603925f8528dfc890fd2c6Luis Sigalimport junit.framework.TestCase; 569e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal 669e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal/** 769e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal * Test for regression error detailed in JASSIST-113 869e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal */ 969e17611504376e4d4603925f8528dfc890fd2c6Luis Sigalpublic class JASSIST113RegressionTest extends TestCase 1069e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal{ 1169e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal interface Bear 1269e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal { 1369e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal void hibernate(); 1469e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal } 1569e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal 1669e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal public void testProxyFactoryWithNonPublicInterface() 1769e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal { 1869e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal ProxyFactory proxyFactory = new ProxyFactory(); 1969e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal proxyFactory.setInterfaces(new Class[]{Bear.class}); 2069e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal proxyFactory.createClass(); 2169e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal } 2269e17611504376e4d4603925f8528dfc890fd2c6Luis Sigal} 23