@AllArgsConstructor(access = AccessLevel.PRIVATE)
@FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE)
@Getter
public class MyClass {
Integer mField1;
String mField2;
// No public constructor. You may NOT call (null, null) or (field1, field2)
// Factory-like constructor, when there's only field1
public static MyClass fromField1(@NotNull final Integer field1) {
return new MyClass(field1, null);
}
// Factory-like constructor, when there's only field2
public static MyClass fromField2(@NotNull final String field2) {
return new MyClass(null, field2);
}
}
...и если да, то как?
Я предполагаю, что staticConstructor может подойти, но я не На 100% уверен, что понимаю его цель. В моем случае:
Я не знаю, что делать, когда существует более одного метода, подобного статическому конструктору.
У меня такое ощущение, что staticConstructor может генерировать только статический конструктор с всеми параметрами. Я не хочу это раскрывать. Мне буквально только нужны те два статических «конструктора», которые уже здесь.
У меня есть класс, который выглядит так: [code]@AllArgsConstructor(access = AccessLevel.PRIVATE) @FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE) @Getter public class MyClass {
Integer mField1; String mField2;
// No public constructor. You may NOT call (null, null) or (field1, field2)
// Factory-like constructor, when there's only field1 public static MyClass fromField1(@NotNull final Integer field1) { return new MyClass(field1, null); }
// Factory-like constructor, when there's only field2 public static MyClass fromField2(@NotNull final String field2) { return new MyClass(null, field2); } } [/code] Могу ли я заменить это: [code]@AllArgsConstructor(access = AccessLevel.PRIVATE) @FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE) @Getter [/code] ...с этим: [code]@Value(...) [/code] ...и если да, то как? Я предполагаю, что staticConstructor может подойти, но я не На 100% уверен, что понимаю его цель. В моем случае: [list] [*]Я не знаю, что делать, когда существует [b]более одного[/b] метода, подобного статическому конструктору. У меня такое ощущение, что staticConstructor может генерировать только статический конструктор с [b]всеми[/b] параметрами. Я не хочу это раскрывать. Мне буквально [b]только[/b] нужны те два статических «конструктора», которые уже здесь. [/list]
Рассмотрим проблему планирования конференции из примеров в документации временного интервала. = src =
Предположим, что мы хотим дать спикеру переменную с переменной временной интервью , которая содержит все временные интервалы, в которых говорящий...
Я инженер ML с 5 -летним опытом. Основной код ML записан в пакете Python Core. В каждой стране есть свой собственный пакет, который в настоящее время написан с кодом страны в качестве суффикса, такого как ML_BR для Бразилии. Я использую DVC для...
Я рефакторирую кодовую базу Python ML, которая была первоначально написана для одной страны, чтобы быть масштабированным с несколькими странами. Основной код ML записан в пакете Python Core. В каждой стране есть свой собственный пакет, который в...
При использовании здесь карт, которые я хочу использовать в своем приложении qt, я получаю эту ошибку, и экран не появляется. как я могу решить эту проблему?
`
он говорит об ошибке при разрешении резервного копирования, значке и поддерживает RTL. Я попытался аннулировать кеш и перезапустить его, но ошибка не исчезла.*