// "Convert to ThreadLocal" "true" | |
import java.lang.annotation.*; | |
@Target(value = ElementType.TYPE_USE) | |
public @interface TA { int value(); } | |
class Test { | |
final ThreadLocal<@TA(42) Integer> field = new ThreadLocal<Integer>() { | |
@Override | |
protected Integer initialValue() { | |
return 0; | |
} | |
}; | |
} |