@Author(
name = "Benjamin Franklin",
date = "3/27/2003"
)
class MyClass { ... }
myString = (@NonNull String) str;
void monitorTemperature() throws @Critical TemperatureException { ... }
class UnmodifiableList<T> implements @Readonly List<@Readonly T> { ... }
The predefined annotation types defined in java.lang
are @Deprecated
, @Override
, and @SuppressWarnings
.