Skip to content

Instantly share code, notes, and snippets.

View Hiraev's full-sized avatar
:octocat:
Working...

Malik Khiraev Hiraev

:octocat:
Working...
View GitHub Profile
protected static <T extends AbstractRegister> T valueOf(@NonNull String str, @NonNull Class<T> clazz) {
try {
T reg = clazz.getConstructor().newInstance();
reg.regs = boolValueOf(str);
return reg;
} catch (ReflectiveOperationException e) {
return null; //Либо ошибку какую-нибудь выкинуть
}
}