
com.groupbyinc.flux.common.inject.matcher.Matchers$InSubpackage.class Maven / Gradle / Ivy
???? 3 V ?com/groupbyinc/flux/common/inject/matcher/Matchers$InSubpackage dLcom/groupbyinc/flux/common/inject/matcher/AbstractMatcher;Ljava/io/Serializable; 9com/groupbyinc/flux/common/inject/matcher/AbstractMatcher java/io/Serializable
Matchers.java 2com/groupbyinc/flux/common/inject/matcher/Matchers InSubpackage targetPackageName Ljava/lang/String; serialVersionUID J (Ljava/lang/String;)V ()V
this ALcom/groupbyinc/flux/common/inject/matcher/Matchers$InSubpackage; matches (Ljava/lang/Class;)Z java/lang/Class
getPackage ()Ljava/lang/Package;
! java/lang/Package # getName ()Ljava/lang/String; % &
$ ' java/lang/String ) equals (Ljava/lang/Object;)Z + ,
* - java/lang/StringBuilder /
0 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 2 3
0 4 . 6 toString 8 &
0 9
startsWith (Ljava/lang/String;)Z ; <
* = c Ljava/lang/Class; classPackageName other Ljava/lang/Object; hashCode ()I D E
* F
inSubpackage( H ) J
L
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable Signature
SourceFile InnerClasses
N O F
*? *+? ? P
Q s t u O ? 6+? "? (M,*? ? .? ,? 0Y? 1*? ? 57? 5? :? >? ? ? P 6 6 ? @ . A
Q y z *{ R ? 0 *@ + , O a +? ? +? ? *? ? .? ? ? P B C Q
? ? R @ D E O 5 %*? ? Gh? P Q ? 8 &