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:
  • Field Details

  • Method Details

    • getField

      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

      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