Skip to content

1.0.0-RC2

Pre-release
Pre-release
Compare
Choose a tag to compare
@Bloogefest Bloogefest released this 11 Apr 09:03
· 125 commits to master since this 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());

Изменено:

Аннотации:

Изменена документация.