1.0.0-RC2
Pre-releaseЭтот предварительный выпуск совместим с предыдущим.
Подробнее о выпуске: 1.0.0-RC1...1.0.0-RC2
Maven
<repository>
<id>ossrh-rc</id>
<name>OSSRH RC</name>
<url>https://s01.oss.sonatype.org/content/repositories/releases/</url>
</repository>
<dependency>
<groupId>com.bloogefest</groupId>
<artifactId>annotation</artifactId>
<version>1.0.0-RC2</version>
</dependency>
Gradle
repositories {
maven {
name = "OSSRH RC"
url = uri("https://s01.oss.sonatype.org/content/repositories/releases/")
}
}
dependencies {
implementation("com.bloogefest:annotation:1.0.0-RC2")
}
Введено:
Аннотации:
Аннотация чего-то экспериментального.
API Note: Наличие этой аннотации у чего-то говорит о том, что оно ещё в разработке и может быть переименовано, перемещено или вовсе удалено.
@Experimental
@Contract("_ -> _")
boolean isEmpty(final @NotNull String string) throws NullPointerException {
return string.length() == 0;
}
Аннотация того, что должно быть локализовано.
API Note: Наличие этой аннотации у чего-то говорит о том, что оно должно быть локализовано.
@Contract("_ -> _")
boolean isEmpty(final @Nls @NotNull String string) throws NullPointerException {
return string.length() == 0;
}
Аннотация того, что не должно быть локализовано.
API Note: Наличие этой аннотации у чего-то говорит о том, что оно не должно быть локализовано.
@Contract("_ -> _")
boolean isEmpty(final @NotNls @NotNull String string) throws NullPointerException {
return string.length() == 0;
}
Аннотация чего-то устаревшего.
API Note: Наличие этой аннотации у чего-то говорит о том, что оно устарело, не рекомендуется к использованию и может быть удалено.
@Obsolete
@Contract("_ -> _")
boolean isEmpty(final @NotNull String string) throws NullPointerException {
return string.length() == 0;
}
Содержит полный путь до альтернативы, которая хотя бы немного заменяет это.
Returns: Полный путь до альтернативы, которая хотя бы немного заменяет это.
final Obsolete obsolete = () -> "com.bloogefest.annotation.analysis.Experimental";
System.out.println(obsolete.value());
Изменено:
Аннотации:
Изменена документация.