8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K

Reviewed-by: serb
This commit is contained in:
Weijun Wang 2021-07-27 17:34:19 +00:00
parent c8af8238b4
commit 90cd2fa164
22 changed files with 185 additions and 136 deletions

View file

@ -41,13 +41,17 @@ import javax.print.attribute.PrintServiceAttribute;
import javax.print.attribute.PrintServiceAttributeSet;
import javax.print.attribute.standard.PrinterName;
@SuppressWarnings("removal")
public class PrintServiceLookupProvider extends PrintServiceLookup {
private PrintService defaultPrintService;
private PrintService[] printServices; /* includes the default printer */
static {
loadAWTLibrary();
}
@SuppressWarnings("removal")
private static void loadAWTLibrary() {
java.security.AccessController.doPrivileged(
new java.security.PrivilegedAction<Void>() {
public Void run() {
@ -102,6 +106,7 @@ public class PrintServiceLookupProvider extends PrintServiceLookup {
* lead people to assume its guaranteed.
*/
public synchronized PrintService[] getPrintServices() {
@SuppressWarnings("removal")
SecurityManager security = System.getSecurityManager();
if (security != null) {
security.checkPrintJobAccess();
@ -202,6 +207,7 @@ public class PrintServiceLookupProvider extends PrintServiceLookup {
public PrintService[] getPrintServices(DocFlavor flavor,
AttributeSet attributes) {
@SuppressWarnings("removal")
SecurityManager security = System.getSecurityManager();
if (security != null) {
security.checkPrintJobAccess();
@ -267,6 +273,7 @@ public class PrintServiceLookupProvider extends PrintServiceLookup {
public MultiDocPrintService[]
getMultiDocPrintServices(DocFlavor[] flavors,
AttributeSet attributes) {
@SuppressWarnings("removal")
SecurityManager security = System.getSecurityManager();
if (security != null) {
security.checkPrintJobAccess();
@ -276,6 +283,7 @@ public class PrintServiceLookupProvider extends PrintServiceLookup {
public synchronized PrintService getDefaultPrintService() {
@SuppressWarnings("removal")
SecurityManager security = System.getSecurityManager();
if (security != null) {
security.checkPrintJobAccess();