Lines Matching defs:loadedClass
28 * {@link LoadedClass#preloaded} fields and writes over compiled log file.
52 for (LoadedClass loadedClass : root.loadedClasses.values()) {
53 loadedClass.preloaded = false;
76 Set<LoadedClass> toPreload = new TreeSet<LoadedClass>();
80 for (LoadedClass loadedClass : root.loadedClasses.values()) {
81 Set<String> names = loadedClass.processNames();
82 if (!Policy.isPreloadable(loadedClass)) {
87 (loadedClass.medianTimeMicros() > MIN_LOAD_TIME_MICROS && names.size() > 1)) {
88 toPreload.add(loadedClass);
101 LoadedClass loadedClass = operation.loadedClass;
102 if (shouldPreload(loadedClass)) {
103 toPreload.add(loadedClass);
120 for (LoadedClass loadedClass : toPreload) {
121 out.write(loadedClass.name + "\n");
126 // Update data to reflect LoadedClass.preloaded changes.
127 for (LoadedClass loadedClass : toPreload) {
128 loadedClass.preloaded = true;
134 Set<LoadedClass> toPreload) {
139 = Policy.isPreloadable(operation.loadedClass);
141 toPreload.add(operation.loadedClass);
151 private static boolean shouldPreload(LoadedClass clazz) {