META-INF.modules.java.base.classes.java.lang.invoke.StringConcatFactory.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
???? :? $java/lang/invoke/StringConcatFactory DEBUG Z
java/lang/System out Ljava/io/PrintStream; java/lang/StringBuilder
()V StringConcatFactory
append -(Ljava/lang/String;)Ljava/lang/StringBuilder; STRATEGY /Ljava/lang/invoke/StringConcatFactory$Strategy;
-(Ljava/lang/Object;)Ljava/lang/StringBuilder; !
is here for
# $ % toString ()Ljava/lang/String;
' ( ) * + java/io/PrintStream println (Ljava/lang/String;)V - java/lang/Object
/ 0 1 doStringConcat ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ZLjava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; 3 , { 5 },
7 8 9 $ : java/util/Arrays '([Ljava/lang/Object;)Ljava/lang/String; < Lookup is null
> ? @ A B java/util/Objects requireNonNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; D Name is null F Concat type is null H Constants are null J Cannot accept null constants
L M N O P %java/lang/invoke/MethodHandles$Lookup lookupModes ()I R &java/lang/invoke/StringConcatException T Invalid caller:
L V W X lookupClass ()Ljava/lang/Class;
Z [ \ ] % java/lang/Class getName
Q _ +
a b c d P java/lang/invoke/MethodType parameterCount
7 f g h fill ([CC)V j java/lang/String
i l m ([C)V o Recipe is null
i q r P length
i t u v charAt (I)C x 4Mismatched number of concat arguments: recipe wants
z { (I)Ljava/lang/StringBuilder; } # arguments, but signature provides 4Mismatched number of concat constants: recipe wants ? constants, but only ? are passed
a ? ? X
returnType
Z ? ? ? isAssignableFrom (Ljava/lang/Class;)Z ?