META-INF.modules.java.base.classes.java.lang.invoke.MethodHandleImpl$CountingWrapper.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
???? 7 ?
= _
` a b
c
d
e
f
g
h
= i > j k l a m
n
o
= p
q
r
s
t u Q v w
x
y
z {
a | } target Ljava/lang/invoke/MethodHandle; count I countingFormProducer Ljava/util/function/Function; Signature [Ljava/util/function/Function; nonCountingFormProducer
isCounting Z invocations NF_maybeStopCounting
NamedFunction InnerClasses +Ljava/lang/invoke/LambdaForm$NamedFunction; z(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/LambdaForm;Ljava/util/function/Function;Ljava/util/function/Function;I)V Code LineNumberTable LocalVariableTable this CountingWrapper 3Ljava/lang/invoke/MethodHandleImpl$CountingWrapper; lform Ljava/lang/invoke/LambdaForm; countingFromProducer LocalVariableTypeTable
StackMapTable ~ ?(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/LambdaForm;Ljava/util/function/Function;Ljava/util/function/Function;I)V getTarget !()Ljava/lang/invoke/MethodHandle; RuntimeVisibleAnnotations ? Hidden $Ljava/lang/invoke/LambdaForm$Hidden; asTypeUncached >(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; wrapper newType Ljava/lang/invoke/MethodType; newTarget maybeCustomizeTarget ()V c countDown ()Z maybeStopCounting (Ljava/lang/Object;)V o1 Ljava/lang/Object; ex (Ljava/lang/ReflectiveOperationException;
THIS_CLASS Ljava/lang/Class; Ljava/lang/Class<*>;
SourceFile MethodHandleImpl.java NestHost ? ? ? 0 ? ? ? # + # ! " # $ % ( % ) * ? G ? ? java/lang/invoke/LambdaForm 1java/lang/invoke/MethodHandleImpl$CountingWrapper ? # 0 1 ? ! ? M L M O P ? M ? ? )java/lang/invoke/LambdaForm$NamedFunction java/lang/Class java/lang/Object ? ? 0 ? , / &java/lang/ReflectiveOperationException ? ? 'java/lang/invoke/DelegatingMethodHandle java/lang/invoke/MethodHandle java/util/function/Function "java/lang/invoke/LambdaForm$Hidden !java/lang/invoke/MethodHandleImpl type ()Ljava/lang/invoke/MethodType; =(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)V $java/lang/invoke/MethodHandleStatics CUSTOMIZE_THRESHOLD asType apply &(Ljava/lang/Object;)Ljava/lang/Object; DONT_INLINE_THRESHOLD asTypeCache customize compileToBytecode
updateForm (Ljava/lang/invoke/LambdaForm;)V getDeclaredMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; (Ljava/lang/reflect/Method;)V newInternalError 0(Ljava/lang/Exception;)Ljava/lang/InternalError;
! " # $ % &