src/jdk/nashorn/internal/runtime/ScriptLoader.java

changeset 139
390d44ba90cf
parent 136
c54e218333be
child 552
8b0914b25430
equal deleted inserted replaced
138:60684aeba89c 139:390d44ba90cf
58 * @return Installed class. 58 * @return Installed class.
59 */ 59 */
60 synchronized Class<?> installClass(final String name, final byte[] data, final CodeSource cs) { 60 synchronized Class<?> installClass(final String name, final byte[] data, final CodeSource cs) {
61 if (cs == null) { 61 if (cs == null) {
62 return defineClass(name, data, 0, data.length, new ProtectionDomain(null, getPermissions(null))); 62 return defineClass(name, data, 0, data.length, new ProtectionDomain(null, getPermissions(null)));
63 } else {
64 return defineClass(name, data, 0, data.length, cs);
65 } 63 }
64 return defineClass(name, data, 0, data.length, cs);
66 } 65 }
67 } 66 }

mercurial