< prev index next >

src/java.base/share/classes/java/net/URLEncoder.java

Print this page
rev 14210 : 8154231: Simplify access to System properties from JDK code
Reviewed-by: rriggs

*** 23,45 **** * questions. */ package java.net; - import java.io.ByteArrayOutputStream; - import java.io.BufferedWriter; - import java.io.OutputStreamWriter; - import java.io.IOException; import java.io.UnsupportedEncodingException; import java.io.CharArrayWriter; import java.nio.charset.Charset; import java.nio.charset.IllegalCharsetNameException; import java.nio.charset.UnsupportedCharsetException ; import java.util.BitSet; - import java.security.AccessController; - import java.security.PrivilegedAction; - import sun.security.action.GetBooleanAction; import sun.security.action.GetPropertyAction; /** * Utility class for HTML form encoding. This class contains static methods * for converting a String to the <CODE>application/x-www-form-urlencoded</CODE> MIME --- 23,38 ----
*** 138,150 **** dontNeedEncoding.set('-'); dontNeedEncoding.set('_'); dontNeedEncoding.set('.'); dontNeedEncoding.set('*'); ! dfltEncName = AccessController.doPrivileged( ! new GetPropertyAction("file.encoding") ! ); } /** * You can't call the constructor. */ --- 131,141 ---- dontNeedEncoding.set('-'); dontNeedEncoding.set('_'); dontNeedEncoding.set('.'); dontNeedEncoding.set('*'); ! dfltEncName = GetPropertyAction.getProperty("file.encoding"); } /** * You can't call the constructor. */
< prev index next >