1import java.lang.annotation.*; 2 3@Target(ElementType.TYPE_USE) 4@interface Nullable {} 5@Target(ElementType.TYPE_USE) 6@interface NonNull {} 7 8@skip-test 9public class NewInAnnotatedVariable { 10 Number b1 = new @NonNull Integer(0); 11 @NonNull Object b2 = new /*@Nullable*/ @NonNull Double(1); 12 @NonNull Runnable b3 = new /*@NonNull*/ Thread(); 13 @NonNull 14 ThreadLocal @NonNull [] b4 = new @NonNull InheritableThreadLocal @NonNull [3]; 15} 16 17