URLClassLoader.java (URLClassLoader): Now package-private.

* java/net/URLClassLoader.java (URLClassLoader): Now
	package-private.
	* java/nio/charset/CoderResult.java (CoderResult): Now
	package-private.
	(get): Likewise.
	(Cache): Likewise.  Don't synchronize on `this'.
	* java/rmi/server/RMIClassLoader.java (MyClassLoader): Now
	package-private.
	* java/util/TimeZone.java (timezones): Now package-private.

From-SVN: r90203
This commit is contained in:
Tom Tromey 2004-11-06 23:22:05 +00:00 committed by Tom Tromey
parent 96859aa470
commit 92002f50bd
5 changed files with 28 additions and 18 deletions

View file

@ -134,7 +134,8 @@ public abstract class TimeZone implements java.io.Serializable, Cloneable
/* initialize this static field lazily to overhead if
* it is not needed:
*/
private static synchronized HashMap timezones()
// Package-private to avoid a trampoline.
static synchronized HashMap timezones()
{
if (timezones0 == null)
{