Repository URL to install this package:
|
Version:
0.6.14 ▾
|
Êþº¾ 1 ß
v
w x
y
+ z { |
} ~
+
¡
¢
£ ¤
) ¥ ¦ sealed Z classLoaders Ljava/util/List; Signature *Ljava/util/List<+Ljava/lang/ClassLoader;>; <init> ()V Code LineNumberTable LocalVariableTable this Builder InnerClasses ALnet/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder; (Z)V (Ljava/util/List;Z)V LocalVariableTypeTable .(Ljava/util/List<+Ljava/lang/ClassLoader;>;Z)V append U([Ljava/lang/Class;)Lnet/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder; type [Ljava/lang/Class; [Ljava/lang/Class<*>; X([Ljava/lang/Class<*>;)Lnet/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder; Y(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder; Ljava/lang/Class; types Ljava/util/Collection; Ljava/lang/Class<*>; -Ljava/util/Collection<+Ljava/lang/Class<*>;>; )Ljava/util/List<Ljava/lang/ClassLoader;>; p(Ljava/util/Collection<+Ljava/lang/Class<*>;>;)Lnet/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder; [([Ljava/lang/ClassLoader;)Lnet/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder; classLoader [Ljava/lang/ClassLoader; S(Ljava/util/List;)Lnet/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder; Ljava/lang/ClassLoader; filtered
registered Ljava/util/Set; (Ljava/util/Set<Ljava/lang/ClassLoader;>; m(Ljava/util/List<+Ljava/lang/ClassLoader;>;)Lnet/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder; appendMostSpecific previous iterator Ljava/util/Iterator; candidate -Ljava/util/Iterator<Ljava/lang/ClassLoader;>; filter i(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder; matcher &Lnet/bytebuddy/matcher/ElementMatcher; @Lnet/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>; (Lnet/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lnet/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder; build ()Ljava/lang/ClassLoader; 0(Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader; parent doBuild RuntimeInvisibleAnnotations 4Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings; value *DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED
justification 3Assuring privilege is explicit user responsibility. "RuntimeVisibleParameterAnnotations -Lnet/bytebuddy/utility/nullability/MaybeNull;
SourceFile MultipleParentClassLoader.java RuntimeVisibleAnnotations ¨ Enhance 5Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance; 2 ; © ª « 2 < 2 3 . / , - ¬ ® ? E java/util/ArrayList ¯ ° ± 2 ² Y ³ ´ µ ¶ · ¸ java/lang/Class ¹ d º » ¼ ? P ½ ¾ java/util/HashSet 2 ¿ java/lang/ClassLoader À ?net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder W E W P Á ¼ Â 3 Ã d Ä Å ¼ Æ Ç È É Q g e Ê ¶ Ë ¼ Ì Í Ð Ñ Ò ] ^ 7net/bytebuddy/dynamic/loading/MultipleParentClassLoader 2 Ó java/lang/Object Ô 3net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance java/util/Collections emptyList ()Ljava/util/List; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; java/util/Collection size ()I (I)V ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; getClassLoader java/util/List add (Ljava/lang/Object;)Z addAll (Ljava/util/Collection;)Z (Ljava/util/Collection;)V
java/util/Set equals remove getParent $net/bytebuddy/matcher/ElementMatcher matches get (I)Ljava/lang/Object; 2net/bytebuddy/dynamic/loading/ClassLoadingStrategy BOOTSTRAP_LOADER isEmpty contains %net/bytebuddy/matcher/ElementMatchers is Õ Junction C(Ljava/lang/Object;)Lnet/bytebuddy/matcher/ElementMatcher$Junction; not W(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/matcher/ElementMatcher$Junction; +(Ljava/lang/ClassLoader;Ljava/util/List;Z)V +net/bytebuddy/build/HashCodeAndEqualsPlugin -net/bytebuddy/matcher/ElementMatcher$Junction getClass ()Ljava/lang/Class; Ö ×
+ Ø hashCode
Ø Ú ±
Ü
+ Ü ! + , - . / 0 1 2 3 4 4 *· ± 5
ú û 6 7 : 2 ; 4 A *¸ · ± 5
6 7 : , - 2 <