Examples of FieldAccess


Examples of org.jboss.aop.joinpoint.FieldAccess

      assertNull(JoinPointAspect.throwingJoinPoint);
      assertNull(JoinPointAspect.finallyAdvice);
      assertNull(JoinPointAspect.finallyJoinPoint);
     
      assertTrue(JoinPointAspect.afterJoinPoint instanceof FieldAccess);
      FieldAccess fieldAccess = (FieldAccess) JoinPointAspect.afterJoinPoint;
      assertEquals("text", fieldAccess.getField().getName());
      assertTrue(fieldAccess.isRead());
   }
View Full Code Here

Examples of org.jboss.aop.joinpoint.FieldAccess

      return null;
   }

   protected AdviceMethodProperties getAdviceMethodProperties(JoinPointBean joinPoint, AdviceSetup setup)
   {
      FieldAccess fieldAccess = (FieldAccess)joinPoint;
      Field field = fieldAccess.getField();
      return new AdviceMethodProperties(
            joinPoint,
            setup.getAspectClass(),
            setup.getAdviceName(),
            JOINPOINT_TYPE,
            (fieldAccess.isRead()) ? READ_INVOCATION_TYPE : WRITE_INVOCATION_TYPE,
            (fieldAccess.isRead()) ? field.getGenericType() : Void.TYPE,
            (fieldAccess.isRead()) ? new Type[] {} : new Type[] {field.getGenericType()},
            (fieldAccess.isRead()) ? new Class[] {} : new Class[] {field.getType()},
             null,
             field.getDeclaringClass(),
             hasTargetObject());
   }
View Full Code Here

Examples of org.jpox.enhancer.samples.FieldAccess

{
    public void testFieldAccess()
    {
        FieldAccess.DataHolder dh = new FieldAccess.DataHolder();
        dh.temp = "test1";
        FieldAccess fa = new FieldAccess();
        fa.id = 3;
        assertEquals(dh.temp,fa.getFieldValueNav1(dh));
        assertEquals(dh.temp,fa.getFieldValueNav2(dh));
        assertEquals(dh.temp,fa.getFieldValueNav3(dh));
        assertEquals(3,FieldAccess.getFieldValueNav4(new FieldAccess.Id("3")));
        assertEquals(4,FieldAccess.getFieldValueNav5(new FieldAccess.Id("4")));
        assertEquals(5,FieldAccess.getFieldValueNav6(new FieldAccess.Id("5")));
        assertEquals(6,FieldAccess.getFieldValueNav7(fa,new FieldAccess.Id("6")));
        assertEquals(7,fa.getFieldValueNav8(new FieldAccess.Id("7")));
        assertEquals(8,fa.getFieldValueNav9(new FieldAccess.Id("8")));
        assertEquals(9,fa.getFieldValueNav10(new FieldAccess.Id("9")));
        assertEquals(10,fa.getFieldValueNav11(new FieldAccess.Id("10")));
        assertEquals(11,fa.getFieldValueNav12(new FieldAccess.Id("11")));
        assertEquals(12,fa.getFieldValueNav13(new FieldAccess.Id("12")));
        assertEquals(13,fa.getFieldValueNav14(new FieldAccess.Id("13")));
        assertEquals(14,fa.getFieldValueNav15(new FieldAccess.Id("14")));
        assertEquals(15,fa.getFieldValueNav16(new FieldAccess.Id("15")));
        fa.id = 4;
        assertEquals(5,fa.getFieldValueNav17());
        assertEquals(6,fa.getFieldValueNav17());
        assertEquals(7,fa.getFieldValueNav18());
        assertEquals(8,fa.getFieldValueNav18());
    }
View Full Code Here

Examples of org.switchyard.common.type.reflect.FieldAccess

                            && field.getAnnotation(Exclude.class) == null)
                            || (CoverageType.EXCLUSIVE.equals(coverageType)
                                    && field.getAnnotation(Include.class) != null))
                                    && field.getAnnotation(Deprecated.class) == null
                                    && !Modifier.isTransient(field.getModifiers())) {
                        Access access = new FieldAccess(field);
                        if (access.isReadable()) {
                            accessList.add(access);
                        }
                    }
                }
                break;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.