META-INF.modules.java.base.classes.java.lang.reflect.Proxy$ProxyBuilder.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 7?KL ?M ?N ?OP
Q
R
S
?TUV
W
?XY
Z[
\
?]
^_
?`a
b
?c
defgh
W !i
?jkl
mn
o
!p q ?r(
st !u
vw !x
?y z{
|}~
1^
|?
??
?
???
!??
!?????
]
??
!? ???
???
!? ? ?? !?
?Z
??? ?? ???
?
!?
!? !?
!? !? !??
XZ
??
!?
!? ?
??
_^
??
b?
???
e?
!?
????M?
mZ
?
?Q
?
??
!?
??
!?
??
!?
?
m??
zZ`
??
????? ???????????M??
??
???
!?
m??
!?
??
??
???
?
? !? ?
??? !?
?? ???
d?
??
??
?? ??
!?
??
?
v?
?Z
?Z
?Z ProxyBuilder InnerClasses UNSAFE Ljdk/internal/misc/Unsafe; proxyClassNamePrefix Ljava/lang/String;
ConstantValue nextUniqueNumber (Ljava/util/concurrent/atomic/AtomicLong; reverseProxyCache &Ljdk/internal/loader/ClassLoaderValue; Signature ;Ljdk/internal/loader/ClassLoaderValue; DEBUG
interfaces Ljava/util/List; &Ljava/util/List;>; module Ljava/lang/Module; dynProxyModules :Ljdk/internal/loader/ClassLoaderValue; counter +Ljava/util/concurrent/atomic/AtomicInteger; $assertionsDisabled Z defineProxyClass 5(Ljava/lang/Module;Ljava/util/List;)Ljava/lang/Class; Code LineNumberTable LocalVariableTable pkg flags I intf Ljava/lang/Class; pc e Ljava/lang/ClassFormatError; m proxyPkg accessFlags num J proxyName loader Ljava/lang/ClassLoader; proxyClassFile [B LocalVariableTypeTable Ljava/lang/Class<*>;
StackMapTable
? N(Ljava/lang/Module;Ljava/util/List;>;)Ljava/lang/Class<*>; isProxyClass (Ljava/lang/Class;)Z c (Ljava/lang/Class<*>;)Z isExportedType pn isPackagePrivateType toDetails %(Ljava/lang/Class;)Ljava/lang/String; access ld ((Ljava/lang/Class<*>;)Ljava/lang/String; trace N(Ljava/lang/String;Ljava/lang/Module;Ljava/lang/ClassLoader;Ljava/util/List;)V cn d(Ljava/lang/String;Ljava/lang/Module;Ljava/lang/ClassLoader;Ljava/util/List;>;)V isDebug ()Z (Ljava/lang/String;)Z flag *(Ljava/lang/ClassLoader;Ljava/util/List;)V this &Ljava/lang/reflect/Proxy$ProxyBuilder; refTypes Ljava/util/Set; %Ljava/util/Set;>; @(Ljava/lang/ClassLoader;Ljava/util/List;>;)V +(Ljava/lang/ClassLoader;Ljava/lang/Class;)V .(Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)V build !()Ljava/lang/reflect/Constructor; cons Ljava/lang/reflect/Constructor; !Ljava/lang/NoSuchMethodException;
proxyClass "Ljava/lang/reflect/Constructor<*>; $()Ljava/lang/reflect/Constructor<*>; validateProxyInterfaces 9(Ljava/lang/ClassLoader;Ljava/util/List;Ljava/util/Set;)V type interfaceSet Ljava/util/Map; 8Ljava/util/Map;Ljava/lang/Boolean;>;
e(Ljava/lang/ClassLoader;Ljava/util/List;>;Ljava/util/Set;>;)V referencedTypes 8(Ljava/lang/ClassLoader;Ljava/util/List;)Ljava/util/Set; Ljava/lang/reflect/Method; types Ljava/util/HashSet; )Ljava/util/HashSet;>; d(Ljava/lang/ClassLoader;Ljava/util/List;>;)Ljava/util/Set;>; addElementTypes ((Ljava/util/HashSet;[Ljava/lang/Class;)V cls classes [Ljava/lang/Class; [Ljava/lang/Class<*>; A(Ljava/util/HashSet;>;[Ljava/lang/Class<*>;)V addElementType '(Ljava/util/HashSet;Ljava/lang/Class;)V @(Ljava/util/HashSet;>;Ljava/lang/Class<*>;)V mapToModule J(Ljava/lang/ClassLoader;Ljava/util/List;Ljava/util/Set;)Ljava/lang/Module; target modulePrivateTypes packagePrivateTypes 7Ljava/util/Map;Ljava/lang/Module;>; v(Ljava/lang/ClassLoader;Ljava/util/List;>;Ljava/util/Set;>;)Ljava/lang/Module; ensureAccess &(Ljava/lang/Module;Ljava/lang/Class;)V )(Ljava/lang/Module;Ljava/lang/Class<*>;)V
ensureVisible getElementType $(Ljava/lang/Class;)Ljava/lang/Class; *(Ljava/lang/Class<*>;)Ljava/lang/Class<*>; getDynamicModule +(Ljava/lang/ClassLoader;)Ljava/lang/Module; lambda$getDynamicModule$1 Q(Ljava/lang/ClassLoader;Ljdk/internal/loader/ClassLoaderValue;)Ljava/lang/Module; clv mn
descriptor #Ljava/lang/module/ModuleDescriptor; lambda$trace$0 (Ljava/lang/Class;)V ()V
SourceFile
Proxy.java NestHost java/lang/reflect/Proxy java/lang/reflect/Modifier ? java/lang/Class "java/lang/IllegalArgumentException -non-public interfaces from different packages ? java/lang/StringBuilder G com.sun.proxy. !
com.sun.proxy" ? #Unnamed package cannot be added to #$%&'() java/lang/InternalError not exist in ? ?*+ $java/lang/reflect/Proxy$ProxyBuilder $Proxy, .-. ? ?/(01234 ? ?567 ? ?8:;<=?@A java/lang/ClassFormatErrorBCDEFGHIJ ? unknown ? ? exported ? ? package-private module-private %s/%s %s loader %s java/lang/ObjectKL ? ?MNO PROXY: %s/%s defined by %s%nPKQ debug ? ? BootstrapMethodsRSTEUVWX ? ?YZ ? ?Proxy is not supported until module system is fully initialized[ interface limit exceeded: \ ? ?./ ? ? ? ? java/lang/AssertionError]^_ ? ?`(ab java/lang/NoSuchMethodException c &java/lang/reflect/Proxy$ProxyBuilder$1 defg java/util/IdentityHashMap h8 i ? is not an interfacejk repeated interface: java/util/HashSetlmnopq+,rs$%ts9:u ?v java/util/HashMapwIxy(z{| ?}~???{?+??? java/lang/Module 7non-public interface is not defined by the given loader??J? can't access <= ???56??????? java/lang/ClassNotFoundException : referenced from a method is not visible from class loader? ??q ? ?k??}??? jdk.proxy ? ??????????'?%???O ? ??? ??? &java/util/concurrent/atomic/AtomicLong $jdk/internal/loader/ClassLoaderValue jdk.proxy.debug ??? )java/util/concurrent/atomic/AtomicInteger java/lang/String java/util/Iterator java/util/List java/lang/ClassLoader
java/util/Set java/lang/reflect/Constructor
java/util/Map [Ljava/lang/reflect/Method; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getModifiers ()I isPublic (I)Z getPackageName ()Ljava/lang/String; equals (Ljava/lang/Object;)Z (Ljava/lang/String;)V isNamed append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getName toString isEmpty -(Ljava/lang/Object;)Ljava/lang/StringBuilder;
getDescriptor %()Ljava/lang/module/ModuleDescriptor; !java/lang/module/ModuleDescriptor packages ()Ljava/util/Set; contains getAndIncrement ()J (J)Ljava/lang/StringBuilder; getLoader +(Ljava/lang/Module;)Ljava/lang/ClassLoader; EMPTY_CLASS_ARRAY toArray (([Ljava/lang/Object;)[Ljava/lang/Object; java/lang/reflect/ProxyGenerator generateProxyClass )(Ljava/lang/String;[Ljava/lang/Class;I)[B jdk/internal/misc/Unsafe defineClass `(Ljava/lang/String;[BIILjava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Ljava/lang/Class; sub Sub F(Ljava/lang/Object;)Ljdk/internal/loader/AbstractClassLoaderValue$Sub; java/lang/Boolean TRUE Ljava/lang/Boolean;? 0jdk/internal/loader/AbstractClassLoaderValue$Sub putIfAbsent =(Ljava/lang/ClassLoader;Ljava/lang/Object;)Ljava/lang/Object; getClassLoader ()Ljava/lang/ClassLoader; get +(Ljava/lang/ClassLoader;)Ljava/lang/Object; java/util/Objects '(Ljava/lang/Object;Ljava/lang/Object;)Z getModule ()Ljava/lang/Module;
isExported format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; java/lang/System err Ljava/io/PrintStream; java/io/PrintStream <(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;
?? (Ljava/lang/Object;)V
!? accept ()Ljava/util/function/Consumer; forEach (Ljava/util/function/Consumer;)V jdk/internal/misc/VM isModuleSystemInited size (I)Ljava/lang/StringBuilder; java/util/Collections
singletonList $(Ljava/lang/Object;)Ljava/util/List; constructorParams getConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; *(Ljava/lang/String;Ljava/lang/Throwable;)V H(Ljava/lang/reflect/Proxy$ProxyBuilder;Ljava/lang/reflect/Constructor;)V java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; (I)V isInterface put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getMethods ()[Ljava/lang/reflect/Method; java/lang/reflect/Method isStatic
getReturnType ()Ljava/lang/Class; getSharedParameterTypes ()[Ljava/lang/Class; getSharedExceptionTypes isPrimitive add getUnnamedModule jdk/internal/loader/BootLoader keySet stream ()Ljava/util/stream/Stream; &(Ljava/lang/Object;)Ljava/lang/Object; apply ()Ljava/util/function/Function; java/util/stream/Stream map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; distinct count values ()Ljava/util/Collection; java/util/Collection canRead (Ljava/lang/Module;)Z '(Ljava/lang/String;Ljava/lang/Module;)Z (Ljava/util/Collection;)V addAll (Ljava/util/Collection;)Z jdk/internal/module/Modules addReads '(Ljava/lang/Module;Ljava/lang/Module;)V
addExports 9(Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)V forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; isArray getComponentType
!? !()Ljava/util/function/BiFunction; computeIfAbsent J(Ljava/lang/ClassLoader;Ljava/util/function/BiFunction;)Ljava/lang/Object; incrementAndGet *java/lang/module/ModuleDescriptor$Modifier Modifier SYNTHETIC ,Ljava/lang/module/ModuleDescriptor$Modifier; of #(Ljava/lang/Object;)Ljava/util/Set; newModule Builder N(Ljava/lang/String;Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; )java/lang/module/ModuleDescriptor$Builder <(Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; defineModule \(Ljava/lang/ClassLoader;Ljava/lang/module/ModuleDescriptor;Ljava/net/URI;)Ljava/lang/Module; out println desiredAssertionStatus getUnsafe ()Ljdk/internal/misc/Unsafe; %sun/security/action/GetPropertyAction privilegedGetProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ,jdk/internal/loader/AbstractClassLoaderValue???DE>? "java/lang/invoke/LambdaMetafactory metafactory? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 0 ! ?
? ? ? ? ? " ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? *
?M>+? :? ? H? ? :? 6? ? *>? :,? M? ,?
?
? Y?
????,? )*? ? ? Y? ? *? ? ? ? M? ,,? ? %*? ? ? Y? Y? ? *? ? ?
?*? ? 5*? ? ,? ? %? Y? Y? ,? ? *? ? ? ? ?? ? 7,? ? ? Y? "? ? #? ? ? Y? ,? $? "? ? #? :*? %:*+? &+? '? ( ? )? *:? +?? ,: ? - ? .? /? 0W ?: ? Y ? 2?
? Pvw 1 ? ? " ? ? ? #? *? 2? 5? <? @? F? O? Y? \? `? ?? ?? ?? ? ? ? ? ?
?-3<BKPctwy' ? ?
<