Edit C:\Users\Admin\.m2\repository\cglib\cglib\2.2.2\net\sf\cglib\beans\BeanMapEmitter$2.class
???? . p 7 8 9 : ; < = > ? @ A B ? C ? D E F G H ? I ? J ? K L G M ? N ? O P Q R val$setters Ljava/util/Map; Synthetic val$e Lnet/sf/cglib/core/CodeEmitter; this$0 #Lnet/sf/cglib/beans/BeanMapEmitter; <init> T(Lnet/sf/cglib/beans/BeanMapEmitter;Ljava/util/Map;Lnet/sf/cglib/core/CodeEmitter;)V Code LineNumberTable LocalVariableTable this InnerClasses %Lnet/sf/cglib/beans/BeanMapEmitter$2; processCase .(Ljava/lang/Object;Lorg/objectweb/asm/Label;)V read Lnet/sf/cglib/core/MethodInfo; key Ljava/lang/Object; end Lorg/objectweb/asm/Label; pd Ljava/beans/PropertyDescriptor; write processDefault ()V SourceFile BeanMapEmitter.java 4 S T U java/beans/PropertyDescriptor V W X Y 4 Z [ \ ] 4 ^ _ ` a b c d e f g h 4 i j k W l m n g o 4 #net/sf/cglib/beans/BeanMapEmitter$2 java/lang/Object &net/sf/cglib/core/ObjectSwitchCallback java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; getReadMethod ()Ljava/lang/reflect/Method; net/sf/cglib/core/CodeEmitter aconst_null net/sf/cglib/core/ReflectUtils getMethodInfo :(Ljava/lang/reflect/Member;)Lnet/sf/cglib/core/MethodInfo; dup invoke !(Lnet/sf/cglib/core/MethodInfo;)V net/sf/cglib/core/MethodInfo getSignature ()Lnet/sf/cglib/core/Signature; net/sf/cglib/core/Signature getReturnType ()Lorg/objectweb/asm/Type; box (Lorg/objectweb/asm/Type;)V swap load_arg (I)V getWriteMethod getArgumentTypes ()[Lorg/objectweb/asm/Type; unbox return_value ! >