-
Bug
-
Resolution: Fixed
-
P3
-
9
-
b06
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8045082 | 8u25 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b01 |
JDK-8037998 | 8u20 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b09 |
JDK-8052482 | emb-8u26 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b18 |
* nasgen generated maps are mostly used only with the current class (after recent class sharing changes). getInitialMap package-private accessors can be removed.
* GlobalObject was a way to shield classloader boundary (in the past jdk.nashorn.internal.objects.* were loaded by a different loader and hence runtime can't refer to Global class). This is not needed anymore. Also Context.getGlobal/setGlobal can use Global type and avoid Global/GlobalObject cast in many places.
* GlobalObject was a way to shield classloader boundary (in the past jdk.nashorn.internal.objects.* were loaded by a different loader and hence runtime can't refer to Global class). This is not needed anymore. Also Context.getGlobal/setGlobal can use Global type and avoid Global/GlobalObject cast in many places.
- backported by
-
JDK-8037998 Remove getInitialMap getters and GlobalObject interface.
-
- Resolved
-
-
JDK-8045082 Remove getInitialMap getters and GlobalObject interface.
-
- Resolved
-
-
JDK-8052482 Remove getInitialMap getters and GlobalObject interface.
-
- Resolved
-