javolution37.javolution.lang
Class ClassInitializer
- java.lang.Object
-
- javolution37.javolution.lang.ClassInitializer
-
public class ClassInitializer extends java.lang.ObjectThis utility class allows for initialization of all Java(tm) classes at startup to avoid initialization delays at an innapropriate time.
Initialization logs are available through
LogContext. For example:public static main(String[] args) { LogContext.enter(LogContext.NULL); // Temporarely disables logging errors and warnings. try { ClassInitializer.initializeAll(); // Initializes bootstrap, extensions and classpath classes. } finally { LogContext.exit(LogContext.NULL); } ... }
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidinitialize(java.lang.Class cls)Initializes the specified class.static voidinitialize(java.lang.String className)Initializes the class with the specified name.static voidinitializeAll()Initializes all runtime and classpath classes.static voidinitializeClassPath()Initializes all classes in current classpath.static voidinitializeDir(java.lang.String dirName)Initializes all the classes in the specified directory.static voidinitializeJar(java.lang.String jarName)Initializes all the classes in the specified jar file.static voidinitializeRuntime()Initializes runtime classes (bootstrap classes inSystem.getProperty("sun.boot.class.path"))and the extension.jarinlib/extdirectory).
-
-
-
Method Detail
-
initializeAll
public static void initializeAll()
Initializes all runtime and classpath classes.- See Also:
initializeRuntime(),initializeClassPath()
-
initializeRuntime
public static void initializeRuntime()
Initializes runtime classes (bootstrap classes inSystem.getProperty("sun.boot.class.path"))and the extension.jarinlib/extdirectory).
-
initializeClassPath
public static void initializeClassPath()
Initializes all classes in current classpath.
-
initialize
public static void initialize(java.lang.Class cls)
Initializes the specified class.- Parameters:
cls- the class to initialize.
-
initialize
public static void initialize(java.lang.String className)
Initializes the class with the specified name.- Parameters:
className- the name of the class to initialize.
-
initializeJar
public static void initializeJar(java.lang.String jarName)
Initializes all the classes in the specified jar file.- Parameters:
jarName- the jar filename.
-
initializeDir
public static void initializeDir(java.lang.String dirName)
Initializes all the classes in the specified directory.- Parameters:
dirName- the name of the directory containing the classes to initialize.
-
-
DMelt 3.0 © DataMelt by jWork.ORG