Repository URL to install this package:
|
Version:
0.6.14 ▾
|
Êþº¾ 1
? ® ? ¯ ° ±
? ² ³ ´ µ
? ¶
N · ¸ ¹
º ? » ? ¼ ? ½ ? ¾ ¿ À
? Á ? Â D Ã Ä
· Å Æ Ç È É Ê É Ë Ì Í Î R Ï R Ð
Ñ
Ò Ó Ô Õ R Ö × Ø Ù Ú Û Ü Ý R Þ ß R à á â ã
0 · ä
0 å æ
0 ç
/ º è é R ê ë
0 ì
, º Å í D Á î
ï ð
? ñ ò ó
? ô õ ö
÷ ø ù ú û ü ý
G þ ÿ UsingReflection InnerClasses System
Dispatcher
DISPATCHER
Initializable VLnet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable; SYSTEM DLnet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$System; CHECK_PERMISSION Ljava/lang/reflect/Method; classLoader Ljava/lang/ClassLoader; protectionDomain Ljava/security/ProtectionDomain; RuntimeVisibleAnnotations -Lnet/bytebuddy/utility/nullability/MaybeNull;
ValueHandling ;Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling; value Sort @Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort; REVERSE_NULLABILITY packageDefinitionStrategy 9Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy; forbidExisting Z <init> (Ljava/lang/ClassLoader;)V Code LineNumberTable LocalVariableTable this =Lnet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection; :(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)V "RuntimeVisibleParameterAnnotations t(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Z)V doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; action Ljava/security/PrivilegedAction; LocalVariableTypeTable %Ljava/security/PrivilegedAction<TT;>; Signature @<T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT; Enhance 4Lnet/bytebuddy/build/AccessControllerPlugin$Enhance; isAlive ()Z injectRaw (Ljava/util/Map;)Ljava/util/Map; exception !Ljava/lang/IllegalStateException; definedPackage Ljava/lang/Package; packageName Ljava/lang/String;
definition
Definition DLnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition; packageIndex I type Ljava/lang/Class; entry Entry Ljava/util/Map$Entry; types Ljava/util/Map;
dispatcher HLnet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher; result Ljava/lang/Class<*>; ,Ljava/util/Map$Entry<+Ljava/lang/String;[B>; &Ljava/util/Map<+Ljava/lang/String;[B>; 7Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>; _(Ljava/util/Map<+Ljava/lang/String;[B>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>; isAvailable ofSystemClassLoader /()Lnet/bytebuddy/dynamic/loading/ClassInjector;
access$000 F()Lnet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$System;
access$100 ()Ljava/lang/reflect/Method; <clinit> ()V
SourceFile ClassInjector.java 5Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance; Y Z W X
^ m t +net/bytebuddy/dynamic/loading/ClassInjector m v m © "java/lang/IllegalArgumentException 5Cannot inject classes into the bootstrap class loader m [ \ ] ^ i j k l ¡ T V java/util/HashMap java/util/Map$Entry java/lang/String !"#$%&'()*+ ,-./0/1/2/3/4/5678 java/lang/IllegalStateException9-:; java/lang/SecurityException java/lang/StringBuilder Sealing violation for package <= (getPackage fallback)>/? [B@A #Cannot inject already loaded type: <BCD ;net/bytebuddy/dynamic/loading/ClassInjector$UsingReflectionEFG m nHJ w x Tnet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable Bnet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$SystemKLM /net/bytebuddy/utility/privilege/GetMethodAction java.lang.SecurityManager checkPermission java/lang/Class java/security/Permission mN java/lang/reflect/Method 8net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase AbstractBase Fnet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$DispatcherO 9net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling >net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$SortP 2net/bytebuddy/build/AccessControllerPlugin$Enhance Bnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition 3net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance 2net/bytebuddy/dynamic/loading/ClassLoadingStrategy NO_PROTECTION_DOMAIN ?net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial Trivial INSTANCE ALnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial; (Ljava/lang/String;)V java/security/PrivilegedAction run ()Ljava/lang/Object;
initialize J()Lnet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher;
java/util/Map entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next getKey getClassLoadingLock =(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object; findClass <(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; lastIndexOf (I)I substring (II)Ljava/lang/String; 7net/bytebuddy/dynamic/loading/PackageDefinitionStrategy define (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;)Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition; isDefined getDefinedPackage >(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package; getSpecificationTitle ()Ljava/lang/String; getSpecificationVersion getSpecificationVendor getImplementationTitle getImplementationVersion getImplementationVendor getSealBase ()Ljava/net/URL;
definePackage ¸(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;
getPackage isCompatibleTo (Ljava/lang/Package;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString getValue defineClass ^(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/lang/ClassLoader getSystemClassLoader ()Ljava/lang/ClassLoader; Unet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$CreationAction CreationAction WLnet/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$CreationAction; /net/bytebuddy/utility/dispatcher/JavaDispatcher of 3(Ljava/lang/Class;)Ljava/security/PrivilegedAction; 9(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)V +net/bytebuddy/build/HashCodeAndEqualsPlugin *net/bytebuddy/build/AccessControllerPlugin ACCESS_CONTROLLERQ l ?R java/security/AccessControllerT
U ô equals (Ljava/lang/Object;)Z java/lang/ObjectY getClass ()Ljava/lang/Class;[\
Z]WX
ï_ java/security/ProtectionDomaina
b_
Z_ hashCode ()I
?]ef
Jh
ïh
bh
Zh java/lang/ClassNotFoundExceptionm java.security.AccessControllero forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;qr
Js net.bytebuddy.securitymanageru truew java/lang/Systemy getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;{|
z} java/lang/Boolean parseBoolean (Ljava/lang/String;)Z
! ? N T V W X Y Z [ \ ] ^ _ ` c de g h i j k l Q l
m n o A *+² · ± p
³ ´ q r s [ \ m t o M *+,² · ± p
¾
 q r s [ \ ] ^ u ` m v o (*· +Ç
» Y
· ¿*+µ *,µ
*-µ *µ ± p " Ï Ð Ñ Ó Ô Õ ! Ö ' × q 4 ( r s ( [ \ ( ] ^ ( i j ( k l u
`
w x o N ²S *¸V°*¹ ° p â q y z { y | } ~ _ o . ¸ ¬ p é q r s
o T
æ² ¹ M» Y· N+¹ ¹ :¹ ¿¹ À :,*´ ¹ À ¹ Y:Â,*´ ¹ À ¹ :Ç<¹ À .¶ 6 þ¹ À ¶ : *´ *´ ¹ À ¹ ! :
¹ " Ç,*´ ¹ # :Ç ,*´
¹ $
¹ %
¹ &
¹ '
¹ (
¹ )
¹ * ¹ +
W§ s:,*´ ¹ - :Ç ¿
¹ . $» /Y» 0Y· 12¶ 3 ¶ 34¶ 3¶ 5· 6¿§ +
¹ . » /Y» 0Y· 12¶ 3 ¶ 3¶ 5· 6¿,*´ ¹ À ¹ 7 À 8*´
¹ 9 :§ &*´ » ,Y» 0Y· 1:¶ 3¶ ;¶ 5· <¿-¹ ¹ = Wç :
Ã
¿§þ=-° È , LÖÙ ÙÞÙ p ' ð ñ ò 4 ó L ô b õ g ö x ÷ ~ ø ù « ú µ û Ã ü È þ Ñ Ø ß æ í ô û þ !-NQ]y§Ã Ó!á"ä# q p C Ã ¶ é « Î
x% bq 4 æ r s æ Ý Õ { * bq 4 æ Õ } ¡ o ! ² ¹ > ¬ p , ¢ £ o # » ?Y¸ @· A° p 5 ¤ ¥ o ² ° p ¦ § o ² ° p ¨ © o f§ ;² B¸ CÀ D³ E¸ F¸ CÀ E³ » GYHI½ JYKS· L¸ CÀ M³ ±p¸tWvx¸~¸³S§ W³S§ W³S§ÿ ; S Vn ; S ^ / p WX o
y*+¦ ¬+Ç ¬*¶^+¶^¥ ¬*´ +À ?´ ¬*´ +À ?´ ¶` ¬*´
+À ?´
MN-,Æ Æ -,¶c ¬§ Æ ¬*´ +À ?´ ¶d ¬¬ u ` ef o C 7*¶g¶ih*´ ¶j`h*´
L+Æ +¶k`h*´ ¶l`h*´ `¬ P j
E ? Q R ? S D R U a b& e a f@ & Ó Å ¬ & N ³ Ó
@ ò RI@ ? O ª « _