[jboss-jira] [JBoss JIRA] (WFLY-4023) javax.el.ImportHandler#importClass & #importPackage doesn't import WEB-INF/classes

Patrick Garner (JIRA) issues at jboss.org
Tue Oct 28 09:35:35 EDT 2014


Patrick Garner created WFLY-4023:
------------------------------------

             Summary: javax.el.ImportHandler#importClass & #importPackage doesn't import WEB-INF/classes
                 Key: WFLY-4023
                 URL: https://issues.jboss.org/browse/WFLY-4023
             Project: WildFly
          Issue Type: Bug
          Components: Class Loading
    Affects Versions: 8.1.0.Final
         Environment: Win7, Wildfly 8.1.0.Final
            Reporter: Patrick Garner
            Assignee: David Lloyd


ImportHandler is not importing classes in WEB-INF/classes and, thus, developers are unable to import classes into the EL evaluation environment per EL 3.0 spec. section 1.22.2 "Imports of Packages, Classes, and Static Fields"

Here's the ImportHandler relevant code (https://github.com/jboss/jboss-el-api_spec/blob/master/src/main/java/javax/el/ImportHandler.java#L176)

private Class<?> getClassFor(String className) {
    if (!notAClass.contains(className)) {
        try {
            return Class.forName(className, false, getClass().getClassLoader());
        } catch (ClassNotFoundException ex) {
            notAClass.add(className);
        }
    }
    return null;
}





--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the jboss-jira mailing list