From 33d03a377d825b6b3d4de4734d9866a7fd15b5ba Mon Sep 17 00:00:00 2001 From: bancika Date: Sat, 8 Jan 2011 14:06:18 +0000 Subject: [PATCH] do not look for setter if no annotation is found --- .../DIYLC/src/org/diylc/presenter/ComponentProcessor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ComponentProcessor.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ComponentProcessor.java index 8d246eec..ce4c6331 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ComponentProcessor.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ComponentProcessor.java @@ -56,8 +56,6 @@ public class ComponentProcessor { for (Method method : clazz.getMethods()) { if (method.getName().startsWith("get")) { try { - Method setter = clazz.getMethod("set" + method.getName().substring(3), method - .getReturnType()); if (method.isAnnotationPresent(EditableProperty.class)) { EditableProperty annotation = method.getAnnotation(EditableProperty.class); String name; @@ -66,6 +64,8 @@ public class ComponentProcessor { } else { name = annotation.name(); } + Method setter = clazz.getMethod("set" + method.getName().substring(3), method + .getReturnType()); PropertyWrapper property = new PropertyWrapper(name, method.getReturnType(), method, setter, annotation.defaultable()); properties.add(property);