[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-2d-dev
Subject: [OpenJDK 2D-Dev] Remove redundant package name in src/java.desktop/share/classes/sun/java2d/Disposer
From: ninghua () linux ! vnet ! ibm ! com
Date: 2015-04-27 2:56:47
Message-ID: 20150426225647.Horde.qBCMviy7AJfKJgmf397ogA1 () ltc ! linux ! ibm ! com
[Download RAW message or body]
This message is in MIME format.
A. The problem to be resolve or feature to be added
The class name includes package name java.security/java.lang.ref
though they were already imported
B. The solution proposed by this patch
Remove package name java.security/java.lang.ref from class name
C: Modified file
src/java.desktop/share/classes/sun/java2d/Disposer.java
D:Patch
---
old/src/java.desktop/share/classes/sun/java2d/Disposer.java 2014-09-02
10:04:34.098277541 +0800
+++
new/src/java.desktop/share/classes/sun/java2d/Disposer.java 2014-09-02
10:04:33.918277545 +0800
@@ -61,15 +61,15 @@
public static int refType = PHANTOM;
static {
- java.security.AccessController.doPrivileged(
- new java.security.PrivilegedAction<Void>() {
+ AccessController.doPrivileged(
+ new PrivilegedAction<Void>() {
public Void run() {
System.loadLibrary("awt");
return null;
}
});
initIDs();
- String type = java.security.AccessController.doPrivileged(
+ String type = AccessController.doPrivileged(
new
sun.security.action.GetPropertyAction("sun.java2d.reftype"));
if (type != null) {
if (type.equals("weak")) {
@@ -134,7 +134,7 @@
if (target instanceof DisposerTarget) {
target = ((DisposerTarget)target).getDisposerReferent();
}
- java.lang.ref.Reference<Object> ref;
+ Reference<Object> ref;
if (refType == PHANTOM) {
ref = new PhantomReference<>(target, queue);
} else {
It is attached as webrev-OJDK-943-OpenJDK9.zip
Regards,
NingHua
["webrev-OJDK-943-OpenJDK9.zip" (application/zip)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic