File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
src/java.scripting/share/classes/javax/script Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change 1
1
/*
2
- * Copyright (c) 2005, 2021 , Oracle and/or its affiliates. All rights reserved.
2
+ * Copyright (c) 2005, 2024 , Oracle and/or its affiliates. All rights reserved.
3
3
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
4
*
5
5
* This code is free software; you can redistribute it and/or modify it
25
25
26
26
package javax .script ;
27
27
import java .util .*;
28
- import java .security .*;
29
28
import java .util .ServiceLoader ;
30
29
import java .util .ServiceConfigurationError ;
31
30
import java .util .function .Function ;
@@ -87,10 +86,7 @@ private ServiceLoader<ScriptEngineFactory> getServiceLoader(final ClassLoader lo
87
86
private void initEngines (final ClassLoader loader ) {
88
87
Iterator <ScriptEngineFactory > itr ;
89
88
try {
90
- @ SuppressWarnings ("removal" )
91
- var sl = AccessController .doPrivileged (
92
- (PrivilegedAction <ServiceLoader <ScriptEngineFactory >>)() -> getServiceLoader (loader ));
93
- itr = sl .iterator ();
89
+ itr = getServiceLoader (loader ).iterator ();
94
90
} catch (ServiceConfigurationError err ) {
95
91
reportException ("Can't find ScriptEngineFactory providers: " , err );
96
92
// do not throw any exception here. user may want to
You can’t perform that action at this time.
0 commit comments