com.groupbyinc.flux.common.inject.matcher.Matchers$InSubpackage.class Maven / Gradle / Ivy
???? 4 O ?com/groupbyinc/flux/common/inject/matcher/Matchers$InSubpackage NLcom/groupbyinc/flux/common/inject/matcher/AbstractMatcher; 9com/groupbyinc/flux/common/inject/matcher/AbstractMatcher
Matchers.java 2com/groupbyinc/flux/common/inject/matcher/Matchers InSubpackage targetPackageName Ljava/lang/String; (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 )
* append -(Ljava/lang/String;)Ljava/lang/StringBuilder; , -
* . . 0 toString 2
* 3
startsWith (Ljava/lang/String;)Z 5 6
$ 7 c Ljava/lang/Class; classPackageName other Ljava/lang/Object; hashCode ()I > ?
$ @
inSubpackage( B ) D
F Code LocalVariableTable LineNumberTable
StackMapTable Signature
SourceFile InnerClasses
H F
*? *+? ? I
J \ ] ^ H ? 6+? ? "M,*? ? (? ,? *Y? +*? ? /1? /? 4? 8? ? ? I 6 6 9 : . ; J b c *d 5c K ? 0 $@ % &