- All Known Subinterfaces:
- All Known Implementing Classes:
public interface FieldConduit<T>A
FieldConduitis an object that effectively replaces the field in the instantiated object. All reads and writes of the field are replaced with invocations on the conduit. Once a field's access is replaced with a conduit, the field itself is no longer used. The conduit will even see initializations of the field. In Aspect Oriented Programming terms, a FieldConduit allows you to advise read and write access to the field. If a field has both a FieldConduit and a
FieldHandle, then the methods of the FieldHandle will be connected to the methods of the FieldConduit.
T get(Object instance, InstanceContext context)Invoked when the field is read.
instance- the instance containing the field