< prev index next >

src/java.base/share/classes/java/security/SecureClassLoader.java

Print this page
rev 56290 : 8230648: Replace @exception tag with @throws in java.base
Summary: Minor coding style update of javadoc tag in any file in java.base
Reviewed-by: prappo, lancea

*** 1,7 **** /* ! * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 66,76 **** * <p>If there is a security manager, this method first * calls the security manager's {@code checkCreateClassLoader} * method to ensure creation of a class loader is allowed. * * @param parent the parent ClassLoader ! * @exception SecurityException if a security manager exists and its * {@code checkCreateClassLoader} method doesn't allow * creation of a class loader. * @see SecurityManager#checkCreateClassLoader */ protected SecureClassLoader(ClassLoader parent) { --- 66,76 ---- * <p>If there is a security manager, this method first * calls the security manager's {@code checkCreateClassLoader} * method to ensure creation of a class loader is allowed. * * @param parent the parent ClassLoader ! * @throws SecurityException if a security manager exists and its * {@code checkCreateClassLoader} method doesn't allow * creation of a class loader. * @see SecurityManager#checkCreateClassLoader */ protected SecureClassLoader(ClassLoader parent) {
*** 83,93 **** * * <p>If there is a security manager, this method first * calls the security manager's {@code checkCreateClassLoader} * method to ensure creation of a class loader is allowed. * ! * @exception SecurityException if a security manager exists and its * {@code checkCreateClassLoader} method doesn't allow * creation of a class loader. * @see SecurityManager#checkCreateClassLoader */ protected SecureClassLoader() { --- 83,93 ---- * * <p>If there is a security manager, this method first * calls the security manager's {@code checkCreateClassLoader} * method to ensure creation of a class loader is allowed. * ! * @throws SecurityException if a security manager exists and its * {@code checkCreateClassLoader} method doesn't allow * creation of a class loader. * @see SecurityManager#checkCreateClassLoader */ protected SecureClassLoader() {
*** 132,147 **** * @param off the start offset in {@code b} of the class data * @param len the length of the class data * @param cs the associated CodeSource, or {@code null} if none * @return the {@code Class} object created from the data, * and optional CodeSource. ! * @exception ClassFormatError if the data did not contain a valid class ! * @exception IndexOutOfBoundsException if either {@code off} or * {@code len} is negative, or if * {@code off+len} is greater than {@code b.length}. * ! * @exception SecurityException if an attempt is made to add this class * to a package that contains classes that were signed by * a different set of certificates than this class, or if * the class name begins with "java.". */ protected final Class<?> defineClass(String name, --- 132,147 ---- * @param off the start offset in {@code b} of the class data * @param len the length of the class data * @param cs the associated CodeSource, or {@code null} if none * @return the {@code Class} object created from the data, * and optional CodeSource. ! * @throws ClassFormatError if the data did not contain a valid class ! * @throws IndexOutOfBoundsException if either {@code off} or * {@code len} is negative, or if * {@code off+len} is greater than {@code b.length}. * ! * @throws SecurityException if an attempt is made to add this class * to a package that contains classes that were signed by * a different set of certificates than this class, or if * the class name begins with "java.". */ protected final Class<?> defineClass(String name,
*** 167,178 **** * should have the format of a valid class file as defined by * <cite>The Java&trade; Virtual Machine Specification</cite>. * @param cs the associated CodeSource, or {@code null} if none * @return the {@code Class} object created from the data, * and optional CodeSource. ! * @exception ClassFormatError if the data did not contain a valid class ! * @exception SecurityException if an attempt is made to add this class * to a package that contains classes that were signed by * a different set of certificates than this class, or if * the class name begins with "java.". * * @since 1.5 --- 167,178 ---- * should have the format of a valid class file as defined by * <cite>The Java&trade; Virtual Machine Specification</cite>. * @param cs the associated CodeSource, or {@code null} if none * @return the {@code Class} object created from the data, * and optional CodeSource. ! * @throws ClassFormatError if the data did not contain a valid class ! * @throws SecurityException if an attempt is made to add this class * to a package that contains classes that were signed by * a different set of certificates than this class, or if * the class name begins with "java.". * * @since 1.5
< prev index next >