Interface FieldAccess

  • All Superinterfaces:
    Joinpoint

    public interface FieldAccess
    extends Joinpoint
    This interface represents a field access in the program.

    A field access is a joinpoint and can be intercepted by a field interceptor.

    See Also:
    FieldInterceptor
    • Method Detail

      • getField

        java.lang.reflect.Field getField()
        Gets the field being accessed.

        This method is a frienly implementation of the Joinpoint.getStaticPart() method (same result).

        Returns:
        the field being accessed.
      • getValueToSet

        java.lang.Object getValueToSet()
        Gets the value that must be set to the field.

        This value can be intercepted and changed by a field interceptor.

      • getAccessType

        int getAccessType()
        Returns the access type.
        Returns:
        FieldAccess.READ || FieldAccess.WRITE