Changeset 11762


Ignore:
Timestamp:
04/17/09 20:00:18 (14 years ago)
Author:
ehuelsmann
Message:

Fix JCLASS null return value; signal a lisp error instead.

Found by: Russell McManus? (russel_mcmanus at yahoo com)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/Java.java

    r11754 r11762  
    852852                return Double.TYPE;
    853853            // Not a primitive Java type.
    854             return classForName(s);
     854            Class c = classForName(s);
     855            if (c == null)
     856                error(new LispError(s + " does not designate a Java class."));
     857
     858            return c;
    855859        }
    856860        // It's not a string, so it must be a JavaObject.
Note: See TracChangeset for help on using the changeset viewer.