Enum AfterGenerate

java.lang.Object
java.lang.Enum<AfterGenerate>
org.instancio.generator.AfterGenerate
All Implemented Interfaces:
Serializable, Comparable<AfterGenerate>, java.lang.constant.Constable

public enum AfterGenerate extends Enum<AfterGenerate>
A hint that specifies an action to be taken after an object is generated by a generator. This hint is communicated to the engine via the Generator.hints() method.

The hint indicates what action, if any, should be applied to the object(s) created by the generator.

Example usage:


 public class CustomGenerator implements Generator<MyObject> {

     @Override
     public MyObject generate(Random random) {
         // Generation logic
         return new MyObject();
     }

     @Override
     public Hints hints() {
         return Hints.afterGenerate(AfterGenerate.POPULATE_NULLS);
     }
 }
 
Since:
2.0.0
See Also: