diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2f7896d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +target/ diff --git a/.travis.yml b/.travis.yml index a41219a..31dcec6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,45 +1,13 @@ -sudo: false -dist: xenial -group: stable +version: ~> 1.0 # needed for imports -language: scala - -scala: 2.12.8 - -matrix: - include: - - env: - - TRAVIS_JDK=11.0.2.hs-adpt - - env: - - TRAVIS_JDK=8.0.202.hs-adpt +import: scala/scala-dev:travis/default.yml -before_install: - # adding $HOME/.sdkman to cache would create an empty directory, which interferes with the initial installation - - "[[ -d /home/travis/.sdkman/ ]] && [[ -d /home/travis/.sdkman/bin/ ]] || rm -rf /home/travis/.sdkman/" - - curl -sL https://get.sdkman.io | bash - - echo sdkman_auto_answer=true > /home/travis/.sdkman/etc/config - - source "/home/travis/.sdkman/bin/sdkman-init.sh" - -install: - - sdk install java $TRAVIS_JDK - - unset _JAVA_OPTIONS - - java -Xmx32m -version - # detect sbt version from project/build.properties - - export TRAVIS_SBT=$(grep sbt.version= project/build.properties | sed -e 's/sbt.version=//g' ) && echo "sbt $TRAVIS_SBT" - - sdk install sbt $TRAVIS_SBT - # override Travis CI's SBT_OPTS - - unset SBT_OPTS - - export JAVA_OPTS="-Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M" +language: scala -script: sbt -Dfile.encoding=UTF8 mimaReportBinaryIssues headerCheck packageBin doc +scala: 2.12.10 -before_cache: - - find $HOME/.ivy2/cache -name "*-LM-SNAPSHOT*" -delete - - find $HOME/.ivy2/cache -name "ivydata-*.properties" -delete - - find $HOME/.sbt -name "*.lock" -delete +env: + - ADOPTOPENJDK=8 + - ADOPTOPENJDK=11 -cache: - directories: - - $HOME/.ivy2/cache - - $HOME/.sbt/boot - - $HOME/.sdkman +script: sbt -Dfile.encoding=UTF8 compilerInterface/mimaReportBinaryIssues headerCheck packageBin doc diff --git a/LICENSE b/LICENSE index a5c4997..261eeb9 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,3 @@ - Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -187,8 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright (c) 2011 - 2018, Lightbend, Inc. - Copyright (c) 2008 - 2010, Mark Harrah + Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000..90b084e --- /dev/null +++ b/NOTICE @@ -0,0 +1,14 @@ +Scala compiler interface +Copyright (c) 2011-2020, Lightbend, Inc. +Copyright (c) 2008-2010, Mark Harrah + +Scala includes software developed at +LAMP/EPFL (https://lamp.epfl.ch/) and +Lightbend, Inc. (https://www.lightbend.com/). + +Licensed under the Apache License, Version 2.0 (the "License"). +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/README.md b/README.md index 7bdae33..1692eb1 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,8 @@ -Compiler Interface -================== +The compiler interface is a binary contract between Zinc and the Scala +compiler. The interface is written in Java. All details are subject +to change. -Compiler Interface is an internal implementation of Zinc, -used as a binary contract (written in Java) between Zinc and Scala Compilers. -All details are subject to change. - -### about compiler bridges +### About compiler bridges An implementation of a compiler interface specific to a Scala version is called a compiler bridge. A build tool is responsible for locating a compiler bridge to use Zinc. - -### License - -Copyright 2011 - 2019, Lightbend, Inc. -Copyright 2008 - 2010, Mark Harrah -Licensed under Apache v2 license (see LICENSE) diff --git a/build.sbt b/build.sbt index 810bcdc..dc22772 100644 --- a/build.sbt +++ b/build.sbt @@ -1,16 +1,18 @@ import Util._ -lazy val scala212 = "2.12.8" +lazy val scala212 = "2.12.10" ThisBuild / headerLicense := Some(HeaderLicense.Custom( - s"""Compiler Interface - | - |Copyright 2011 - 2019, Lightbend, Inc. - |Copyright 2008 - 2010, Mark Harrah - | - |Licensed under Apache License 2.0 - |(http://www.apache.org/licenses/LICENSE-2.0). - |""".stripMargin + """Scala compiler interface + | + |Copyright Lightbend, Inc. and Mark Harrah + | + |Licensed under Apache License 2.0 + |(http://www.apache.org/licenses/LICENSE-2.0). + | + |See the NOTICE file distributed with this work for + |additional information regarding copyright ownership. + |""".stripMargin )) def commonSettings: Seq[Setting[_]] = Seq( @@ -30,17 +32,17 @@ lazy val compilerInterfaceRoot = (project in file(".")) crossScalaVersions := Vector(), headerLicense := (ThisBuild / headerLicense).value, onLoadMessage := { - """ _ __ _ __ ____ - | _________ ____ ___ ____ (_) /__ _____ (_)___ / /____ _____/ __/___ _________ + """ _ __ _ __ ____ + | _________ ____ ___ ____ (_) /__ _____ (_)___ / /____ _____/ __/___ _________ | / ___/ __ \/ __ `__ \/ __ \/ / / _ \/ ___/_____/ / __ \/ __/ _ \/ ___/ /_/ __ `/ ___/ _ \ | / /__/ /_/ / / / / / / /_/ / / / __/ / /_____/ / / / / /_/ __/ / / __/ /_/ / /__/ __/ - | \___/\____/_/ /_/ /_/ .___/_/_/\___/_/ /_/_/ /_/\__/\___/_/ /_/ \__,_/\___/\___/ - | /_/ + | \___/\____/_/ /_/ /_/ .___/_/_/\___/_/ /_/_/ /_/\__/\___/_/ /_/ \__,_/\___/\___/ + | /_/ |welcome to the build for sbt/compiler-interface. |""".stripMargin + (if (sys.props("java.specification.version") != "1.8") s"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - | Java versions is ${sys.props("java.specification.version")}. We recommend 1.8. + | Java version is ${sys.props("java.specification.version")}. We recommend 1.8. |!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""".stripMargin else "") }, diff --git a/compiler-interface/src/main/java/xsbti/AnalysisCallback.java b/compiler-interface/src/main/java/xsbti/AnalysisCallback.java index 33e2c7b..706462a 100644 --- a/compiler-interface/src/main/java/xsbti/AnalysisCallback.java +++ b/compiler-interface/src/main/java/xsbti/AnalysisCallback.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/ArtifactInfo.java b/compiler-interface/src/main/java/xsbti/ArtifactInfo.java index c664d90..31f5f65 100644 --- a/compiler-interface/src/main/java/xsbti/ArtifactInfo.java +++ b/compiler-interface/src/main/java/xsbti/ArtifactInfo.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/CompileCancelled.java b/compiler-interface/src/main/java/xsbti/CompileCancelled.java index aea3631..62d390c 100644 --- a/compiler-interface/src/main/java/xsbti/CompileCancelled.java +++ b/compiler-interface/src/main/java/xsbti/CompileCancelled.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/CompileFailed.java b/compiler-interface/src/main/java/xsbti/CompileFailed.java index 7767547..3961a7b 100644 --- a/compiler-interface/src/main/java/xsbti/CompileFailed.java +++ b/compiler-interface/src/main/java/xsbti/CompileFailed.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/CompilerInterface1.java b/compiler-interface/src/main/java/xsbti/CompilerInterface1.java index 2ee4fb1..a74d9c6 100644 --- a/compiler-interface/src/main/java/xsbti/CompilerInterface1.java +++ b/compiler-interface/src/main/java/xsbti/CompilerInterface1.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/ConsoleInterface1.java b/compiler-interface/src/main/java/xsbti/ConsoleInterface1.java index 5232e19..d3ce511 100644 --- a/compiler-interface/src/main/java/xsbti/ConsoleInterface1.java +++ b/compiler-interface/src/main/java/xsbti/ConsoleInterface1.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/InteractiveConsoleFactory.java b/compiler-interface/src/main/java/xsbti/InteractiveConsoleFactory.java index e34a376..c51c554 100644 --- a/compiler-interface/src/main/java/xsbti/InteractiveConsoleFactory.java +++ b/compiler-interface/src/main/java/xsbti/InteractiveConsoleFactory.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/InteractiveConsoleInterface.java b/compiler-interface/src/main/java/xsbti/InteractiveConsoleInterface.java index d0525d9..e9e98db 100644 --- a/compiler-interface/src/main/java/xsbti/InteractiveConsoleInterface.java +++ b/compiler-interface/src/main/java/xsbti/InteractiveConsoleInterface.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/InteractiveConsoleResponse.java b/compiler-interface/src/main/java/xsbti/InteractiveConsoleResponse.java index a0959b0..fafbb5c 100644 --- a/compiler-interface/src/main/java/xsbti/InteractiveConsoleResponse.java +++ b/compiler-interface/src/main/java/xsbti/InteractiveConsoleResponse.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/InteractiveConsoleResult.java b/compiler-interface/src/main/java/xsbti/InteractiveConsoleResult.java index ed864c4..233055a 100644 --- a/compiler-interface/src/main/java/xsbti/InteractiveConsoleResult.java +++ b/compiler-interface/src/main/java/xsbti/InteractiveConsoleResult.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/Logger.java b/compiler-interface/src/main/java/xsbti/Logger.java index 710eca1..cfca504 100644 --- a/compiler-interface/src/main/java/xsbti/Logger.java +++ b/compiler-interface/src/main/java/xsbti/Logger.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/Position.java b/compiler-interface/src/main/java/xsbti/Position.java index 82b7ec2..21ea176 100644 --- a/compiler-interface/src/main/java/xsbti/Position.java +++ b/compiler-interface/src/main/java/xsbti/Position.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/Problem.java b/compiler-interface/src/main/java/xsbti/Problem.java index cea6612..98111e3 100644 --- a/compiler-interface/src/main/java/xsbti/Problem.java +++ b/compiler-interface/src/main/java/xsbti/Problem.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/Reporter.java b/compiler-interface/src/main/java/xsbti/Reporter.java index 17c1215..bafd8ef 100644 --- a/compiler-interface/src/main/java/xsbti/Reporter.java +++ b/compiler-interface/src/main/java/xsbti/Reporter.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/ScaladocInterface1.java b/compiler-interface/src/main/java/xsbti/ScaladocInterface1.java index 20b5b27..39057a8 100644 --- a/compiler-interface/src/main/java/xsbti/ScaladocInterface1.java +++ b/compiler-interface/src/main/java/xsbti/ScaladocInterface1.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/Severity.java b/compiler-interface/src/main/java/xsbti/Severity.java index 2b0572c..58df702 100644 --- a/compiler-interface/src/main/java/xsbti/Severity.java +++ b/compiler-interface/src/main/java/xsbti/Severity.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/T2.java b/compiler-interface/src/main/java/xsbti/T2.java index bff4009..ac6bcda 100644 --- a/compiler-interface/src/main/java/xsbti/T2.java +++ b/compiler-interface/src/main/java/xsbti/T2.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/UseScope.java b/compiler-interface/src/main/java/xsbti/UseScope.java index dc91fca..7417b3f 100644 --- a/compiler-interface/src/main/java/xsbti/UseScope.java +++ b/compiler-interface/src/main/java/xsbti/UseScope.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti; diff --git a/compiler-interface/src/main/java/xsbti/api/AbstractLazy.java b/compiler-interface/src/main/java/xsbti/api/AbstractLazy.java index 103ed3f..0332f6b 100644 --- a/compiler-interface/src/main/java/xsbti/api/AbstractLazy.java +++ b/compiler-interface/src/main/java/xsbti/api/AbstractLazy.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.api; diff --git a/compiler-interface/src/main/java/xsbti/api/Lazy.java b/compiler-interface/src/main/java/xsbti/api/Lazy.java index afb08fd..cf50ae7 100644 --- a/compiler-interface/src/main/java/xsbti/api/Lazy.java +++ b/compiler-interface/src/main/java/xsbti/api/Lazy.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.api; diff --git a/compiler-interface/src/main/java/xsbti/api/Modifiers.java b/compiler-interface/src/main/java/xsbti/api/Modifiers.java index c57b225..f856174 100644 --- a/compiler-interface/src/main/java/xsbti/api/Modifiers.java +++ b/compiler-interface/src/main/java/xsbti/api/Modifiers.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.api; diff --git a/compiler-interface/src/main/java/xsbti/api/SafeLazy.java b/compiler-interface/src/main/java/xsbti/api/SafeLazy.java index 180a825..bb39e0b 100644 --- a/compiler-interface/src/main/java/xsbti/api/SafeLazy.java +++ b/compiler-interface/src/main/java/xsbti/api/SafeLazy.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.api; diff --git a/compiler-interface/src/main/java/xsbti/compile/CachedCompiler.java b/compiler-interface/src/main/java/xsbti/compile/CachedCompiler.java index 5cf6f44..ff2865f 100644 --- a/compiler-interface/src/main/java/xsbti/compile/CachedCompiler.java +++ b/compiler-interface/src/main/java/xsbti/compile/CachedCompiler.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/CachedCompilerProvider.java b/compiler-interface/src/main/java/xsbti/compile/CachedCompilerProvider.java index 60838a4..5b914cd 100644 --- a/compiler-interface/src/main/java/xsbti/compile/CachedCompilerProvider.java +++ b/compiler-interface/src/main/java/xsbti/compile/CachedCompilerProvider.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/Changes.java b/compiler-interface/src/main/java/xsbti/compile/Changes.java index f0eabf2..7238bbb 100644 --- a/compiler-interface/src/main/java/xsbti/compile/Changes.java +++ b/compiler-interface/src/main/java/xsbti/compile/Changes.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/ClassFileManager.java b/compiler-interface/src/main/java/xsbti/compile/ClassFileManager.java index 483f9e2..75d1547 100644 --- a/compiler-interface/src/main/java/xsbti/compile/ClassFileManager.java +++ b/compiler-interface/src/main/java/xsbti/compile/ClassFileManager.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/CompileAnalysis.java b/compiler-interface/src/main/java/xsbti/compile/CompileAnalysis.java index 151bde6..80a00a3 100644 --- a/compiler-interface/src/main/java/xsbti/compile/CompileAnalysis.java +++ b/compiler-interface/src/main/java/xsbti/compile/CompileAnalysis.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/CompileOrder.java b/compiler-interface/src/main/java/xsbti/compile/CompileOrder.java index f5130da..5317b46 100644 --- a/compiler-interface/src/main/java/xsbti/compile/CompileOrder.java +++ b/compiler-interface/src/main/java/xsbti/compile/CompileOrder.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/CompileProgress.java b/compiler-interface/src/main/java/xsbti/compile/CompileProgress.java index 2987ed2..328cf31 100755 --- a/compiler-interface/src/main/java/xsbti/compile/CompileProgress.java +++ b/compiler-interface/src/main/java/xsbti/compile/CompileProgress.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/CompilerBridgeProvider.java b/compiler-interface/src/main/java/xsbti/compile/CompilerBridgeProvider.java index a9a16fa..798e69f 100644 --- a/compiler-interface/src/main/java/xsbti/compile/CompilerBridgeProvider.java +++ b/compiler-interface/src/main/java/xsbti/compile/CompilerBridgeProvider.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/DefaultExternalHooks.java b/compiler-interface/src/main/java/xsbti/compile/DefaultExternalHooks.java index 806d9fb..7c07f07 100644 --- a/compiler-interface/src/main/java/xsbti/compile/DefaultExternalHooks.java +++ b/compiler-interface/src/main/java/xsbti/compile/DefaultExternalHooks.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/DefinesClass.java b/compiler-interface/src/main/java/xsbti/compile/DefinesClass.java index 9b0c1c8..b4bbc60 100644 --- a/compiler-interface/src/main/java/xsbti/compile/DefinesClass.java +++ b/compiler-interface/src/main/java/xsbti/compile/DefinesClass.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/DependencyChanges.java b/compiler-interface/src/main/java/xsbti/compile/DependencyChanges.java index c3f74ce..53ff3be 100644 --- a/compiler-interface/src/main/java/xsbti/compile/DependencyChanges.java +++ b/compiler-interface/src/main/java/xsbti/compile/DependencyChanges.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/ExternalHooks.java b/compiler-interface/src/main/java/xsbti/compile/ExternalHooks.java index f5f9f77..927a2b5 100644 --- a/compiler-interface/src/main/java/xsbti/compile/ExternalHooks.java +++ b/compiler-interface/src/main/java/xsbti/compile/ExternalHooks.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/GlobalsCache.java b/compiler-interface/src/main/java/xsbti/compile/GlobalsCache.java index e47bd20..f9f1fba 100644 --- a/compiler-interface/src/main/java/xsbti/compile/GlobalsCache.java +++ b/compiler-interface/src/main/java/xsbti/compile/GlobalsCache.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/IncToolOptionsUtil.java b/compiler-interface/src/main/java/xsbti/compile/IncToolOptionsUtil.java index 159cc7e..16a79c8 100644 --- a/compiler-interface/src/main/java/xsbti/compile/IncToolOptionsUtil.java +++ b/compiler-interface/src/main/java/xsbti/compile/IncToolOptionsUtil.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/IncrementalCompiler.java b/compiler-interface/src/main/java/xsbti/compile/IncrementalCompiler.java index a34c8b4..8344549 100644 --- a/compiler-interface/src/main/java/xsbti/compile/IncrementalCompiler.java +++ b/compiler-interface/src/main/java/xsbti/compile/IncrementalCompiler.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/JavaCompiler.java b/compiler-interface/src/main/java/xsbti/compile/JavaCompiler.java index 20c1a9f..b49791c 100644 --- a/compiler-interface/src/main/java/xsbti/compile/JavaCompiler.java +++ b/compiler-interface/src/main/java/xsbti/compile/JavaCompiler.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/JavaTool.java b/compiler-interface/src/main/java/xsbti/compile/JavaTool.java index 858d44c..6e3d65f 100644 --- a/compiler-interface/src/main/java/xsbti/compile/JavaTool.java +++ b/compiler-interface/src/main/java/xsbti/compile/JavaTool.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/JavaTools.java b/compiler-interface/src/main/java/xsbti/compile/JavaTools.java index 32b904c..b14fee2 100644 --- a/compiler-interface/src/main/java/xsbti/compile/JavaTools.java +++ b/compiler-interface/src/main/java/xsbti/compile/JavaTools.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/Javadoc.java b/compiler-interface/src/main/java/xsbti/compile/Javadoc.java index 7e55c91..5059e82 100644 --- a/compiler-interface/src/main/java/xsbti/compile/Javadoc.java +++ b/compiler-interface/src/main/java/xsbti/compile/Javadoc.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/MultipleOutput.java b/compiler-interface/src/main/java/xsbti/compile/MultipleOutput.java index 7aa2cbd..9fab610 100755 --- a/compiler-interface/src/main/java/xsbti/compile/MultipleOutput.java +++ b/compiler-interface/src/main/java/xsbti/compile/MultipleOutput.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/Output.java b/compiler-interface/src/main/java/xsbti/compile/Output.java index e2ff630..459432f 100755 --- a/compiler-interface/src/main/java/xsbti/compile/Output.java +++ b/compiler-interface/src/main/java/xsbti/compile/Output.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/OutputGroup.java b/compiler-interface/src/main/java/xsbti/compile/OutputGroup.java index e3563c7..f252324 100644 --- a/compiler-interface/src/main/java/xsbti/compile/OutputGroup.java +++ b/compiler-interface/src/main/java/xsbti/compile/OutputGroup.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/PerClasspathEntryLookup.java b/compiler-interface/src/main/java/xsbti/compile/PerClasspathEntryLookup.java index 37d7d9b..664cd4c 100644 --- a/compiler-interface/src/main/java/xsbti/compile/PerClasspathEntryLookup.java +++ b/compiler-interface/src/main/java/xsbti/compile/PerClasspathEntryLookup.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/ScalaCompiler.java b/compiler-interface/src/main/java/xsbti/compile/ScalaCompiler.java index 4619d63..9b74ec9 100644 --- a/compiler-interface/src/main/java/xsbti/compile/ScalaCompiler.java +++ b/compiler-interface/src/main/java/xsbti/compile/ScalaCompiler.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/ScalaInstance.java b/compiler-interface/src/main/java/xsbti/compile/ScalaInstance.java index 782acc0..f526d0f 100644 --- a/compiler-interface/src/main/java/xsbti/compile/ScalaInstance.java +++ b/compiler-interface/src/main/java/xsbti/compile/ScalaInstance.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/SingleOutput.java b/compiler-interface/src/main/java/xsbti/compile/SingleOutput.java index 8088dfe..484fdc4 100755 --- a/compiler-interface/src/main/java/xsbti/compile/SingleOutput.java +++ b/compiler-interface/src/main/java/xsbti/compile/SingleOutput.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/WrappedClassFileManager.java b/compiler-interface/src/main/java/xsbti/compile/WrappedClassFileManager.java index ea9969f..b908181 100644 --- a/compiler-interface/src/main/java/xsbti/compile/WrappedClassFileManager.java +++ b/compiler-interface/src/main/java/xsbti/compile/WrappedClassFileManager.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile; diff --git a/compiler-interface/src/main/java/xsbti/compile/analysis/Compilation.java b/compiler-interface/src/main/java/xsbti/compile/analysis/Compilation.java index 8036435..dc6c652 100644 --- a/compiler-interface/src/main/java/xsbti/compile/analysis/Compilation.java +++ b/compiler-interface/src/main/java/xsbti/compile/analysis/Compilation.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile.analysis; diff --git a/compiler-interface/src/main/java/xsbti/compile/analysis/ReadCompilations.java b/compiler-interface/src/main/java/xsbti/compile/analysis/ReadCompilations.java index 042e4da..0b8440b 100644 --- a/compiler-interface/src/main/java/xsbti/compile/analysis/ReadCompilations.java +++ b/compiler-interface/src/main/java/xsbti/compile/analysis/ReadCompilations.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile.analysis; diff --git a/compiler-interface/src/main/java/xsbti/compile/analysis/ReadSourceInfos.java b/compiler-interface/src/main/java/xsbti/compile/analysis/ReadSourceInfos.java index 5ee79c7..6d1ee74 100644 --- a/compiler-interface/src/main/java/xsbti/compile/analysis/ReadSourceInfos.java +++ b/compiler-interface/src/main/java/xsbti/compile/analysis/ReadSourceInfos.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile.analysis; diff --git a/compiler-interface/src/main/java/xsbti/compile/analysis/ReadStamps.java b/compiler-interface/src/main/java/xsbti/compile/analysis/ReadStamps.java index a6593b9..b573d71 100644 --- a/compiler-interface/src/main/java/xsbti/compile/analysis/ReadStamps.java +++ b/compiler-interface/src/main/java/xsbti/compile/analysis/ReadStamps.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile.analysis; diff --git a/compiler-interface/src/main/java/xsbti/compile/analysis/SourceInfo.java b/compiler-interface/src/main/java/xsbti/compile/analysis/SourceInfo.java index 3e5e37f..5c85acf 100644 --- a/compiler-interface/src/main/java/xsbti/compile/analysis/SourceInfo.java +++ b/compiler-interface/src/main/java/xsbti/compile/analysis/SourceInfo.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile.analysis; diff --git a/compiler-interface/src/main/java/xsbti/compile/analysis/Stamp.java b/compiler-interface/src/main/java/xsbti/compile/analysis/Stamp.java index c2b90ce..bf352af 100644 --- a/compiler-interface/src/main/java/xsbti/compile/analysis/Stamp.java +++ b/compiler-interface/src/main/java/xsbti/compile/analysis/Stamp.java @@ -1,11 +1,13 @@ /* - * Compiler Interface + * Scala compiler interface * - * Copyright 2011 - 2019, Lightbend, Inc. - * Copyright 2008 - 2010, Mark Harrah + * Copyright Lightbend, Inc. and Mark Harrah * * Licensed under Apache License 2.0 * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. */ package xsbti.compile.analysis; diff --git a/compiler-interface/src/test/scala/xsbti/TestCallback.scala b/compiler-interface/src/test/scala/xsbti/TestCallback.scala index d4cb908..f330529 100644 --- a/compiler-interface/src/test/scala/xsbti/TestCallback.scala +++ b/compiler-interface/src/test/scala/xsbti/TestCallback.scala @@ -1,3 +1,15 @@ +/* + * Scala compiler interface + * + * Copyright Lightbend, Inc. and Mark Harrah + * + * Licensed under Apache License 2.0 + * (http://www.apache.org/licenses/LICENSE-2.0). + * + * See the NOTICE file distributed with this work for + * additional information regarding copyright ownership. + */ + package xsbti import java.io.File diff --git a/project/build.properties b/project/build.properties index c0bab04..a919a9b 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.2.8 +sbt.version=1.3.8 diff --git a/project/plugins.sbt b/project/plugins.sbt index 88d6cd6..c963560 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,4 +1,4 @@ addSbtPlugin("org.scala-sbt" % "sbt-contraband" % "0.4.1") -addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.3.0") -addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.1.0") +addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.6.4") +addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.4.0") addSbtPlugin("com.dwijnand" % "sbt-dynver" % "3.3.0")