Skip to content

Commit e812a0a

Browse files
committed
Merge branch '4.1'
2 parents 58d3f26 + 440cacc commit e812a0a

File tree

3 files changed

+14
-21
lines changed

3 files changed

+14
-21
lines changed

impl/src/main/java/com/sun/faces/config/InitFacesContext.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,6 @@
2222
import java.util.Locale;
2323
import java.util.Map;
2424

25-
import com.sun.faces.RIConstants;
26-
import com.sun.faces.config.initfacescontext.NoOpELContext;
27-
import com.sun.faces.config.initfacescontext.NoOpFacesContext;
28-
import com.sun.faces.config.initfacescontext.ServletContextAdapter;
29-
import com.sun.faces.context.ExceptionHandlerImpl;
30-
import com.sun.faces.util.Util;
31-
3225
import jakarta.el.ELContext;
3326
import jakarta.faces.FactoryFinder;
3427
import jakarta.faces.application.Application;
@@ -39,11 +32,18 @@
3932
import jakarta.faces.context.ExternalContext;
4033
import jakarta.servlet.ServletContext;
4134

35+
import com.sun.faces.RIConstants;
36+
import com.sun.faces.config.initfacescontext.NoOpELContext;
37+
import com.sun.faces.config.initfacescontext.NoOpFacesContext;
38+
import com.sun.faces.config.initfacescontext.ServletContextAdapter;
39+
import com.sun.faces.context.ExceptionHandlerImpl;
40+
import com.sun.faces.util.Util;
41+
4242
/**
4343
* A special, minimal implementation of FacesContext used at application initialization time. The ExternalContext
4444
* returned by this FacesContext only exposes the ApplicationMap.
4545
*/
46-
public class InitFacesContext extends NoOpFacesContext {
46+
public class InitFacesContext extends NoOpFacesContext {
4747

4848
private static final String INIT_FACES_CONTEXT_ATTR_NAME = RIConstants.FACES_PREFIX + "InitFacesContext";
4949

impl/src/main/java/com/sun/faces/el/CompositeComponentELResolver.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
package com.sun.faces.el;
1818

19-
import java.beans.FeatureDescriptor;
20-
import java.util.Iterator;
21-
2219
import jakarta.el.ELContext;
2320
import jakarta.el.ELException;
2421
import jakarta.el.ELResolver;

impl/src/test/java/com/sun/faces/application/WebappLifecycleListenerTestCase.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
package com.sun.faces.application;
22

3-
import com.sun.faces.config.InitFacesContext;
4-
import com.sun.faces.config.WebConfiguration;
5-
import com.sun.faces.junit.JUnitFacesTestCaseBase;
6-
import com.sun.faces.mock.MockHttpServletRequest;
3+
import static com.sun.faces.config.WebConfiguration.BooleanWebContextInitParameter.EnableDistributable;
4+
75
import jakarta.faces.FacesException;
86
import jakarta.faces.FactoryFinder;
97
import jakarta.faces.context.FacesContext;
108
import jakarta.servlet.ServletRequest;
119
import jakarta.servlet.ServletRequestEvent;
10+
1211
import org.junit.jupiter.api.AfterEach;
1312
import org.junit.jupiter.api.Assertions;
1413
import org.junit.jupiter.api.Test;
1514

16-
import static com.sun.faces.config.WebConfiguration.BooleanWebContextInitParameter.EnableDistributable;
15+
import com.sun.faces.config.WebConfiguration;
16+
import com.sun.faces.junit.JUnitFacesTestCaseBase;
17+
import com.sun.faces.mock.MockHttpServletRequest;
1718

1819

1920
public class WebappLifecycleListenerTestCase extends JUnitFacesTestCaseBase {
@@ -30,11 +31,6 @@ public void tearDown() throws Exception {
3031
FacesContext.getCurrentInstance().release();
3132
}
3233

33-
// This removes the InitFacesContext initialized in lifecycleListener.requestDestroyed(event).
34-
if (FacesContext.getCurrentInstance() instanceof InitFacesContext) {
35-
((InitFacesContext) FacesContext.getCurrentInstance()).removeInitContextEntryForCurrentThread();
36-
}
37-
3834
// To release ServletContextFacesContextFactory, which also keeps reference to InitFacesContext instance.
3935
FactoryFinder.releaseFactories();
4036
}

0 commit comments

Comments
 (0)