Repository URL to install this package:
|
Version:
0.6.6 ▾
|
Êþº¾ 1 K ² K ³
K ´
L µ K ¶ = · ¸ ¹ º ¹ » = ¼
½ ¾
¿ À
Á ~ Â K Ã Ä
Å Æ Ç È É Ë Ì K Í Î Ç Ì
Ï K Ð
Ñ K Ò
½ Ó
½ Ô
Õ Ö × j Ø
Ù j Ú
K Û
Õ Ü Ý Þ
½ ß
à
á â
á ã T ä
á å K æ
á ç
á è
á é
á ê
á ë ì í î
4 µ ï
4 ð
ñ ò ó
4 ô
õ ö
÷ ø ù
K ú
û ü ý
½ þ
ÿ i
InnerClasses ValueMatcher AnnotationOrderComparator Sorted
ValueHandling Enhance WithNonNullableFields ENHANCE_INVOKE_SUPER InDefinedShape CLnet/bytebuddy/description/method/MethodDescription$InDefinedShape; ENHANCE_SIMPLE_COMPARISON_FIRST ENHANCE_INCLUDE_SYNTHETIC_FIELDS ENHANCE_PERMIT_SUBCLASS_EQUALITY ENHANCE_USE_TYPE_HASH_CONSTANT VALUE_HANDLING_VALUE SORTED_VALUE annotationType Ljava/lang/String; RuntimeVisibleAnnotations -Lnet/bytebuddy/utility/nullability/MaybeNull; ;Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling; value Sort @Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort; REVERSE_NULLABILITY <init> ()V Code LineNumberTable LocalVariableTable this -Lnet/bytebuddy/build/HashCodeAndEqualsPlugin; (Ljava/lang/String;)V "RuntimeVisibleParameterAnnotations make ()Lnet/bytebuddy/build/Plugin; matches 3(Lnet/bytebuddy/description/type/TypeDescription;)Z target 0Lnet/bytebuddy/description/type/TypeDescription; apply Builder °(Lnet/bytebuddy/dynamic/DynamicType$Builder;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/dynamic/DynamicType$Builder; equalsMethod +Lnet/bytebuddy/implementation/EqualsMethod; builder +Lnet/bytebuddy/dynamic/DynamicType$Builder; typeDescription classFileLocator (Lnet/bytebuddy/dynamic/ClassFileLocator; enhance Loadable ELnet/bytebuddy/description/annotation/AnnotationDescription$Loadable; LocalVariableTypeTable .Lnet/bytebuddy/dynamic/DynamicType$Builder<*>; |Lnet/bytebuddy/description/annotation/AnnotationDescription$Loadable<Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;>; Signature ¶(Lnet/bytebuddy/dynamic/DynamicType$Builder<*>;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/dynamic/DynamicType$Builder<*>; RuntimeInvisibleAnnotations 4Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings; &NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE
justification +Annotation presence is required by matcher. nonNullable N(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/matcher/ElementMatcher; matcher &Lnet/bytebuddy/matcher/ElementMatcher; ZLnet/bytebuddy/matcher/ElementMatcher<Lnet/bytebuddy/description/field/FieldDescription;>; ¶(Lnet/bytebuddy/matcher/ElementMatcher<Lnet/bytebuddy/description/field/FieldDescription;>;)Lnet/bytebuddy/matcher/ElementMatcher<Lnet/bytebuddy/description/field/FieldDescription;>; close r(Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/attribute/MethodAttributeAppender; (Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter;)V annotationVisitor %Lorg/objectweb/asm/AnnotationVisitor;
methodVisitor !Lorg/objectweb/asm/MethodVisitor; methodDescription 4Lnet/bytebuddy/description/method/MethodDescription; annotationValueFilter >Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter; (Ljava/lang/Object;)Z
access$100 E()Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
access$200 <clinit> enhanceMethods -Lnet/bytebuddy/description/method/MethodList; rLnet/bytebuddy/description/method/MethodList<Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;>;
SourceFile HashCodeAndEqualsPlugin.java 5Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance; b ] c ] n u n o d e 3net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance !$%& +net/bytebuddy/description/method/MethodList'()- [ ]./012346 ?net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper InvokeSuper789 a ] java/lang/Boolean:( ` ];< _ ]=$>$?@A 8net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueMatcherB l nC m l DAEFHI$ JK@LDLMNOP ^ ]QRSRTRURVWXYZ java/lang/StringBuilder L[\]^_ ;`abcdef o .net/bytebuddy/description/type/TypeDescription y zgij invokeSuperklmno Anet/bytebuddy/description/method/MethodDescription$InDefinedShape simpleComparisonsFirst includeSyntheticFields permitSubclassEquality useTypeHashConstant 9net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling 2net/bytebuddy/build/HashCodeAndEqualsPlugin$Sorted +net/bytebuddy/build/HashCodeAndEqualsPlugin java/lang/Object net/bytebuddy/build/Plugin "net/bytebuddy/build/Plugin$Factory Factory Fnet/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory >net/bytebuddy/implementation/attribute/MethodAttributeAppender -net/bytebuddy/build/HashCodeAndEqualsPlugin$1 Enet/bytebuddy/build/HashCodeAndEqualsPlugin$AnnotationOrderComparator Anet/bytebuddy/build/HashCodeAndEqualsPlugin$WithNonNullableFields >net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sortp )net/bytebuddy/dynamic/DynamicType$Builderq Cnet/bytebuddy/description/annotation/AnnotationDescription$Loadable getDeclaredAnnotations 7()Lnet/bytebuddy/description/annotation/AnnotationList; 3net/bytebuddy/description/annotation/AnnotationList isAnnotationPresent (Ljava/lang/Class;)Z ofType X(Ljava/lang/Class;)Lnet/bytebuddy/description/annotation/AnnotationDescription$Loadable; getDeclaredMethods /()Lnet/bytebuddy/description/method/MethodList; %net/bytebuddy/matcher/ElementMatchers
isHashCodes Junction 1()Lnet/bytebuddy/matcher/ElementMatcher$Junction; filter N(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/matcher/FilterableList; isEmpty ()Z methodt MethodDefinition ImplementationDefinition }(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition; getValue {(Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lnet/bytebuddy/description/annotation/AnnotationValue; java/lang/Class getClassLoader ()Ljava/lang/ClassLoader; 4net/bytebuddy/description/annotation/AnnotationValue load Loaded V(Ljava/lang/ClassLoader;)Lnet/bytebuddy/description/annotation/AnnotationValue$Loaded; ;net/bytebuddy/description/annotation/AnnotationValue$Loaded resolve %(Ljava/lang/Class;)Ljava/lang/Object; booleanValue hashCodeMethod a(Lnet/bytebuddy/description/type/TypeDescription;ZZ)Lnet/bytebuddy/implementation/HashCodeMethod; none isSynthetic +net/bytebuddy/implementation/HashCodeMethod withIgnoredFields U(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/implementation/HashCodeMethod; IGNORE C(Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;)V withNonNullableFields Snet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition intercept ReceiverTypeDefinition (Lnet/bytebuddy/implementation/Implementation;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition; isEquals ](Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/EqualsMethod; )net/bytebuddy/implementation/EqualsMethod S(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/implementation/EqualsMethod; INSTANCE GLnet/bytebuddy/build/HashCodeAndEqualsPlugin$AnnotationOrderComparator; withFieldOrder C(Ljava/util/Comparator;)Lnet/bytebuddy/implementation/EqualsMethod; withPrimitiveTypedFieldsFirst -()Lnet/bytebuddy/implementation/EqualsMethod; withEnumerationTypedFieldsFirst $withPrimitiveWrapperTypedFieldsFirst withStringTypedFieldsFirst withSubclassEquality /()Lnet/bytebuddy/implementation/Implementation; Qnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition attribute (Lnet/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/lang/String replace (CC)Ljava/lang/String; toString ()Ljava/lang/String; org/objectweb/asm/MethodVisitor visitParameterAnnotation ;(ILjava/lang/String;Z)Lorg/objectweb/asm/AnnotationVisitor; #org/objectweb/asm/AnnotationVisitor visitEnd <net/bytebuddy/description/type/TypeDescription$ForLoadedType
ForLoadedType of C(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription; named C(Ljava/lang/String;)Lnet/bytebuddy/matcher/ElementMatcher$Junction; getOnly ()Ljava/lang/Object; 2net/bytebuddy/description/method/MethodDescription !net/bytebuddy/dynamic/DynamicType :net/bytebuddy/description/annotation/AnnotationDescriptionu -net/bytebuddy/matcher/ElementMatcher$Junction :net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition $net/bytebuddy/matcher/ElementMatcher equals getClass ()Ljava/lang/Class;wx
Lyv §
ñ{ hashCode ()I
Ky}~
Å
ñ ! K L M N O P [ ] ^ ] _ ] ` ] a ] b ] c ] d e f g h ie l m n o p 4 *· ± q
n o r s t n u p F
*· *+µ ± q x y z r
s t
d e v g w x p , *° q r s t y z p N +Æ +¹ ¹ § ¬ q r s t { | v g } p ³ ·,¹ ¹ :,¹
¸ ¹ À
¹ ¦+¸ ¹ ² ¹ ¶ ¹ ¹ À ,² ¹ ¹ À ¶ ² ¹ ¹ À ¶ ¶ ² ¹ ¹ À ¶ ¸ § ¸ ¶ » Y² !· "¶ *» Y² #· "¶ $¶ %¹ & L,¹
¸ '¹ À
¹ Ô² ¹ ¶ ¹ ¹ À ,¶ (² ¹ ¹ À ¶ ¸ § ¸ ¶ )» Y² !· "¶ )*» Y² #· "¶ $¶ *² +¶ ,:² -¹ ¹ À ¶ ¶ .¶ /¶ 0¶ 1:+¸ '¹ ² ¹ ¹ À ¶ ¶ 2§ ¹ & *¹ 3 L+° q " ( U l ~ ¡ ¤ ± ¿ Å Ë ä &