Merge pull request #160 from eclipse-ee4j/interface-methods-in-class-processing

Interface methods left out
diff --git a/src/main/java/org/eclipse/yasson/internal/ClassParser.java b/src/main/java/org/eclipse/yasson/internal/ClassParser.java
index 5c1384e..d86b971 100644
--- a/src/main/java/org/eclipse/yasson/internal/ClassParser.java
+++ b/src/main/java/org/eclipse/yasson/internal/ClassParser.java
@@ -149,7 +149,8 @@
         Method[] declaredMethods = AccessController.doPrivileged((PrivilegedAction<Method[]>) clazz::getDeclaredMethods);
         for (Method method : declaredMethods) {
             String name = method.getName();
-            if (!isPropertyMethod(method)) {
+            //isBridge method filters out methods inherited from interfaces
+            if (!isPropertyMethod(method) || method.isBridge()) {
                 continue;
             }
             final String propertyName = toPropertyMethod(name);