Package jodd.proxetta.data

Examples of jodd.proxetta.data.Foo


        new ProxyAspect(CollectorAdvice.class, new AllTopMethodsPointcut())
    );

//    proxetta.setDebugFolder("d:\\");

    Foo foo = (Foo) proxetta.builder(Foo.class).newInstance();

    Field field = foo.getClass().getDeclaredField("$__methods$0");

    field.setAccessible(true);

    List<String> list = (List<String>) field.get(foo);

    assertNotNull(list);

    assertEquals(0, list.size());

    foo.m1();
    assertEquals(1, list.size());
    assertEquals("m1", list.get(0));

    foo.m1();
    assertEquals(2, list.size());
    assertEquals("m1", list.get(0));
    assertEquals("m1", list.get(1));
  }
View Full Code Here


    ProxyProxetta proxyProxetta = ProxyProxetta.withAspects(proxyAspect);
    proxyProxetta.setClassNameSuffix("$$$Proxetta888");
    ProxyProxettaBuilder pb = proxyProxetta.builder();
    pb.setTarget(Foo.class);
    Foo foo = (Foo) pb.newInstance();

    assertNotNull(foo);

    MethodInfo mi = valueHolder.getValue();
View Full Code Here

TOP

Related Classes of jodd.proxetta.data.Foo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.