Пример #1
0
 public NaturalField(@NotNull NumberFieldInfo<Type> fieldInfo) {
   super(fieldInfo.getWidth());
   fieldUpdater = (value) -> {};
   type = fieldInfo.getType();
   @Nullable Class<?> fieldType = getClass();
   if (fieldType == null) {
     throw new ZeusRuntimeException("NaturalField: illegal field type");
   }
   numberMatcher = FieldUtils.getNumberMatcher(fieldType);
   zeroEqualMatcher = FieldUtils.getZeroEqualMatcher(fieldType);
   setListener();
 }