diff --git a/src/chalkbox/java/conformance/SourceLoader.java b/src/chalkbox/java/conformance/SourceLoader.java index 1069a8f..143986f 100644 --- a/src/chalkbox/java/conformance/SourceLoader.java +++ b/src/chalkbox/java/conformance/SourceLoader.java @@ -35,6 +35,12 @@ public List getSourceFiles() { public Map getClassMap() throws ClassNotFoundException { Map classes = new TreeMap<>(); for (String file : files) { + // Any GUI-related classes break conformance, don't load them + // TODO find a better fix for this + if (file.contains("$") || file.contains("Canvas") || file.contains("Launcher") + || file.contains("View")) { + continue; + } classes.put(file, loadClass(file)); } return classes;