Преглед изворни кода

poprawiony błąd w MemberUtils - źle wykrywano typ void

Ranides Atterwim пре 13 година
родитељ
комит
3c388d608e
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      src/main/java/net/ranides/assira/reflection/MemberUtils.java

+ 2 - 2
src/main/java/net/ranides/assira/reflection/MemberUtils.java

@@ -88,7 +88,7 @@ public final class MemberUtils {
         if(method.getParameterTypes().length != 0) {
             return false;
         }
-        if(Void.class.equals(rtype)) {
+        if(Void.class.equals(rtype) || void.class.equals(rtype)) {
             return false;
         }
         String name = method.getName();
@@ -120,7 +120,7 @@ public final class MemberUtils {
             return false;
         }
         // może jednak akceptować także metody, które zwracają wynik ??
-        if(!Void.class.equals(rtype)) {
+        if(!Void.class.equals(rtype) && !void.class.equals(rtype)) {
             return false;
         }
         String name = method.getName();