Lines Matching defs:Immutable
88 final Immutable immutable;
117 static final class Immutable {
119 private static final Immutable[] CACHE = new Immutable[5];
176 static Immutable create(OptionValues options) {
179 Immutable immutable = CACHE[i];
188 Immutable immutable = new Immutable(options);
199 private Immutable(OptionValues options) {
228 private Immutable() {
286 public static final DebugContext DISABLED = new DebugContext(NO_DESCRIPTION, NO_GLOBAL_METRIC_VALUES, DEFAULT_LOG_STREAM, new Immutable(), NO_CONFIG_CUSTOMIZERS);
352 return new DebugContext(NO_DESCRIPTION, NO_GLOBAL_METRIC_VALUES, DEFAULT_LOG_STREAM, Immutable.create(options), Collections.singletonList(factory));
360 return new DebugContext(NO_DESCRIPTION, NO_GLOBAL_METRIC_VALUES, DEFAULT_LOG_STREAM, Immutable.create(options), factories);
367 return new DebugContext(description, globalMetrics, logStream, Immutable.create(options), factories);
370 private DebugContext(Description description, GlobalMetrics globalMetrics, PrintStream logStream, Immutable immutable, Iterable<DebugHandlersFactory> factories) {