META-INF.modules.java.base.classes.java.lang.reflect.Executable.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
???? 8
w
l !
"#
l$
%
&
'()*
l+
l,-. 4-56
78-9:;<
7=
>?@
ABCDE
FCGH 4J
lK 4N
lOP
*Q
lR <S
lTUV
W
*X
*>
lYZ
5
l[
l\
]^
l_
l`a
lb
Dc
Dd
le
fg }
lhij
k
Dl ?mn
Io
Dp
D$
q
rstu lv
lwxy lz
l{
l|
l}
]~
l
? ?
l?
l??
???
??
l?
?
??
??
"? l?
l??
l?
"? ??
??
? ??
l? ??
?? ????? hasRealParameterData Z
parameters [Ljava/lang/reflect/Parameter; declaredAnnotations Ljava/util/Map; Signature gLjava/util/Map;Ljava/lang/annotation/Annotation;>; ()V Code LineNumberTable LocalVariableTable this Ljava/lang/reflect/Executable; getAnnotationBytes ()[B hasGenericInformation ()Z getGenericInfo 9()Lsun/reflect/generics/repository/ConstructorRepository; equalParamTypes '([Ljava/lang/Class;[Ljava/lang/Class;)Z i I params1 [Ljava/lang/Class; params2 LocalVariableTypeTable [Ljava/lang/Class<*>;
StackMapTable -([Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Z parseParameterAnnotations '([B)[[Ljava/lang/annotation/Annotation; parameterAnnotations [B printModifiersIfNonzero (Ljava/lang/StringBuilder;IZ)V
access_mod sb Ljava/lang/StringBuilder; mask isDefault mod sharedToString :(IZ[Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String; e Ljava/lang/Exception; modifierMask parameterTypes exceptionTypes ? @(IZ[Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/String; specificToStringHeader (Ljava/lang/StringBuilder;)V
typeVarBounds 4(Ljava/lang/reflect/TypeVariable;)Ljava/lang/String; typeVar Ljava/lang/reflect/TypeVariable; bounds [Ljava/lang/reflect/Type; #Ljava/lang/reflect/TypeVariable<*>; ? 7(Ljava/lang/reflect/TypeVariable<*>;)Ljava/lang/String; sharedToGenericString (IZ)Ljava/lang/String; param Ljava/lang/String; j typeparms ![Ljava/lang/reflect/TypeVariable; sj Ljava/util/StringJoiner; params $[Ljava/lang/reflect/TypeVariable<*>; ? specificToGenericStringHeader getDeclaringClass ()Ljava/lang/Class; ()Ljava/lang/Class<*>; getName ()Ljava/lang/String; getModifiers ()I getTypeParameters #()[Ljava/lang/reflect/TypeVariable; &()[Ljava/lang/reflect/TypeVariable<*>; getSharedParameterTypes ()[Ljava/lang/Class; ()[Ljava/lang/Class<*>; getSharedExceptionTypes getParameterTypes getParameterCount getGenericParameterTypes ()[Ljava/lang/reflect/Type; getAllGenericParameterTypes Ljava/lang/reflect/Parameter;
realParamData genericParamTypes nonGenericParamTypes out fromidx genericInfo
getParameters ()[Ljava/lang/reflect/Parameter; synthesizeAllParams
realparams verifyParameters !([Ljava/lang/reflect/Parameter;)V name mods parameter privateGetParameters $Ljava/lang/IllegalArgumentException; tmp getParameters0 getTypeAnnotationBytes0 getTypeAnnotationBytes getExceptionTypes getGenericExceptionTypes result toGenericString isVarArgs isSynthetic getParameterAnnotations %()[[Ljava/lang/annotation/Annotation; sharedGetParameterAnnotations 9([Ljava/lang/Class;[B)[[Ljava/lang/annotation/Annotation; #[[Ljava/lang/annotation/Annotation;
numParameters <([Ljava/lang/Class<*>;[B)[[Ljava/lang/annotation/Annotation; handleParameterNumberMismatch (II)Z
getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; annotationClass Ljava/lang/Class; Ljava/lang/Class; A(Ljava/lang/Class;)TT; getAnnotationsByType 5(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; B(Ljava/lang/Class;)[TT; getDeclaredAnnotations $()[Ljava/lang/annotation/Annotation; ()Ljava/util/Map; root declAnnos?? i()Ljava/util/Map;Ljava/lang/annotation/Annotation;>; getAnnotatedReturnType #()Ljava/lang/reflect/AnnotatedType; getAnnotatedReturnType0 ;(Ljava/lang/reflect/Type;)Ljava/lang/reflect/AnnotatedType;
returnType Ljava/lang/reflect/Type; getAnnotatedReceiverType getAnnotatedParameterTypes $()[Ljava/lang/reflect/AnnotatedType; getAnnotatedExceptionTypes
SourceFile Executable.java ? ???? ? ????? ?? ? ??????? java/lang/reflect/Modifier default java/lang/StringBuilder ? ? ? ???? BootstrapMethods?? -????? ,????? java/lang/String throws ??? ? java/lang/Exception <?? >?? ? java/lang/Object?? ? ? extends ? & ? ?? ? > ? ? java/util/StringJoiner ?? ? ?? ? ? ? \[\]$ ...???? ? ? java/lang/AbstractMethodError ? ? ? ?? ? ? ? ? z ? java/lang/reflect/Type ? ? ? ?? ? ? ? }?? ? ? java/lang/reflect/Parameter arg?? ?? .java/lang/reflect/MalformedParametersException 8Wrong number of parameters in MethodParameters attribute ??? ?? ??? Invalid parameter name " " Invalid parameter modifiers | } ? ? "java/lang/IllegalArgumentException Invalid constant pool index z { ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? "[Ljava/lang/annotation/Annotation;??? java/lang/annotation/Annotation??? ~
?????????? ~ ?? java/lang/reflect/Executable ? ????????????? ? ??????? "java/lang/reflect/AccessibleObject java/lang/reflect/Member $java/lang/reflect/GenericDeclaration
java/util/Map java/lang/Throwable !jdk/internal/access/SharedSecrets getJavaLangAccess &()Ljdk/internal/access/JavaLangAccess; "jdk/internal/access/JavaLangAccess getConstantPool 6(Ljava/lang/Class;)Ljdk/internal/reflect/ConstantPool; 'sun/reflect/annotation/AnnotationParser [([BLjdk/internal/reflect/ConstantPool;Ljava/lang/Class;)[[Ljava/lang/annotation/Annotation; toString (I)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; java/util/stream/Stream of .([Ljava/lang/Object;)Ljava/util/stream/Stream;
?? &(Ljava/lang/Object;)Ljava/lang/Object; %(Ljava/lang/Class;)Ljava/lang/String; apply ()Ljava/util/function/Function; map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; java/util/stream/Collectors joining 6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector; collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object; f(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/stream/Collector; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/lang/reflect/TypeVariable getBounds equals (Ljava/lang/Object;)Z ,(Ljava/lang/reflect/Type;)Ljava/lang/String;
l? (Ljava/lang/CharSequence;)V getTypeName replaceFirst 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; add 2(Ljava/lang/CharSequence;)Ljava/util/StringJoiner; 5sun/reflect/generics/repository/ConstructorRepository
isImplicit clone ()Ljava/lang/Object; (I)Ljava/lang/StringBuilder; 5(Ljava/lang/String;ILjava/lang/reflect/Executable;I)V (Ljava/lang/String;)V getRealName isEmpty indexOf (I)I (I)Z java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/util/Objects requireNonNull get java/lang/Class cast (sun/reflect/annotation/AnnotationSupport getDirectlyAndIndirectlyPresent D(Ljava/util/Map;Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; toArray 3(Ljava/util/Map;)[Ljava/lang/annotation/Annotation; getRoot &()Ljava/lang/reflect/AccessibleObject; parseAnnotations G([BLjdk/internal/reflect/ConstantPool;Ljava/lang/Class;)Ljava/util/Map;? :sun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget TypeAnnotationTarget InnerClasses
METHOD_RETURN