Edit C:\Users\Admin\.m2\repository\cglib\cglib\2.2.2\net\sf\cglib\proxy\DispatcherGenerator.class
???? . ? # M N O P Q R Q S T U V W 7 X 7 Y 7 Z [ \ ] ^ [ _ ` a b c d [ e [ f [ g [ h [ i j k l m n V o p q V r s t u INSTANCE (Lnet/sf/cglib/proxy/DispatcherGenerator; PROXY_REF_INSTANCE DISPATCHER Lorg/objectweb/asm/Type; PROXY_REF_DISPATCHER LOAD_OBJECT Lnet/sf/cglib/core/Signature; PROXY_REF_LOAD_OBJECT proxyRef Z <init> (Z)V Code LineNumberTable LocalVariableTable this generate v Context InnerClasses a(Lnet/sf/cglib/core/ClassEmitter;Lnet/sf/cglib/proxy/CallbackGenerator$Context;Ljava/util/List;)V e Lnet/sf/cglib/core/CodeEmitter; method Lnet/sf/cglib/core/MethodInfo; it Ljava/util/Iterator; ce Lnet/sf/cglib/core/ClassEmitter; context .Lnet/sf/cglib/proxy/CallbackGenerator$Context; methods Ljava/util/List; generateStatic `(Lnet/sf/cglib/core/CodeEmitter;Lnet/sf/cglib/proxy/CallbackGenerator$Context;Ljava/util/List;)V <clinit> ()V SourceFile DispatcherGenerator.java 0 J . / w x y z { | } ~ net/sf/cglib/core/MethodInfo ? ? ? ? ? ? ? ? ? ? ? ? J * ) - , ? ? ( ) + , ? ? ? ? ? ? ? ? J ? ? ? J ? J &net/sf/cglib/proxy/DispatcherGenerator 0 1 % & ' & net.sf.cglib.proxy.Dispatcher ? ? %net.sf.cglib.proxy.ProxyRefDispatcher Object loadObject() ? ? Object loadObject(Object) java/lang/Object $net/sf/cglib/proxy/CallbackGenerator ,net/sf/cglib/proxy/CallbackGenerator$Context java/util/List iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; getModifiers ()I net/sf/cglib/core/TypeUtils isProtected (I)Z beginMethod _(Lnet/sf/cglib/core/ClassEmitter;Lnet/sf/cglib/core/MethodInfo;)Lnet/sf/cglib/core/CodeEmitter; getIndex !(Lnet/sf/cglib/core/MethodInfo;)I emitCallback #(Lnet/sf/cglib/core/CodeEmitter;I)V net/sf/cglib/core/CodeEmitter load_this invoke_interface 8(Lorg/objectweb/asm/Type;Lnet/sf/cglib/core/Signature;)V getClassInfo ()Lnet/sf/cglib/core/ClassInfo; net/sf/cglib/core/ClassInfo getType ()Lorg/objectweb/asm/Type; checkcast (Lorg/objectweb/asm/Type;)V load_args invoke !(Lnet/sf/cglib/core/MethodInfo;)V return_value end_method parseType ,(Ljava/lang/String;)Lorg/objectweb/asm/Type; parseSignature 1(Ljava/lang/String;)Lnet/sf/cglib/core/Signature; # $ % &