Issue 24594: Integration with sbt-headers and initial header population

This commit is contained in:
Konrad `ktoso` Malawski 2018-03-13 23:45:55 +09:00 committed by Johan Andrén
parent 95afa04a7a
commit 563c7fbcf0
1558 changed files with 2995 additions and 490 deletions

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor;
import akka.testkit.AkkaJUnitActorSystemResource;

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor;
import akka.testkit.AkkaJUnitActorSystemResource;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor;
public class JavaAPITestActor extends UntypedAbstractActor {

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor;
import akka.testkit.AkkaJUnitActorSystemResource;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor;
import akka.japi.Creator;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor;
import akka.testkit.AkkaJUnitActorSystemResource;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor;
import static org.junit.Assert.*;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor;
import java.lang.annotation.*;

View file

@ -1,6 +1,7 @@
/*
* Copyright (C) 2016-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor.setup;
import akka.actor.setup.ActorSystemSetup;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.dispatch;
import akka.testkit.AkkaJUnitActorSystemResource;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.event;
import akka.actor.AbstractActor;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.event;
import akka.actor.ActorRef;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.japi;
import akka.actor.ExtendedActorSystem;

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2014-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.japi;
import org.junit.Assert;

View file

@ -1,6 +1,7 @@
/*
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.pattern;
import akka.actor.*;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.pattern;
import akka.actor.*;

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.util;
import org.junit.Test;

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.util;
import org.junit.Test;

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2014-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.util;
import java.io.Serializable;

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka
import akka.actor._

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2017 Lightbend Inc. <http://www.lightbend.com>
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka
import org.scalatest.{ Matchers, WordSpec }

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import scala.language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import java.net.MalformedURLException

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import java.util.concurrent.{ ConcurrentLinkedQueue, RejectedExecutionException }

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import scala.concurrent.duration._

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import language.postfixOps

View file

@ -3,6 +3,7 @@
contributed by Julien Gaugaz
inspired by the version contributed by Yura Taras and modified by Isaac Gouy
*/
package akka.actor
object Chameneos {

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2016-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import java.util

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2014-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import akka.event.Logging

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2016-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import java.util.concurrent.atomic.AtomicInteger

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import akka.testkit._

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2016-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import akka.testkit.AkkaSpec

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import org.scalatest.junit.JUnitSuiteLike

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2014-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import akka.testkit.AkkaSpec

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import org.scalatest.WordSpec

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
/**

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2017-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import java.util.concurrent.atomic.AtomicInteger

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import java.util.concurrent.atomic.AtomicReference

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor
import akka.testkit.{ TestProbe, AkkaSpec }

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor.dispatch
import language.postfixOps

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor.dispatch
import java.util.concurrent.{ TimeUnit, CountDownLatch }

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor.dispatch
import language.postfixOps

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor.dispatch
import java.util.concurrent.CountDownLatch

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor.dispatch
import scala.collection.JavaConverters.mapAsJavaMapConverter

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor.dispatch
import java.util.concurrent.{ CountDownLatch, TimeUnit }

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor.dungeon
import java.io.NotSerializableException

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor.routing
import akka.testkit._

View file

@ -1,6 +1,7 @@
/*
* Copyright (C) 2016-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.actor.setup
import akka.actor.ActorSystem

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.dataflow
import language.postfixOps

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.dispatch
import akka.testkit.{ DefaultTimeout, AkkaSpec }

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.dispatch
import java.util.concurrent.{ ExecutorService, Executor, Executors }

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.dispatch
import akka.actor.{ Actor, Props }

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.dispatch
import language.postfixOps

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.dispatch
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2015-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.dispatch
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.dispatch.sysmsg
import akka.testkit.AkkaSpec

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.event
import scala.concurrent.duration._

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.event
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.event
import akka.testkit._

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.event
import language.postfixOps

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.event
import akka.event.Logging._

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.event.jul
import com.typesafe.config.ConfigFactory

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2016-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.io
import java.security.Security

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.io
import java.net.InetAddress

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.io
import java.net.InetSocketAddress

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.io
import java.net.InetSocketAddress

View file

@ -1,3 +1,7 @@
/*
* Copyright (C) 2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.japi
import org.scalatest.junit.JUnitSuiteLike

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.pattern
import akka.actor._

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.pattern
import akka.testkit._

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2015-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.pattern
import scala.concurrent.Promise

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.pattern
import akka.actor._

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.pattern.extended
import akka.actor._

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import java.util.concurrent.atomic.AtomicInteger

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import java.util.concurrent.atomic.AtomicInteger

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import scala.concurrent.Await

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import java.time.LocalDateTime

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import com.typesafe.config.{ Config, ConfigFactory }

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import java.util.concurrent.atomic.AtomicInteger

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import java.util.concurrent.ConcurrentHashMap

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.routing
import java.util.concurrent.atomic.AtomicInteger

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2017-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.serialization
import java.nio.{ ByteBuffer, ByteOrder }

View file

@ -1,6 +1,7 @@
/*
* Copyright (C) 2016-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.serialization
import java.util.concurrent.ConcurrentHashMap

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.testkit
import java.util.concurrent.atomic.AtomicInteger

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.util
import language.postfixOps

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2016-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.util
import org.scalatest.Matchers
import org.scalatest.WordSpec

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.util
import java.util.Comparator

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2009-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.util
import org.scalatest.junit.JUnitSuiteLike

View file

@ -1,6 +1,7 @@
/**
* Copyright (C) 2014-2018 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.util
import akka.testkit.AkkaSpec
@ -18,29 +19,29 @@ class LineNumberSpec extends AkkaSpec {
import LineNumberSpecCodeForScala._
"work for small functions" in {
LineNumbers(oneline) should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 12, 12))
LineNumbers(oneline) should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 13, 13))
}
"work for larger functions" in {
val result = LineNumbers(twoline)
if (isScala212)
// because how scala 2.12 does the same as Java Lambdas
result should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 14, 14))
result should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 15, 15))
else
result should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 14, 16))
result should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 15, 17))
}
"work for partial functions" in {
LineNumbers(partial) should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 19, 21))
LineNumbers(partial) should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 20, 22))
}
"work for `def`" in {
val result = LineNumbers(method("foo"))
if (isScala212)
// because how scala 2.12 does the same as Java Lambdas
result should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 25, 26))
result should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 26, 27))
else
result should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 24, 26))
result should ===(SourceFileLines("LineNumberSpecCodeForScala.scala", 25, 27))
}
}
@ -50,16 +51,16 @@ class LineNumberSpec extends AkkaSpec {
"work for small functions" in {
// because how java Lambdas are implemented/designed
LineNumbers(l.f1()) should ===(SourceFileLines("LineNumberSpecCodeForJava.java", 19, 19))
LineNumbers(l.f1()) should ===(SourceFileLines("LineNumberSpecCodeForJava.java", 20, 20))
}
"work for larger functions" in {
// because how java Lambdas are implemented/designed
LineNumbers(l.f2()) should ===(SourceFileLines("LineNumberSpecCodeForJava.java", 24, 25))
LineNumbers(l.f2()) should ===(SourceFileLines("LineNumberSpecCodeForJava.java", 25, 26))
}
"work for anonymous classes" in {
LineNumbers(l.f3()) should ===(SourceFileLines("LineNumberSpecCodeForJava.java", 30, 35))
LineNumbers(l.f3()) should ===(SourceFileLines("LineNumberSpecCodeForJava.java", 31, 36))
}
}

Some files were not shown because too many files have changed in this diff Show more