Repository navigation
2.1.0
Этот стабильный выпуск совместим с предыдущим.
Подробнее о релизе: 2.0.0...2.1.0
Maven
<repository>
<id>central</id>
<name>Maven Central</name>
<url>https://repo1.maven.org/maven2</url>
</repository><dependency>
<groupId>com.bloogefest</groupId>
<artifactId>annotation</artifactId>
<version>2.1.0</version>
</dependency>Gradle
repositories {
mavenCentral()
}dependencies {
implementation("com.bloogefest:annotation:2.1.0")
}Введено:
Аннотации:
Перечисление значений.
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();
}Изменено:
Аннотации:
Изменена документация.
Изменена документация — я добавил описание синтаксиса.
Изменена сигнатура.
Изменена документация.
Изменена сигнатура.
Изменена документация.
Изменена документация.
Изменено тело.
Изменена документация.
Изменено тело.
Изменена документация.
Изменено тело.
Изменена документация.
Изменено тело.
Изменена документация.
Изменено тело.
Изменена документация.
Изменена документация.
Изменена сигнатура.
Изменена документация.
Изменена документация.
Изменена сигнатура.
Другое:
Изменена документация.
Изменена документация.