Skip to content
This repository was archived by the owner on Sep 30, 2026. It is now read-only.

2.1.0-RC1

Pre-release
Pre-release

Choose a tag to compare

@bloogefest bloogefest released this 01 Jun 09:59
· 73 commits to master since this release

Этот предварительный выпуск совместим с предыдущим стабильным.

Подробнее о релизе: 2.0.0...2.1.0-RC1

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>2.1.0-RC1</version>
</dependency>

Gradle

repositories {
    maven {
        name = "OSSRH RC"
        url = uri("https://s01.oss.sonatype.org/content/repositories/releases/")
    }
}
dependencies {
    implementation("com.bloogefest:annotation:2.1.0-RC1")
}

Введено:

Аннотации:

Перечисление значений.

API Note: Уведомляет о предполагаемых значениях.

boolean toBoolean(final @Enumed({0, 1}) int value) {
    return value == 0 ? false : true;
}

Возвращает предполагаемые значения.

Returns: Предполагаемые значения.

Implementation Requirements: Предполагаемые значения не должны повторяться.

boolean toBoolean(final @Enumed({0, 1}) int value) {
    return value == 0 ? false : true;
}

Возвращает идентификатор выпуска, в котором ожидается, что состояние чего-то будет изменено.

Returns: Идентификатор выпуска, в котором ожидается, что состояние чего-то будет изменено.

@Experimental("3.7.4-RC1")
void work() {
    System.gc();
}

Магическое значение.

API Note: Уведомляет о магическом значении, содержащимся в поле или локальной переменной.

void operate(final @Magical int code) {
    final @Magical var limit = 256;
    if (code > limit) System.gc();
}

Диапазон числовых значений.

API Note: Позволяет задать диапазон числовых значений.

void operate(final @Range(from = 0, to = 256) int code) {
    if (code == 0) System.gc();
}

Изменено:

Аннотации:

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

Изменена документация — я добавил описание синтаксиса.
Изменена сигнатура.

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

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

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

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

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

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

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

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

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

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

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

Другое:

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

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