Class OneofEvaluator

java.lang.Object
build.buf.protovalidate.internal.evaluator.OneofEvaluator
All Implemented Interfaces:
Evaluator

public class OneofEvaluator extends Object implements Evaluator
OneofEvaluator performs validation on a oneof union.
  • Constructor Details

    • OneofEvaluator

      public OneofEvaluator(com.google.protobuf.Descriptors.OneofDescriptor descriptor, boolean required)
      Constructs a OneofEvaluator.
      Parameters:
      descriptor - The targeted oneof descriptor.
      required - Indicates whether a member of the oneof must be set.
  • Method Details