META-INF.modules.java.base.classes.java.lang.reflect.ProxyGenerator$ConstantPool.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 ? ?
5 ? ?
? 4 ? ?
? 4 ? 4 ? ?
?
4 ?
% ?
? ?
4 ? ?
?
4 ?
4 ?
4 ?
? ?
? ? ?
? ? ? r ? r ? ?
? ? ? ?? ? ?
! ? ? ? ?
% ? ? ?
( ? ?
( ?
( ?
( ?
' ? ?
/ ?
4 ? ? ? ? ? ? ConstantPool InnerClasses
IndirectEntry
ValueEntry Entry pool Ljava/util/List; Signature GLjava/util/List; map Ljava/util/Map; 6Ljava/util/Map; readOnly Z ()V Code LineNumberTable LocalVariableTable this /Ljava/lang/reflect/ProxyGenerator$ConstantPool; getUtf8 (Ljava/lang/String;)S s Ljava/lang/String;
StackMapTable
getInteger (I)S i I getFloat (F)S f F getClass name utf8Index S getString getFieldRef 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)S className
descriptor
classIndex nameAndTypeIndex getMethodRef getInterfaceMethodRef getNameAndType '(Ljava/lang/String;Ljava/lang/String;)S nameIndex descriptorIndex setReadOnly write (Ljava/io/OutputStream;)V e 5Ljava/lang/reflect/ProxyGenerator$ConstantPool$Entry; out Ljava/io/OutputStream; dataOut Ljava/io/DataOutputStream; ?
Exceptions ? addEntry 8(Ljava/lang/reflect/ProxyGenerator$ConstantPool$Entry;)S entry getValue (Ljava/lang/Object;)S key Ljava/lang/Object; index Ljava/lang/Integer; getIndirect @(Ljava/lang/reflect/ProxyGenerator$ConstantPool$IndirectEntry;)S =Ljava/lang/reflect/ProxyGenerator$ConstantPool$IndirectEntry;
SourceFile ProxyGenerator.java NestHost java/lang/reflect/ProxyGenerator D E java/util/ArrayList D ? ; < java/util/HashMap ? @ B C java/lang/NullPointerException x y ? ? ? ? ? K L ;java/lang/reflect/ProxyGenerator$ConstantPool$IndirectEntry D ? ~ X L e f D ? java/io/DataOutputStream D k ? ? ? ? ? ? ? ? ? ? ? 3java/lang/reflect/ProxyGenerator$ConstantPool$Entry j ? ? ? "java/lang/IllegalArgumentException !constant pool size limit exceeded D ? ? ? ? java/lang/Integer ? ? java/lang/InternalError java/lang/StringBuilder late constant pool addition: ? ? ? ? ? ? 8java/lang/reflect/ProxyGenerator$ConstantPool$ValueEntry D ? u v ? ? late constant pool addition -java/lang/reflect/ProxyGenerator$ConstantPool java/lang/Object java/util/Iterator java/io/IOException (I)V valueOf (I)Ljava/lang/Integer; java/lang/Float (F)Ljava/lang/Float; (IS)V (ISS)V java/util/List size ()I
writeShort iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; (Ljava/io/DataOutputStream;)V add (Ljava/lang/Object;)Z (Ljava/lang/String;)V
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object;
shortValue ()S append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/Object;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 4 5 ; <