1 package com.github.javaparser.ast; 2 3 import java.lang.annotation.ElementType; 4 import java.lang.annotation.Retention; 5 import java.lang.annotation.RetentionPolicy; 6 import java.lang.annotation.Target; 7 8 /** 9 * Tells tools that this is the constructor which directly initializes all fields (except "range" and "comment") 10 */ 11 @Target(ElementType.CONSTRUCTOR) 12 @Retention(RetentionPolicy.RUNTIME) 13 public @interface AllFieldsConstructor { 14 } 15