X-Git-Url: http://plrg.eecs.uci.edu/git/?p=jpf-core.git;a=blobdiff_plain;f=src%2Fmain%2Fgov%2Fnasa%2Fjpf%2Fvm%2FClassInfo.java;fp=src%2Fmain%2Fgov%2Fnasa%2Fjpf%2Fvm%2FClassInfo.java;h=3ff7ca6ca7c6d13a72e7dd1b551031168872f621;hp=abc9499818e31ba264210cfbfdf7dd9341e178b9;hb=8ceaed854b3ff0017faf944e3e51b0642fb23c28;hpb=182324e618ad879c926c3f5f39789f165270eb89 diff --git a/src/main/gov/nasa/jpf/vm/ClassInfo.java b/src/main/gov/nasa/jpf/vm/ClassInfo.java index abc9499..3ff7ca6 100644 --- a/src/main/gov/nasa/jpf/vm/ClassInfo.java +++ b/src/main/gov/nasa/jpf/vm/ClassInfo.java @@ -1813,6 +1813,12 @@ public class ClassInfo extends InfoObject implements Iterable, Gener public static boolean isBuiltinClass (String cname) { char c = cname.charAt(0); + // TODO: Fix for Groovy's model-checking + // TODO: Handling impossible names in Groovy, e.g., [Ljava.lang.Object;BeanInfo + if (cname.indexOf(';') != -1 && cname.indexOf(';') != cname.length() - 1) { + return false; + } + // array class if ((c == '[') || cname.endsWith("[]")) { return true;