From 817df46c137cccb9112b12fb6a75a4cdc840d94c Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Tue, 6 Nov 2012 11:17:44 +0200 Subject: Do not include classes which cannot be instansiated Change-Id: I467993c91754f094e5d55d5c849c718291487754 --- server/tests/src/com/vaadin/tests/VaadinClasses.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'server/tests/src') diff --git a/server/tests/src/com/vaadin/tests/VaadinClasses.java b/server/tests/src/com/vaadin/tests/VaadinClasses.java index c0e026a5ca..b0d06ea897 100644 --- a/server/tests/src/com/vaadin/tests/VaadinClasses.java +++ b/server/tests/src/com/vaadin/tests/VaadinClasses.java @@ -244,7 +244,9 @@ public class VaadinClasses { Class c = Class.forName(fullyQualifiedClassName); if (baseClass.isAssignableFrom(c) - && !Modifier.isAbstract(c.getModifiers())) { + && !Modifier.isAbstract(c.getModifiers()) + && !c.isAnonymousClass() && !c.isMemberClass() + && !c.isLocalClass()) { result.add((Class) c); } } catch (Exception e) { -- cgit v1.2.3