el-spec icon indicating copy to clipboard operation
el-spec copied to clipboard

Expression Language 3.0 specification, JSR341

Results 17 el-spec issues
Sort by recently updated
recently updated
newest added

Hello all, we are trying to access properties of a Java-bean implementing the Map interface with an EL-expression like "#{bean.property}" which always yields null. Is this a bug or is...

The OSGi Alliance defines portable contracts for Java EE APIs. https://www.osgi.org/portable-java-contract-definitions/ I'd like to add this non-intrusive information to the OSGi metadata. Is someone monitoring this project who might accept...

It's not mentioned in 3.0 spec, but the API comment for `ImportHandler#resolveClass` says that it `@throws ELException if the class is not public, or is abstract or is an interface.`,...

Hello; I am not sure if this is a specification issue, or a reference implementation issue. If I define a static nested class that is public and non-abstract, and then...

Priority: Major
Type: Bug
ERR: Assignee

See [https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/](https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/) Maven builds are complaining about missing pom.xml files.

Type: Bug
Priority: Trivial
ERR: Assignee

There is an increasingly recommended practice of disallowing entities in the presentation layer, and instead just passing DTOs. Since DTOs don't have any behavior, nor are they persistent, and because...

Priority: Minor
Type: Improvement
ERR: Assignee

See [https://bz.apache.org/bugzilla/show_bug.cgi?id=57855](https://bz.apache.org/bugzilla/show_bug.cgi?id=57855) If a MethodExpression has been created (wihtout parameters), what is the expected behaviour if invoke() is called with null for the parameters or the wrong number of parameters?...

Priority: Major
Type: Bug
ERR: Assignee

The stream operators anyMatch, allMatch, and noneMatch returns an Optional, while those operators in JDK 8 (java.util.stream#Stream) returns a boolean. This difference is confusing. EL spec should be changed to...

Priority: Major
Type: Bug
ERR: Assignee

Since EL Lambdas predate Java functional interfaces, custom EL resolvers must be used to as bridge between javax.el.LambdaExpression, and actual method with a accepting functional interface parameter. Java EE 8...

Priority: Major
Type: Improvement
ERR: Assignee

Expression language in Java EE 8 should bring special treatment for java.util.Optional, similar like it does for maps and lists: When a base expression evaluates to instance of java.util.Optional, and...

Priority: Major
Type: Improvement
ERR: Assignee