com.groupbyinc.flux.index.store.DirectoryUtils.class Maven / Gradle / Ivy
???? 4 J .com/groupbyinc/flux/index/store/DirectoryUtils java/lang/Object DirectoryUtils.java ()V
this 0Lcom/groupbyinc/flux/index/store/DirectoryUtils; getLeafDirectory ?(Lcom/groupbyinc/flux/common/apache/lucene/store/FilterDirectory;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/apache/lucene/store/Directory; >com/groupbyinc/flux/common/apache/lucene/store/FilterDirectory getDelegate <()Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;
8com/groupbyinc/flux/common/apache/lucene/store/Directory getClass ()Ljava/lang/Class;
java/lang/Class isAssignableFrom (Ljava/lang/Class;)Z
dir @Lcom/groupbyinc/flux/common/apache/lucene/store/FilterDirectory; targetClass Ljava/lang/Class; Ljava/lang/Class; current :Lcom/groupbyinc/flux/common/apache/lucene/store/Directory; getLeaf ?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/apache/lucene/store/Directory; ?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/Class;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Lcom/groupbyinc/flux/common/apache/lucene/store/Directory; ' )
*
, Bcom/groupbyinc/flux/common/apache/lucene/store/FileSwitchDirectory .
getPrimaryDir 0
/ 1 ' (
3 getSecondaryDir 5
/ 6 cast &(Ljava/lang/Object;)Ljava/lang/Object; 8 9
: leaf TT; defaultValue d Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable Signature ?(Lcom/groupbyinc/flux/common/apache/lucene/store/FilterDirectory;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/apache/lucene/store/Directory; ?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/Class;)TT; ?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/Class;TT;)TT;
SourceFile 1 @ / *? ? A
B
@ ? +*? M,? ? +? +,? ? ? ? ,? ? M???,? A + ! + " $ &