
com.groupbyinc.flux.index.mapper.Mapping.class Maven / Gradle / Ivy
???? 3 (com/groupbyinc/flux/index/mapper/Mapping java/lang/Object .com/groupbyinc/flux/common/xcontent/ToXContent Mapping.java 8com/groupbyinc/flux/index/mapper/Mapping$SourceTransform SourceTransform *com/groupbyinc/flux/index/mapper/Mapping$2 *com/groupbyinc/flux/index/mapper/Mapping$1
Ecom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder =com/groupbyinc/flux/common/google/common/collect/ImmutableMap Builder 5com/groupbyinc/flux/common/xcontent/ToXContent$Params Params 8com/groupbyinc/flux/common/xcontent/ToXContent$MapParams MapParams LEGACY_INCLUDE_IN_OBJECT Ljava/util/Set; #Ljava/util/Set; indexCreated Lcom/groupbyinc/flux/Version; root :Lcom/groupbyinc/flux/index/mapper/object/RootObjectMapper; metadataMappers 7[Lcom/groupbyinc/flux/index/mapper/MetadataFieldMapper; metadataMappersMap ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Lcom/groupbyinc/flux/index/mapper/MetadataFieldMapper;>; sourceTransforms ;[Lcom/groupbyinc/flux/index/mapper/Mapping$SourceTransform; meta eLcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; (Lcom/groupbyinc/flux/Version;Lcom/groupbyinc/flux/index/mapper/object/RootObjectMapper;[Lcom/groupbyinc/flux/index/mapper/MetadataFieldMapper;[Lcom/groupbyinc/flux/index/mapper/Mapping$SourceTransform;Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;)V ()V * ,
- / ! " 1 builder I()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; 3 4
5 com/groupbyinc/flux/Version 7 8com/groupbyinc/flux/index/mapper/object/RootObjectMapper 9 " '
V_2_0_0_beta1 = 8 > before (Lcom/groupbyinc/flux/Version;)Z @ A
8 B D 4com/groupbyinc/flux/index/mapper/MetadataFieldMapper F name ()Ljava/lang/String; H I
G J
java/util/Set L contains (Ljava/lang/Object;)Z N O M P copyAndPutMapper e(Lcom/groupbyinc/flux/index/mapper/Mapper;)Lcom/groupbyinc/flux/index/mapper/object/RootObjectMapper; R S
: T getClass ()Ljava/lang/Class; V W
X put m(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; Z [
\ ^ -(Lcom/groupbyinc/flux/index/mapper/Mapping;)V * `
a java/util/Arrays c sort ,([Ljava/lang/Object;Ljava/util/Comparator;)V e f
d g build A()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; i j
k # $ m &