21
|
97510
|
1019
-
1049
|
ApplyToImplicitArgs
|
pureconfig.generic.semiauto.deriveReader
|
|
pureconfig.generic.semiauto.deriveReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig]({
val inst$macro$28: pureconfig.generic.DerivedConfigReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig] = {
final class anon$lazy$macro$27 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$27 = {
anon$lazy$macro$27.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$23: pureconfig.ConfigReader[String] = pureconfig.this.ConfigReader.stringConfigReader.asInstanceOf[pureconfig.ConfigReader[String]];
<stable> <accessor> lazy val inst$macro$25: pureconfig.ConfigReader[Map[String,String]] = pureconfig.this.ConfigReader.mapReader[String](pureconfig.this.ConfigReader.stringConfigReader).asInstanceOf[pureconfig.ConfigReader[Map[String,String]]];
<stable> <accessor> lazy val inst$macro$26: pureconfig.generic.MapShapedReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig,shapeless.HNil,shapeless.HNil] = generic.this.MapShapedReader.labelledHNilReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig](generic.this.ProductHint.default[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig]).asInstanceOf[pureconfig.generic.MapShapedReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig,shapeless.HNil,shapeless.HNil]];
<stable> <accessor> lazy val inst$macro$24: pureconfig.generic.MapShapedReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig,shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out,Option[Map[String,String]] :: shapeless.HNil] = generic.this.MapShapedReader.labelledHConsReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig, Symbol @@ String("properties"), Map[String,String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, shapeless.HNil](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("properties")]](scala.Symbol.apply("properties").asInstanceOf[Symbol @@ String("properties")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("properties")]]), shapeless.Lazy.apply[pureconfig.ConfigReader[Map[String,String]]](anon$lazy$macro$27.this.inst$macro$25), shapeless.Lazy.apply[pureconfig.generic.MapShapedReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig,shapeless.HNil,shapeless.HNil]](anon$lazy$macro$27.this.inst$macro$26), generic.this.ProductHint.default[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig]).asInstanceOf[pureconfig.generic.MapShapedReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig,shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out,Option[Map[String,String]] :: shapeless.HNil]];
<stable> <accessor> lazy val inst$macro$22: pureconfig.generic.MapShapedReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig,shapeless.labelled.FieldType[Symbol @@ String("namespace"),String] :: shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out,Option[String] :: Option[Map[String,String]] :: shapeless.HNil] = generic.this.MapShapedReader.labelledHConsReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig, Symbol @@ String("namespace"), String, shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, Option[Map[String,String]] :: shapeless.HNil](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("namespace")]](scala.Symbol.apply("namespace").asInstanceOf[Symbol @@ String("namespace")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("namespace")]]), shapeless.Lazy.apply[pureconfig.ConfigReader[String]](anon$lazy$macro$27.this.inst$macro$23), shapeless.Lazy.apply[pureconfig.generic.MapShapedReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig,shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out,Option[Map[String,String]] :: shapeless.HNil]](anon$lazy$macro$27.this.inst$macro$24), generic.this.ProductHint.default[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig]).asInstanceOf[pureconfig.generic.MapShapedReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig,shapeless.labelled.FieldType[Symbol @@ String("namespace"),String] :: shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out,Option[String] :: Option[Map[String,String]] :: shapeless.HNil]];
<stable> <accessor> lazy val inst$macro$1: pureconfig.generic.DerivedConfigReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig] = generic.this.DerivedConfigReader.productReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig, shapeless.labelled.FieldType[Symbol @@ String("namespace"),String] :: shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, Option[String] :: Option[Map[String,String]] :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig, (Symbol @@ String("namespace")) :: (Symbol @@ String("properties")) :: shapeless.HNil, String :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("namespace"),String] :: shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig, (Symbol @@ String("namespace")) :: (Symbol @@ String("properties")) :: shapeless.HNil](::.apply[Symbol @@ String("namespace"), (Symbol @@ String("properties")) :: shapeless.HNil.type](scala.Symbol.apply("namespace").asInstanceOf[Symbol @@ String("namespace")], ::.apply[Symbol @@ String("properties"), shapeless.HNil.type](scala.Symbol.apply("properties").asInstanceOf[Symbol @@ String("properties")], HNil))), Generic.instance[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig, String :: Map[String,String] :: shapeless.HNil](((x0$7: org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig) => x0$7 match {
case (namespace: String, properties: Map[String,String])org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig((namespace$macro$16 @ _), (properties$macro$17 @ _)) => ::.apply[String, Map[String,String] :: shapeless.HNil.type](namespace$macro$16, ::.apply[Map[String,String], shapeless.HNil.type](properties$macro$17, HNil)).asInstanceOf[String :: Map[String,String] :: shapeless.HNil]
}), ((x0$8: String :: Map[String,String] :: shapeless.HNil) => x0$8 match {
case (head: String, tail: Map[String,String] :: shapeless.HNil)String :: Map[String,String] :: shapeless.HNil((namespace$macro$14 @ _), (head: Map[String,String], tail: shapeless.HNil)Map[String,String] :: shapeless.HNil((properties$macro$15 @ _), HNil)) => CloudwatchFactory.this.CloudwatchConfig.apply(namespace$macro$14, properties$macro$15)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("namespace"), String, (Symbol @@ String("properties")) :: shapeless.HNil, Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("properties"), Map[String,String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("properties")]](scala.Symbol.apply("properties").asInstanceOf[Symbol @@ String("properties")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("properties")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("namespace")]](scala.Symbol.apply("namespace").asInstanceOf[Symbol @@ String("namespace")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("namespace")]])), scala.Predef.$conforms[shapeless.labelled.FieldType[Symbol @@ String("namespace"),String] :: shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), Default.this.AsOptions.asOption[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig, String :: Map[String,String] :: shapeless.HNil, Some[String] :: Some[Map[String,String]] :: shapeless.HNil, Option[String] :: Option[Map[String,String]] :: shapeless.HNil](shapeless.Default.mkDefault[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig, Some[String] :: Some[Map[String,String]] :: shapeless.HNil](::.apply[Some[String], Some[Map[String,String]] :: shapeless.HNil.type](scala.Some.apply[String](CloudwatchFactory.this.CloudwatchConfig.apply$default$1), ::.apply[Some[Map[String,String]], shapeless.HNil.type](scala.Some.apply[Map[String,String]](CloudwatchFactory.this.CloudwatchConfig.apply$default$2), HNil))), Generic.instance[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig, String :: Map[String,String] :: shapeless.HNil](((x0$9: org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig) => x0$9 match {
case (namespace: String, properties: Map[String,String])org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig((namespace$macro$20 @ _), (properties$macro$21 @ _)) => ::.apply[String, Map[String,String] :: shapeless.HNil.type](namespace$macro$20, ::.apply[Map[String,String], shapeless.HNil.type](properties$macro$21, HNil)).asInstanceOf[String :: Map[String,String] :: shapeless.HNil]
}), ((x0$10: String :: Map[String,String] :: shapeless.HNil) => x0$10 match {
case (head: String, tail: Map[String,String] :: shapeless.HNil)String :: Map[String,String] :: shapeless.HNil((namespace$macro$18 @ _), (head: Map[String,String], tail: shapeless.HNil)Map[String,String] :: shapeless.HNil((properties$macro$19 @ _), HNil)) => CloudwatchFactory.this.CloudwatchConfig.apply(namespace$macro$18, properties$macro$19)
})), AsOptions.this.Helper.hconsSomeHelper[String, Some[Map[String,String]] :: shapeless.HNil, Map[String,String] :: shapeless.HNil, Option[Map[String,String]] :: shapeless.HNil](AsOptions.this.Helper.hconsSomeHelper[Map[String,String], shapeless.HNil, shapeless.HNil, shapeless.HNil](AsOptions.this.Helper.hnilHelper))), shapeless.Lazy.apply[pureconfig.generic.MapShapedReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig,shapeless.labelled.FieldType[Symbol @@ String("namespace"),String] :: shapeless.labelled.FieldType[Symbol @@ String("properties"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out,Option[String] :: Option[Map[String,String]] :: shapeless.HNil]](anon$lazy$macro$27.this.inst$macro$22)).asInstanceOf[pureconfig.generic.DerivedConfigReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig]]
};
new anon$lazy$macro$27().inst$macro$1
};
shapeless.Lazy.apply[pureconfig.generic.DerivedConfigReader[org.locationtech.geomesa.metrics.micrometer.cloudwatch.CloudwatchFactory.CloudwatchConfig]](inst$macro$28)
})
|