Do not retain java.lang.reflect.Method in ValueNodeCodecContext
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / ValueContext.java
index f18133e4837d74b727a0ca27c3a4057ca4190464..1ee46c73d340864dea6a589e0487f7f439ee5871 100644 (file)
@@ -22,7 +22,7 @@ final class ValueContext {
     private final String getterName;
 
     ValueContext(final Class<?> identifier, final ValueNodeCodecContext leaf) {
-        getterName = leaf.getGetter().getName();
+        getterName = leaf.getGetterName();
         try {
             getter = MethodHandles.publicLookup().unreflect(identifier.getMethod(getterName)).asType(OBJECT_METHOD);
         } catch (IllegalAccessException | NoSuchMethodException | SecurityException e) {