Repository URL to install this package:
|
Version:
0.6.14 ▾
|
Êþº¾ 1%
1 % %
¡ ¢ ¡ £ ¤ ¥ ¦
+ § ¨ © ª « 7 ¬ ®
¯ °
±
¯ ² ³ ´ µ
¶ · ¸
¹ º » ¼ ½ ¾ ¿
( À Á Â
/ Ã UsingUnsafe InnerClasses System Å Factory Æ
Dispatcher
SAFE_PROPERTY Ljava/lang/String;
ConstantValue Ç
DISPATCHER
Initializable RLnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable; SYSTEM @Lnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$System; CHECK_PERMISSION Ljava/lang/reflect/Method; BOOTSTRAP_LOADER_LOCK Ljava/lang/Object; classLoader Ljava/lang/ClassLoader; RuntimeVisibleAnnotations -Lnet/bytebuddy/utility/nullability/MaybeNull; É
ValueHandling ;Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling; value Ê Sort @Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort; REVERSE_NULLABILITY protectionDomain Ljava/security/ProtectionDomain;
dispatcher <init> (Ljava/lang/ClassLoader;)V Code LineNumberTable LocalVariableTable this 9Lnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe; "RuntimeVisibleParameterAnnotations :(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)V (Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable;)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; ignored "Ljava/lang/ClassNotFoundException; entry Entry Ljava/util/Map$Entry; types Ljava/util/Map; DLnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher; result ,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 ofSystemLoader /()Lnet/bytebuddy/dynamic/loading/ClassInjector; ofPlatformLoader ofBootLoader
access$200 B()Lnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$System;
access$300 ()Ljava/lang/reflect/Method;
access$400 T()Lnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable; <clinit> ()V
SourceFile ClassInjector.java Í 5Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance; = ? B C @ A Î Ï S U ] U ^ U F G R S T ? Ð Ñ Ò { k Ó Ô java/util/HashMap D E Õ Ö × Ø Ù Ú Û Ü k Ý Ò java/util/Map$Entry Þ Ò java/lang/String ß à á â java/lang/ClassNotFoundException ã Ò [B ä å æ 7net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe ç è é U V ê é ë G ì î ï _ ` Pnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable >net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$System ð ñ ò /net/bytebuddy/utility/privilege/GetMethodAction java.lang.SecurityManager checkPermission java/lang/Class java/security/Permission U ó java/lang/reflect/Method java/lang/Object 8net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase AbstractBase ?net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory Bnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher net.bytebuddy.safe ô 9net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling >net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort õ 2net/bytebuddy/build/AccessControllerPlugin$Enhance 3net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance 2net/bytebuddy/dynamic/loading/ClassLoadingStrategy NO_PROTECTION_DOMAIN java/security/PrivilegedAction run ()Ljava/lang/Object;
initialize F()Lnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher;
java/util/Map entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next getKey forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getValue defineClass ^(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class; +net/bytebuddy/dynamic/loading/ClassInjector java/lang/ClassLoader getSystemClassLoader ()Ljava/lang/ClassLoader; getParent BOOTSTRAP_LOADER Qnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$CreationAction CreationAction INSTANCE SLnet/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$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_CONTROLLER Z ö ÷ ø java/security/AccessController ú
û ¶ equals (Ljava/lang/Object;)Z getClass ()Ljava/lang/Class; ÿ
/ ý þ
¯ java/security/ProtectionDomain
/ hashCode ()I
+
¯
/ java/lang/SecurityException java.security.AccessController net.bytebuddy.securitymanager true java/lang/System getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
java/lang/Boolean parseBoolean (Ljava/lang/String;)Z!"
# ! 1 9 : ; <