replaced MethodHandles with custom reflection-less reflectivity

This commit is contained in:
Shautvast 2023-08-23 09:16:46 +02:00
parent 209e43657d
commit 7d7e158b6b

View file

@ -29,10 +29,12 @@ abstract class BuiltinTypeHandler<T> extends TypeHandler {
store(propertyValue, typedList);
}
@SuppressWarnings("unchecked")
void storeValue(Object value, ContiguousList<?> contiguousList) {
store((T) value, contiguousList);
}
@SuppressWarnings("unchecked")
private T getValue(Object propertyValue) {
// I don't trust this
if (getter == null) {