replaced MethodHandles with custom reflection-less reflectivity
This commit is contained in:
parent
209e43657d
commit
7d7e158b6b
1 changed files with 2 additions and 0 deletions
|
|
@ -29,10 +29,12 @@ abstract class BuiltinTypeHandler<T> extends TypeHandler {
|
||||||
store(propertyValue, typedList);
|
store(propertyValue, typedList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
void storeValue(Object value, ContiguousList<?> contiguousList) {
|
void storeValue(Object value, ContiguousList<?> contiguousList) {
|
||||||
store((T) value, contiguousList);
|
store((T) value, contiguousList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
private T getValue(Object propertyValue) {
|
private T getValue(Object propertyValue) {
|
||||||
// I don't trust this
|
// I don't trust this
|
||||||
if (getter == null) {
|
if (getter == null) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue