This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 3217a7b0a664193952a8b8311a125db0ee834310 Author: Mark Thomas <ma...@apache.org> AuthorDate: Mon Jan 27 21:51:44 2020 +0000 Jakarta EL 4.0 will add missing generics --- java/jakarta/el/ELContext.java | 7 ++----- java/jakarta/el/StandardELContext.java | 6 ++---- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/java/jakarta/el/ELContext.java b/java/jakarta/el/ELContext.java index aae67a4..8f622b1 100644 --- a/java/jakarta/el/ELContext.java +++ b/java/jakarta/el/ELContext.java @@ -64,7 +64,6 @@ public abstract class ELContext { return this.resolved; } - // Can't use Class<?> because API needs to match specification /** * Add an object to this EL context under the given key. * @@ -74,8 +73,7 @@ public abstract class ELContext { * @throws NullPointerException * If the supplied key or context is <code>null</code> */ - public void putContext(@SuppressWarnings("rawtypes") Class key, - Object contextObject) { + public void putContext(Class<?> key, Object contextObject) { Objects.requireNonNull(key); Objects.requireNonNull(contextObject); @@ -86,7 +84,6 @@ public abstract class ELContext { this.map.put(key, contextObject); } - // Can't use Class<?> because API needs to match specification /** * Obtain the context object for the given key. * @@ -97,7 +94,7 @@ public abstract class ELContext { * @throws NullPointerException * If the supplied key is <code>null</code> */ - public Object getContext(@SuppressWarnings("rawtypes") Class key) { + public Object getContext(Class<?> key) { Objects.requireNonNull(key); if (this.map == null) { return null; diff --git a/java/jakarta/el/StandardELContext.java b/java/jakarta/el/StandardELContext.java index ae43a73..59bffbf 100644 --- a/java/jakarta/el/StandardELContext.java +++ b/java/jakarta/el/StandardELContext.java @@ -73,10 +73,8 @@ public class StandardELContext extends ELContext { standardResolver.add(context.getELResolver()); } - // Can't use Class<?> because API needs to match specification @Override - public void putContext(@SuppressWarnings("rawtypes") Class key, - Object contextObject) { + public void putContext(Class<?> key, Object contextObject) { if (wrappedContext == null) { super.putContext(key, contextObject); } else { @@ -85,7 +83,7 @@ public class StandardELContext extends ELContext { } @Override - public Object getContext(@SuppressWarnings("rawtypes") Class key) { + public Object getContext(Class<?> key) { if (wrappedContext == null) { return super.getContext(key); } else { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org