Skip to content

Instantly share code, notes, and snippets.

@ClaireNeveu
Created June 10, 2015 20:45
Show Gist options
  • Save ClaireNeveu/5ccc7d70c7e9042e4029 to your computer and use it in GitHub Desktop.
Save ClaireNeveu/5ccc7d70c7e9042e4029 to your computer and use it in GitHub Desktop.
object TestConfig extends com.kinja.config.ConfigApi {
val root = com.kinja.config.BootupErrors(com.kinja.config.LiftedTypesafeConfig(testConf, "root"));
def <init>() = {
super.<init>();
()
};
private val subConfig = getConfig("sub-config");
val pureValue = 5;
val otherPureValue: Int = 7;
val somePureValue: Option[Int] = Some(8);
private val safe_config$macro$1: com.kinja.config.BootupErrors[Int] = root.flatMap(((x$1) => x$1.getInt("int")));
private val safe_config$macro$2: BootupErrors[Int] = root.flatMap(((x$2) => x$2.getInt("int")));
private val safe_config$macro$3: com.kinja.config.BootupErrors[String] = getString("string");
private val safe_config$macro$4: BootupErrors[String] = getString("string");
private val safe_config$macro$5: com.kinja.config.BootupErrors[Int] = getInt("int");
private val safe_config$macro$6: BootupErrors[Int] = getInt("int");
private val safe_config$macro$7: com.kinja.config.BootupErrors[Long] = getLong("long");
private val safe_config$macro$8: BootupErrors[Long] = getLong("long");
private val safe_config$macro$9: com.kinja.config.BootupErrors[Boolean] = getBoolean("bool");
private val safe_config$macro$10: BootupErrors[Boolean] = getBoolean("bool");
private val safe_config$macro$11: com.kinja.config.BootupErrors[Double] = getDouble("double");
private val safe_config$macro$12: BootupErrors[Double] = getDouble("double");
private val safe_config$macro$13: com.kinja.config.BootupErrors[scala.concurrent.duration.Duration] = getDuration("duration");
private val safe_config$macro$14: BootupErrors[Duration] = getDuration("duration");
private val safe_config$macro$15: com.kinja.config.BootupErrors[com.typesafe.config.ConfigObject] = getObject("sub-config");
private val safe_config$macro$16: BootupErrors[ConfigObject] = getObject("sub-config");
private val safe_config$macro$17: com.kinja.config.BootupErrors[com.kinja.config.LiftedTypesafeConfig] = getConfig("sub-config");
private val safe_config$macro$18: BootupErrors[LiftedTypesafeConfig] = getConfig("sub-config");
private val safe_config$macro$19: com.kinja.config.BootupErrors[List[String]] = getStringList("string-list");
private val safe_config$macro$20: BootupErrors[List[String]] = getStringList("string-list");
private val safe_config$macro$21: com.kinja.config.BootupErrors[com.typesafe.config.Config] = getRawConfig("sub-config");
private val safe_config$macro$22: BootupErrors[Config] = getRawConfig("sub-config");
private val safe_config$macro$23: com.kinja.config.BootupErrors[Int] = root.flatMap(((conf) => conf.getInt("levelone").map(((levelOne) => levelOne))));
private val safe_config$macro$24: BootupErrors[String] = root.flatMap(((x$3) => x$3.getString("sub-config.bar")));
private val safe_config$macro$25: com.kinja.config.BootupErrors[Int] = getInt("levelone");
private val safe_config$macro$26: BootupErrors[Int] = root.flatMap(((conf) => conf.getInt("levelone").map(((levelOne) => levelOne))));
private val safe_config$macro$27: BootupErrors[SomethingConfig] = subConfig.flatMap(((conf) => conf.getInt("foo").flatMap(((foo) => conf.getString("bar").map(((bar) => SomethingConfig(foo, bar)))))));
private val safe_config$macro$28: com.kinja.config.BootupErrors[Int] = {
val foo = safe_config$macro$23;
val somethingConfig = 5;
val bar = safe_config$macro$26;
safe_config$macro$23.map(((x$4) => x$4.$plus(somethingConfig)))
};
private val safe_config$macro$29: BootupErrors[Int] = root.flatMap(((conf) => conf.getInt("levelone").map(((levelOne) => levelOne))));
final private class safe_config$macro$30 extends scala.AnyRef {
<paramaccessor> val safe_config$macro$1: Int = _;
<paramaccessor> val safe_config$macro$2: Int = _;
<paramaccessor> val safe_config$macro$3: String = _;
<paramaccessor> val safe_config$macro$4: String = _;
<paramaccessor> val safe_config$macro$5: Int = _;
<paramaccessor> val safe_config$macro$6: Int = _;
<paramaccessor> val safe_config$macro$7: Long = _;
<paramaccessor> val safe_config$macro$8: Long = _;
<paramaccessor> val safe_config$macro$9: Boolean = _;
<paramaccessor> val safe_config$macro$10: Boolean = _;
<paramaccessor> val safe_config$macro$11: Double = _;
<paramaccessor> val safe_config$macro$12: Double = _;
<paramaccessor> val safe_config$macro$13: scala.concurrent.duration.Duration = _;
<paramaccessor> val safe_config$macro$14: Duration = _;
<paramaccessor> val safe_config$macro$15: com.typesafe.config.ConfigObject = _;
<paramaccessor> val safe_config$macro$16: ConfigObject = _;
<paramaccessor> val safe_config$macro$17: com.kinja.config.LiftedTypesafeConfig = _;
<paramaccessor> val safe_config$macro$18: LiftedTypesafeConfig = _;
<paramaccessor> val safe_config$macro$19: List[String] = _;
<paramaccessor> val safe_config$macro$20: List[String] = _;
<paramaccessor> val safe_config$macro$21: com.typesafe.config.Config = _;
<paramaccessor> val safe_config$macro$22: Config = _;
<paramaccessor> val safe_config$macro$23: Int = _;
<paramaccessor> val safe_config$macro$24: String = _;
<paramaccessor> val safe_config$macro$25: Int = _;
<paramaccessor> val safe_config$macro$26: Int = _;
<paramaccessor> val safe_config$macro$27: SomethingConfig = _;
<paramaccessor> val safe_config$macro$28: Int = _;
<paramaccessor> val safe_config$macro$29: Int = _;
def <init>(safe_config$macro$1: Int, safe_config$macro$2: Int, safe_config$macro$3: String, safe_config$macro$4: String, safe_config$macro$5: Int, safe_config$macro$6: Int, safe_config$macro$7: Long, safe_config$macro$8: Long, safe_config$macro$9: Boolean, safe_config$macro$10: Boolean, safe_config$macro$11: Double, safe_config$macro$12: Double, safe_config$macro$13: scala.concurrent.duration.Duration, safe_config$macro$14: Duration, safe_config$macro$15: com.typesafe.config.ConfigObject, safe_config$macro$16: ConfigObject, safe_config$macro$17: com.kinja.config.LiftedTypesafeConfig, safe_config$macro$18: LiftedTypesafeConfig, safe_config$macro$19: List[String], safe_config$macro$20: List[String], safe_config$macro$21: com.typesafe.config.Config, safe_config$macro$22: Config, safe_config$macro$23: Int, safe_config$macro$24: String, safe_config$macro$25: Int, safe_config$macro$26: Int, safe_config$macro$27: SomethingConfig, safe_config$macro$28: Int, safe_config$macro$29: Int) = {
super.<init>();
()
}
};
private object safe_config$macro$30 extends scala.AnyRef {
def <init>() = {
super.<init>();
()
};
def construct = ((safe_config$macro$1: Int) => ((safe_config$macro$2: Int) => ((safe_config$macro$3: String) => ((safe_config$macro$4: String) => ((safe_config$macro$5: Int) => ((safe_config$macro$6: Int) => ((safe_config$macro$7: Long) => ((safe_config$macro$8: Long) => ((safe_config$macro$9: Boolean) => ((safe_config$macro$10: Boolean) => ((safe_config$macro$11: Double) => ((safe_config$macro$12: Double) => ((safe_config$macro$13: scala.concurrent.duration.Duration) => ((safe_config$macro$14: Duration) => ((safe_config$macro$15: com.typesafe.config.ConfigObject) => ((safe_config$macro$16: ConfigObject) => ((safe_config$macro$17: com.kinja.config.LiftedTypesafeConfig) => ((safe_config$macro$18: LiftedTypesafeConfig) => ((safe_config$macro$19: List[String]) => ((safe_config$macro$20: List[String]) => ((safe_config$macro$21: com.typesafe.config.Config) => ((safe_config$macro$22: Config) => ((safe_config$macro$23: Int) => ((safe_config$macro$24: String) => ((safe_config$macro$25: Int) => ((safe_config$macro$26: Int) => ((safe_config$macro$27: SomethingConfig) => ((safe_config$macro$28: Int) => ((safe_config$macro$29: Int) => new safe_config$macro$30(safe_config$macro$1, safe_config$macro$2, safe_config$macro$3, safe_config$macro$4, safe_config$macro$5, safe_config$macro$6, safe_config$macro$7, safe_config$macro$8, safe_config$macro$9, safe_config$macro$10, safe_config$macro$11, safe_config$macro$12, safe_config$macro$13, safe_config$macro$14, safe_config$macro$15, safe_config$macro$16, safe_config$macro$17, safe_config$macro$18, safe_config$macro$19, safe_config$macro$20, safe_config$macro$21, safe_config$macro$22, safe_config$macro$23, safe_config$macro$24, safe_config$macro$25, safe_config$macro$26, safe_config$macro$27, safe_config$macro$28, safe_config$macro$29))))))))))))))))))))))))))))))
};
();
private val safe_config$macro$31 = com.kinja.config.BootupErrors(safe_config$macro$30.construct).$less$times$greater(safe_config$macro$1).$less$times$greater(safe_config$macro$2).$less$times$greater(safe_config$macro$3).$less$times$greater(safe_config$macro$4).$less$times$greater(safe_config$macro$5).$less$times$greater(safe_config$macro$6).$less$times$greater(safe_config$macro$7).$less$times$greater(safe_config$macro$8).$less$times$greater(safe_config$macro$9).$less$times$greater(safe_config$macro$10).$less$times$greater(safe_config$macro$11).$less$times$greater(safe_config$macro$12).$less$times$greater(safe_config$macro$13).$less$times$greater(safe_config$macro$14).$less$times$greater(safe_config$macro$15).$less$times$greater(safe_config$macro$16).$less$times$greater(safe_config$macro$17).$less$times$greater(safe_config$macro$18).$less$times$greater(safe_config$macro$19).$less$times$greater(safe_config$macro$20).$less$times$greater(safe_config$macro$21).$less$times$greater(safe_config$macro$22).$less$times$greater(safe_config$macro$23).$less$times$greater(safe_config$macro$24).$less$times$greater(safe_config$macro$25).$less$times$greater(safe_config$macro$26).$less$times$greater(safe_config$macro$27).$less$times$greater(safe_config$macro$28).$less$times$greater(safe_config$macro$29).fold(((errs) => throw new com.kinja.config.BootupConfigurationException(errs)), ((a) => a));
val root1 = safe_config$macro$31.safe_config$macro$1;
val root2 = safe_config$macro$31.safe_config$macro$2;
val getString1 = safe_config$macro$31.safe_config$macro$3;
val getString2 = safe_config$macro$31.safe_config$macro$4;
val getInt1 = safe_config$macro$31.safe_config$macro$5;
val getInt2 = safe_config$macro$31.safe_config$macro$6;
val getLong1 = safe_config$macro$31.safe_config$macro$7;
val getLong2 = safe_config$macro$31.safe_config$macro$8;
val getBoolean1 = safe_config$macro$31.safe_config$macro$9;
val getBoolean2 = safe_config$macro$31.safe_config$macro$10;
val getDouble1 = safe_config$macro$31.safe_config$macro$11;
val getDouble2 = safe_config$macro$31.safe_config$macro$12;
val getDuration1 = safe_config$macro$31.safe_config$macro$13;
val getDuration2 = safe_config$macro$31.safe_config$macro$14;
val getObject1 = safe_config$macro$31.safe_config$macro$15;
val getObject2 = safe_config$macro$31.safe_config$macro$16;
val getConfig1 = safe_config$macro$31.safe_config$macro$17;
val getConfig2 = safe_config$macro$31.safe_config$macro$18;
val getStringList1 = safe_config$macro$31.safe_config$macro$19;
val getStringList2 = safe_config$macro$31.safe_config$macro$20;
val getRawConfig1 = safe_config$macro$31.safe_config$macro$21;
val getRawConfig2 = safe_config$macro$31.safe_config$macro$22;
val levelOne = safe_config$macro$31.safe_config$macro$23;
val bar = safe_config$macro$31.safe_config$macro$24;
val _levelOne = safe_config$macro$31.safe_config$macro$25;
val otherLevelOne = safe_config$macro$31.safe_config$macro$26;
val somethingConfig = safe_config$macro$31.safe_config$macro$27;
val blockTest1 = safe_config$macro$31.safe_config$macro$28;
val thirdLevelOne = safe_config$macro$31.safe_config$macro$29
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment