META-INF.modules.java.base.classes.jdk.internal.logger.BootstrapLogger$BootstrapExecutors.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 6 ?
' ` a
b c e f g h i
`
`
j k
l
m n
o p q r
s
t u v
w x y z b { | }
~ ?
? 5 ? ? ?
5 ? ? ? BootstrapExecutors InnerClasses ? BootstrapMessageLoggerTask KEEP_EXECUTOR_ALIVE_SECONDS J
ConstantValue executorRef Ljava/lang/ref/WeakReference; Signature ELjava/lang/ref/WeakReference; head ? LogEvent .Ljdk/internal/logger/BootstrapLogger$LogEvent; tail ()V Code LineNumberTable LocalVariableTable this 8Ljdk/internal/logger/BootstrapLogger$BootstrapExecutors; getExecutor (()Ljava/util/concurrent/ExecutorService; ref executor &Ljava/util/concurrent/ExecutorService; LocalVariableTypeTable
StackMapTable ? newThread ((Ljava/lang/Runnable;)Ljava/lang/Thread; r Ljava/lang/Runnable; owner thread Ljava/lang/Thread; submit (Ljava/lang/Runnable;)V join ex Ljava/lang/Exception; ? awaitPendingTasks isAlive ()Z enqueue 1(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V event flush prev lambda$awaitPendingTasks$0
SourceFile BootstrapLogger.java 9 : 0 1 ? ? $java/util/concurrent/ExecutorService ? 6jdk/internal/logger/BootstrapLogger$BootstrapExecutors 'java/util/concurrent/ThreadPoolExecutor ? ? ? (java/util/concurrent/LinkedBlockingQueue 9 ? java/lang/ref/WeakReference 9 ? @ A 8jdk/internal/logger/BootstrapLogger$BootstrapExecutors$1 9 ? java/security/Permission java/lang/RuntimePermission enableContextClassLoaderOverride 9 ? ? ? ? java/lang/Thread ? ? ? P O ? ? java/lang/InterruptedException 'java/util/concurrent/ExecutionException java/lang/RuntimeException 9 ? BootstrapMethods ? : ? ? ? Q P ? 7 8 7 4 7 ? Y java/lang/Object "java/util/concurrent/ThreadFactory Qjdk/internal/logger/BootstrapLogger$BootstrapExecutors$BootstrapMessageLoggerTask ,jdk/internal/logger/BootstrapLogger$LogEvent java/lang/Throwable java/lang/Exception get ()Ljava/lang/Object; #jdk/internal/logger/BootstrapLogger java/util/concurrent/TimeUnit SECONDS Ljava/util/concurrent/TimeUnit; m(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V (Ljava/lang/Object;)V u(Ljdk/internal/logger/BootstrapLogger$BootstrapExecutors;Ljava/util/concurrent/ExecutorService;Ljava/lang/Runnable;)V (Ljava/lang/String;)V java/security/AccessController doPrivileged s(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; setDaemon (Z)V execute 3(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; java/util/concurrent/Future (Ljava/lang/Throwable;)V
? ?
? run ()Ljava/lang/Runnable; next log ? ? ? ] : "java/lang/invoke/LambdaMetafactory metafactory ? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ' ( - . / J 0 1 2 3 4 7 8 7
9 : ; / *? ? <