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
???? 7?
!"
#%&'
(
?)
*
?+,
-.
!/0
!1
!23
45678
?9
?:;
?<=>
?
@A
4B CD
7E F ?GH
I ?JK
;L
>M
?N
?O
?P
?Q }R
?S
?T
!U
!VWXYZ[\ ?]
?^ ?_ ?`
?a
?bcde
f
ghij
]k
l mn
?o
p qn rn sn tn un vn wn xnyz
k*
?{ |
}~
???
r???
???
y
?? ?? InnerClasses? Stringifiers? MethodHandleInlineCopyStrategy? !MethodHandleStringBuilderStrategy? BytecodeStringBuilderStrategy? Mode?
RecipeElement Recipe Key? Strategy TAG_ARG C
ConstantValue TAG_CONST MAX_INDY_CONCAT_ARG_SLOTS I ? STRATEGY /Ljava/lang/invoke/StringConcatFactory$Strategy; DEFAULT_STRATEGY DEBUG Z CACHE_ENABLE CACHE $Ljava/util/concurrent/ConcurrentMap; Signature oLjava/util/concurrent/ConcurrentMap; DUMPER %Ljava/lang/invoke/ProxyClassesDumper;
makeConcat Lookup s(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Code LineNumberTable LocalVariableTable lookup 'Ljava/lang/invoke/MethodHandles$Lookup; name Ljava/lang/String;
concatType Ljava/lang/invoke/MethodType;
StackMapTable
Exceptions makeConcatWithConstants ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; recipe constants [Ljava/lang/Object; doStringConcat ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ZLjava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; o Ljava/lang/Object; value [C c i key *Ljava/lang/invoke/StringConcatFactory$Key; mh Ljava/lang/invoke/MethodHandle; generateRecipe cCount oCount className mt rec -Ljava/lang/invoke/StringConcatFactory$Recipe; ?? adaptType <(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodType; ptype Ljava/lang/Class; args ptypes [Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; [Ljava/lang/Class<*>; ?? getClassName %(Ljava/lang/Class;)Ljava/lang/String; pkgName hostClass ((Ljava/lang/Class<*>;)Ljava/lang/String; generate ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/StringConcatFactory$Recipe;)Ljava/lang/invoke/MethodHandle; e Ljava/lang/Throwable; t lookupStatic ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; (Ljava/lang/ReflectiveOperationException; refc rtype? ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
lookupVirtual lookupConstructor j(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; p(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; estimateSize (Ljava/lang/Class;)I cl (Ljava/lang/Class<*>;)I adaptToStringBuilder $(Ljava/lang/Class;)Ljava/lang/Class; *(Ljava/lang/Class<*>;)Ljava/lang/Class<*>; ()V this &Ljava/lang/invoke/StringConcatFactory; props Ljava/util/Properties; strategy dumpPath???
SourceFile StringConcatFactory.java NestMembers?????? ? ???? java/lang/StringBuilder ? ? StringConcatFactory ?? ? ???
is here for ????? java/lang/Object ? ? , { }, ??? Lookup is null??? Name is null Concat type is null Constants are null Cannot accept null constants??? %java/lang/invoke/MethodHandles$Lookup &java/lang/invoke/StringConcatException Invalid caller: ???? ???? $java/lang/invoke/StringConcatFactory?? java/lang/String ?? Recipe is null???? 4Mismatched number of concat arguments: recipe wants ?? # arguments, but signature provides 4Mismatched number of concat constants: recipe wants constants, but only are passed????