This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch feature/WW-5326-ognl in repository https://gitbox.apache.org/repos/asf/struts.git
commit ae8234eb7cbe66145247d64a994ebfebdaf04bba Author: Lukasz Lenart <lukaszlen...@apache.org> AuthorDate: Sun Mar 30 08:48:53 2025 +0200 WW-5326 Introduces a dedicate Struts context to be used with OGNL --- .../java/org/apache/struts2/ognl/StrutsContext.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/core/src/main/java/org/apache/struts2/ognl/StrutsContext.java b/core/src/main/java/org/apache/struts2/ognl/StrutsContext.java new file mode 100644 index 000000000..efdd195b2 --- /dev/null +++ b/core/src/main/java/org/apache/struts2/ognl/StrutsContext.java @@ -0,0 +1,17 @@ +package org.apache.struts2.ognl; + +import ognl.ClassResolver; +import ognl.MemberAccess; +import ognl.OgnlContext; +import ognl.TypeConverter; + +public class StrutsContext extends OgnlContext { + + private StrutsContext(MemberAccess memberAccess, ClassResolver classResolver, TypeConverter typeConverter, OgnlContext initialContext) { + super(memberAccess, classResolver, typeConverter, initialContext); + } + + public static StrutsContext wrap(OgnlContext context) { + return new StrutsContext(context.getMemberAccess(), context.getClassResolver(), context.getTypeConverter(), context); + } +}