guards property

List<BeamGuard> guards
final

Guards that will be executing BeamGuard.check on currentBeamLocation candidate.

Checks will be executed in order; chain of responsibility pattern. When some guard returns false, location candidate will not be accepted and stack of pages will be updated as is configured in BeamGuard.

Implementation

final List<BeamGuard> guards;