From 7d7e158b6b7791a8bb80a54ac5d1bf83e55e9401 Mon Sep 17 00:00:00 2001 From: Shautvast Date: Wed, 23 Aug 2023 09:16:46 +0200 Subject: [PATCH] replaced MethodHandles with custom reflection-less reflectivity --- .../com/github/shautvast/contiguous/BuiltinTypeHandler.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/src/main/java/com/github/shautvast/contiguous/BuiltinTypeHandler.java b/lib/src/main/java/com/github/shautvast/contiguous/BuiltinTypeHandler.java index ff8eff8..b059e9b 100644 --- a/lib/src/main/java/com/github/shautvast/contiguous/BuiltinTypeHandler.java +++ b/lib/src/main/java/com/github/shautvast/contiguous/BuiltinTypeHandler.java @@ -29,10 +29,12 @@ abstract class BuiltinTypeHandler 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) {