-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rebase 4594 #4597
Rebase 4594 #4597
Conversation
The Java parser should not set the `DEFERRED` flag for default methods or static methods in interfaces. Their bytecode doesn't have it either. Also tightens parsing of Java abstract methods to disallow a method body. Here's the log of how Lukas diagnosed this: ``` quick.bin: ... BUILD FAILED /Users/luc/scala/scala/build.xml:69: The following error occurred while executing this line: ... /Users/luc/scala/scala/build-ant-macros.xml:350: Could not create type mk-bin due to java.lang.BootstrapMethodError: call site initialization exception at java.lang.invoke.CallSite.makeSite(CallSite.java:341) at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307) at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297) at scala.sys.BooleanProp$.keyExists(BooleanProp.scala:72) at scala.sys.SystemProperties$.bool(SystemProperties.scala:78) at scala.sys.SystemProperties$.noTraceSupression$lzycompute(SystemProperties.scala:89) at scala.sys.SystemProperties$.noTraceSupression(SystemProperties.scala:89) at scala.util.control.NoStackTrace$.<init>(NoStackTrace.scala:31) at scala.util.control.NoStackTrace$.<clinit>(NoStackTrace.scala) at scala.util.control.NoStackTrace$class.fillInStackTrace(NoStackTrace.scala:22) at scala.util.control.BreakControl.fillInStackTrace(Breaks.scala:94) at java.lang.Throwable.<init>(Throwable.java:250) at scala.util.control.BreakControl.<init>(Breaks.scala:94) at scala.util.control.Breaks.<init>(Breaks.scala:29) at scala.collection.Traversable$.<init>(Traversable.scala:95) at scala.collection.Traversable$.<clinit>(Traversable.scala) at scala.package$.<init>(package.scala:40) at scala.package$.<clinit>(package.scala) at scala.Predef$.<init>(Predef.scala:89) at scala.Predef$.<clinit>(Predef.scala) at scala.tools.ant.ScalaTool.<init>(ScalaTool.scala:58) [...] Caused by: java.lang.invoke.LambdaConversionException: Incorrect number of parameters for static method invokeStatic scala.sys.BooleanProp$.scala$sys$BooleanProp$$$anonfun$2$adapted:(String)Object; 0 captured parameters, 0 functional interface method parameters, 1 implementation parameters at java.lang.invoke.AbstractValidatingLambdaMetafactory.validateMetafactoryArgs(AbstractValidatingLambdaMetafactory.java:193) at java.lang.invoke.LambdaMetafactory.altMetafactory(LambdaMetafactory.java:473) at java.lang.invoke.CallSite.makeSite(CallSite.java:325) ``` [source code](https://github.com/scala/scala/blob/2.11.x/src/library/scala/sys/BooleanProp.scala#L72): ``` s => s == "" || s.equalsIgnoreCase("true") ``` bytecode: ``` INVOKEDYNAMIC $init$()Lscala/compat/java8/JFunction1; [ // handle kind 0x6 : INVOKESTATIC java/lang/invoke/LambdaMetafactory.altMetafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; // arguments: ()V, // handle kind 0x6 : INVOKESTATIC scala/sys/BooleanProp$.scala$sys$BooleanProp$$$anonfun$2$adapted(Ljava/lang/String;)Ljava/lang/Object;, (Ljava/lang/String;)Ljava/lang/Object;, 3, 1, Lscala/Serializable;.class, 0 ] CHECKCAST scala/Function1 ``` The mistake seems to be that the Scala compiler incorrectly selects `$init$` ([which is a default method](https://github.com/scala/scala/blob/640ffe7fceb5d573b2c12a7c7da09bfd751036a0/src/library/scala/compat/java8/JFunction1.java#L10)) as the abstract method of `JFunction1`, whereas it should be `apply` (inherited from `Function1`). Since we're doing mixed compilation, this is almost certainly a problem of the Java parser.
`javaBinaryName` returns the internal name of a class. Also used in BTypesFromsymbols.classBTypeFromSymbol. Weirdly, this was discovered due to a bizarre osgi bnd error: ``` [bnd] # addAll '/Users/luc/scala/scala/build/pack/lib/scala-library.jar' with :, [bnd] # addAll '/Users/luc/scala/scala/build/osgi/scala-library.bnd' with , [bnd] 1 ERRORS [bnd] The default package '.' is not permitted by the Import-Package syntax. [bnd] This can be caused by compile errors in Eclipse because Eclipse creates [bnd] valid class files regardless of compile errors. [bnd] The following package(s) import from the default package [scala.collection.generic, scala.sys.process, scala.collection.parallel.mutable, scala.util, scala.collection.parallel.immutable, scala.reflect, scala.concurrent.impl, scala.util.hashing, scala.collection.parallel, scala.collection.convert, scala.io, scala, scala.collection.concurrent, scala.util.control, scala.beans, scala.concurrent.duration, scala.collection, scala.runtime, scala.math, scala.collection.mutable, scala.concurrent, scala.sys, scala.collection.immutable, scala.ref, scala.util.matching] [bnd] /Users/luc/scala/scala/build/osgi/scala-library.bnd: bnd failed ``` Lukas diagnosed it as a problem of the generated `$deserializeLambda$` function: One example is `scala/App$class`. Its bytecode contains this: ``` private static synthetic $deserializeLambda$(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object; GETSTATIC scala$divApp$class.$deserializeLambdaCache$ : Ljava/util/Map; [...] ``` so it's a static field read of a top-level class. `$div` should obviously be `/` (which this commit rectifies)
<h1>Allow mixed builds in ant</h1> The `JFunction` classes depend on the `FunctionN` traits, so the Java compiler needs the Scala library on the classpath. At the same time, while compiling the Scala library, the symbols for `JFunction` classes need to be available to emit indy-lambda closures. Therefore we pass the `JFunctions` as Java sources while compiling the Scala library. <h1>Upgrade versions of osgi tools</h1> Set the required java version in bnd files (JavaSE-1.8). Introduce `scala-swing.version.osgi` as a quick hack to allow manually deriving an osgi-friendly version number for the `scala-swing.version.number`. The latter is used to resolve the artifact, the osgi version is just so we can generate a bundle that osgi will accept. Bnd 1.50 doesn't work with Java 8 classfiles, so upgrade to 2.4.1. Also upgrade all other tools to make tests pass. For `org.eclipse.osgi` we moved to the group ID `org.eclipse.tycho`, where there's a newer version available. The osgi tests would fail with the most recent version available in the `org.eclipse.osgi` groupID. The new version of bnd only copies *classfiles* from the original into the resulting jar, while the old version also copied all other files. This caused osgi test failure with a `NoClassDefFound`, which was really due to a `NumberFormatException` in `ScalaVersion`, as it couldn't find the properties file to parse the version in... Include resources from source jar into osgi bundle as follows: ``` Include-Resource: @@SOURCE_JARNAME@ ``` This makes bnd copy all resources from the source jar. I ran the following on the osgi artifacts of this branch, and on 2.11.x: ``` for f in `find build/osgi -name '*.jar' -a -not -name '*src.jar'`; do unzip -l $f | grep -v '\.class' ; done ``` Comparing the two file lists, things look OK: https://gist.github.com/lrytz/be08db051a53eded192d
This reverts commit e1895d6, titled "Add scala-java8-compat to scala-library.jar". Move SAM functions and `LambdaDeserializer` (from scala/scala-java8-compat@9253ed9) into `scala.runtime.java8` package under `src/library`. (The package name is the only diff -- they were in `scala.compat.java8` before). The original LambdaDeserializer: https://github.com/scala/scala-java8-compat/blob/c0732e6/src/main/java/scala/compat/java8/runtime/LambdaDeserializer.scala
Move run/t8960 to pending It tests the serialVersionUID field on closure classes. The field doesn't exist for indyLambda closures. See https://issues.scala-lang.org/browse/SI-9373 Move some reify tests to pending They fail at runtime in GenBCode since scala is built with indyLambda enabled: java.lang.AssertionError: assertion failed: Bad superClass for trait JFunction1: class Any at scala.tools.nsc.Global.assert(Global.scala:261) at scala.tools.nsc.backend.jvm.BTypesFromSymbols.setClassInfo(BTypesFromSymbols.scala:228) Noted in https://issues.scala-lang.org/browse/SI-9374 force t6546 to GenASM - no closure elimination in GenBCode yet Noted in https://issues.scala-lang.org/browse/SI-9364. Fix or disable some tests that fail because of the old optimizer The old inliner fails more often when the library is built with indylambda. Noted in https://issues.scala-lang.org/browse/SI-9374. Example: List.foreach ➜ sandbox git:(jfun) ✗ qs -Ybackend:GenASM -optimize -Yinline-warnings Welcome to Scala version 2.12.0-20150630-220939-1cb032d806 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_45). Type in expressions to have them evaluated. Type :help for more information. scala> List(1,2,3).foreach(x => x + 1) <console>:11: warning: Could not inline required method foreach because bytecode unavailable. List(1,2,3).foreach(x => x + 1) ^ <console>:11: warning: At the end of the day, could not inline @inline-marked method foreach List(1,2,3).foreach(x => x + 1) ^ Upate a number of tests for having indyLambda enabled The delambdafyLambdaClassNames tests was removed, there's nothing to tests with indyLambda.
LGTM |
To ensure bumping the version of bnd we use to build jars, I diffed what was published for 8247b8f and d2cffb9: First, I downloaded CI jars from http://scala-ci.typesafe.com:443/artifactory/scala-pr-validation-snapshots/org/scala-lang/scala-reflect/2.12.0-8247b8f-SNAPSHOT/scala-reflect-2.12.0-8247b8f-20150701.192230-1.jar etc To get a semantic diff:
--- scala-compiler-2.12.0-d2cffb9-20150701.192228-1.jar.mani 2015-07-01 15:38:56.000000000 -0700
+++ scala-compiler-2.12.0-8247b8f-20150701.192230-1.jar.mani 2015-07-01 15:41:05.000000000 -0700
@@ -1,15 +1,16 @@
-Bnd-LastModified 1435778493810
+Bnd-LastModified 1435778497847
Bundle-ManifestVersion 2
Bundle-Name Scala Compiler
-Bundle-RequiredExecutionEnvironment JavaSE-1.6, JavaSE-1.7
+Bundle-RequiredExecutionEnvironment JavaSE-1.8
Bundle-SymbolicName org.scala-lang.scala-compiler
Bundle-Version 2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2
Created-By 1.8.0_45-internal (Oracle Corporation)
-Export-Package scala.reflect.macros.util;uses:="scala,scala.tools.nsc.typechecker,scala.runtime,scala.reflect.internal,scala.collection.mutable,scala.tools.nsc,scala.collection,scala.collection.generic,scala.collection.immutable,scala.tools.nsc.ast,scala.reflect,scala.tools.nsc.settings";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc;uses:="scala.util.matching,scala.tools.nsc.doc.base.comment,scala.collection.mutable,scala.tools.nsc.doc.base,scala,scala.util,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.tools.nsc.doc.model.diagram,scala.tools.nsc,scala.tools.nsc.typechecker,scala.reflect.internal.tpe,scala.runtime,scala.tools.nsc.doc.model,scala.reflect.internal.util,scala.reflect.io,scala.tools.nsc.ast,scala.tools.nsc.settings,scala.tools.nsc.reporters,scala.util.control,scala.tools.nsc.doc.doclet,scala.reflect.internal.settings,scala.reflect,scala.collection.generic,scala.tools.nsc.ast.parser,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.tools.reflect,scala.reflect.macros.runtime,scala.tools.nsc.backend,scala.tools.nsc.javac,scala.tools.nsc.util,scala.tools.nsc.io,scala.tools.nsc.doc.html.page.diagram";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.cmd;uses:="scala.collection.mutable,scala,scala.runtime,scala.collection.immutable,scala.reflect,scala.collection,scala.collection.generic,scala.util.matching,scala.util,scala.reflect.io,scala.tools.nsc.io,scala.io,scala.tools.nsc,scala.sys,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.javac;uses:="scala,scala.runtime,scala.reflect.internal,scala.collection,scala.collection.mutable,scala.collection.immutable,scala.reflect.api,scala.tools.nsc.ast.parser,scala.tools.nsc,scala.collection.generic,scala.tools.nsc.ast,scala.reflect.internal.util,scala.tools.nsc.reporters,scala.reflect,scala.tools.nsc.util,scala.tools.nsc.settings";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interactive.tests.core;uses:="scala.tools.nsc.interactive,scala,scala.reflect,scala.runtime,scala.reflect.internal.util,scala.reflect.internal,scala.util,scala.collection,scala.collection.generic,scala.collection.mutable,scala.reflect.io,scala.math,scala.collection.immutable,scala.tools.nsc,scala.tools.nsc.settings,scala.tools.nsc.reporters,scala.tools.nsc.io";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.jvm.opt;uses:="scala,scala.util,scala.runtime,scala.tools.nsc.backend.jvm,scala.tools.asm.tree,scala.collection.immutable,scala.reflect.io,scala.collection.mutable,scala.collection,scala.reflect,scala.collection.concurrent,scala.tools.asm,scala.collection.generic,scala.tools.nsc.util,scala.collection.convert,scala.tools.asm.commons,scala.tools.asm.tree.analysis,scala.reflect.internal.util,scala.tools.nsc.settings,scala.tools.nsc.backend.jvm.analysis,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.util;uses:="scala.sys,scala,scala.runtime,scala.reflect,scala.tools.nsc.classpath,scala.tools.nsc,scala.collection,scala.collection.immutable,scala.tools.nsc.util,scala.collection.mutable,scala.tools.nsc.settings,scala.compat,scala.reflect.io,scala.io,scala.tools.reflect,scala.reflect.runtime,scala.reflect.internal.settings,scala.tools.nsc.io,scala.util,scala.collection.generic,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.runtime;uses:="scala.reflect,scala.util.control,scala.reflect.internal.util,scala,scala.runtime,scala.tools.nsc.typechecker,scala.collection.mutable,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.collection,scala.reflect.macros.whitebox,scala.collection.immutable,scala.collection.generic,scala.reflect.macros.blackbox,scala.reflect.runtime,scala.tools.nsc,scala.reflect.internal,scala.tools.reflect";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend;uses:="scala,scala.runtime,scala.tools.nsc.classpath,scala.collection.mutable,scala.tools.nsc.settings,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.tools.util,scala.tools.nsc,scala.reflect.io,scala.tools.nsc.util,scala.reflect,scala.tools.nsc.symtab,scala.sys,scala.tools.nsc.backend.icode,scala.collection.generic";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.jvm;uses:="scala.tools.asm.util,scala.tools.nsc.backend.jvm.opt,scala.collection.mutable,scala,scala.tools.asm,scala.collection,scala.collection.convert,scala.tools.asm.tree,scala.runtime,scala.reflect,scala.tools.nsc,scala.reflect.internal,scala.collection.immutable,scala.tools.nsc.settings,scala.tools.nsc.reporters,scala.collection.generic,scala.reflect.internal.util,scala.tools.nsc.backend.icode,scala.sys,scala.util,scala.reflect.macros,scala.tools.nsc.transform,scala.tools.nsc.backend,scala.tools.nsc.ast,scala.reflect.internal.pickling,scala.collection.concurrent,scala.reflect.io,scala.math,scala.reflect.api,scala.reflect.internal.settings,scala.tools.nsc.util,scala.util.control,scala.tools.nsc.io,scala.beans,scala.reflect.internal.transform,scala.reflect.internal.tpe";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.symtab;uses:="scala,scala.runtime,scala.reflect.internal,scala.collection.mutable,scala.tools.nsc.ast.parser,scala.tools.nsc,scala.reflect.io,scala.collection.immutable,scala.reflect.api,scala.reflect.internal.util,scala.collection,scala.reflect,scala.tools.nsc.classpath,scala.tools.nsc.symtab.classfile,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.tools.nsc.backend,scala.tools.nsc.util,scala.collection.generic,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.jline_embedded.console.completer;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.ant.sabbus;uses:="scala.sys,scala.reflect,scala,scala.runtime,org.apache.tools.ant,scala.collection,org.apache.tools.ant.types,scala.collection.mutable,scala.collection.immutable,scala.reflect.internal.util,scala.collection.parallel,scala.collection.generic,scala.math,scala.tools.nsc,scala.reflect.internal,scala.tools.nsc.reporters,org.apache.tools.ant.taskdefs,scala.tools.nsc.io,org.apache.tools.ant.util,scala.reflect.io,scala.tools.ant";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.classpath;uses:="scala,scala.runtime,scala.collection,scala.collection.mutable,scala.reflect,scala.reflect.io,scala.collection.generic,scala.tools.nsc.util,scala.collection.immutable,scala.io,scala.reflect.internal,scala.sys,scala.tools.nsc.io,scala.tools.nsc,scala.reflect.internal.settings,scala.tools.nsc.settings";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.commons;uses:="scala.tools.asm";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.util;uses:="scala.tools.asm,scala.tools.asm.tree.analysis,scala.tools.asm.tree,scala.tools.asm.signature";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.base.comment;uses:="scala.reflect,scala,scala.runtime,scala.collection,scala.collection.mutable,scala.collection.generic,scala.collection.immutable,scala.tools.nsc.doc.base,scala.util.matching";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.base;uses:="scala.tools.nsc.doc.base.comment,scala.collection.mutable,scala,scala.collection,scala.runtime,scala.collection.generic,scala.collection.immutable,scala.util.matching,scala.reflect.internal,scala.tools.nsc.reporters,scala.reflect,scala.tools.nsc,scala.math,scala.reflect.internal.util,scala.reflect.api";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.compiler;uses:="scala,scala.runtime,scala.reflect.internal,scala.tools.nsc.typechecker,scala.collection,scala.collection.immutable,scala.reflect.internal.util,scala.util,scala.reflect.macros.util,scala.collection.mutable,scala.reflect,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.settings,scala.compat,scala.collection.generic,scala.reflect.internal.tpe";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.settings;uses:="scala.reflect,scala,scala.collection.immutable,scala.collection.mutable,scala.runtime,scala.collection,scala.reflect.internal.settings,scala.math,scala.collection.generic,scala.tools.nsc.io,scala.tools.nsc,scala.reflect.io,scala.tools.nsc.util,scala.reflect.internal,scala.tools.cmd,scala.io,scala.reflect.internal.util,scala.sys,scala.tools.util,scala.annotation,scala.util.matching,scala.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.signature;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.partest;uses:="scala.sys,scala.tools.nsc.doc.base.comment,scala.collection.mutable,scala,scala.collection,scala.collection.immutable,scala.tools.nsc.doc.model.diagram,scala.runtime,scala.collection.generic,scala.math,scala.tools.nsc.doc.model,scala.tools.nsc.doc,scala.util,scala.tools.cmd,scala.tools.nsc.reporters,scala.tools.nsc.io,scala.reflect,scala.tools.nsc,scala.reflect.io,scala.io";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.icode;uses:="scala.collection.mutable,scala,scala.runtime,scala.collection,scala.collection.generic,scala.collection.immutable,scala.reflect,scala.reflect.internal.util,scala.reflect.internal.settings,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.settings,scala.reflect.internal,scala.tools.nsc,scala.reflect.api,scala.tools.nsc.ast,scala.sys,scala.tools.nsc.reporters,scala.tools.nsc.backend,scala.tools.nsc.backend.jvm,scala.math,scala.tools.nsc.symtab.classfile,scala.reflect.io,scala.tools.nsc.util,scala.tools.nsc.symtab";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.opt;uses:="scala.collection.mutable,scala,scala.tools.nsc,scala.tools.nsc.backend.icode.analysis,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.tools.nsc.backend.icode,scala.runtime,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.reflect,scala.collection.generic,scala.sys,scala.math,scala.reflect.internal.util,scala.tools.nsc.reporters,scala.util.control,scala.tools.nsc.symtab";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interactive.tests;uses:="scala,scala.runtime,scala.tools.nsc.interactive.tests.core,scala.collection.mutable,scala.tools.nsc.interactive,scala.reflect.internal,scala.collection,scala.tools.nsc.reporters,scala.reflect,scala.tools.nsc,scala.reflect.io,scala.reflect.internal.util,scala.tools.nsc.settings,scala.reflect.internal.settings,scala.collection.immutable,scala.tools.nsc.io,scala.collection.generic,scala.io,scala.sys,scala.util,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.io;uses:="scala.collection.mutable,scala,scala.reflect.io,scala.collection,scala.collection.immutable,scala.collection.generic,scala.runtime,scala.util,scala.collection.convert,scala.collection.parallel,scala.reflect,scala.math,scala.io,scala.tools.nsc.reporters,scala.reflect.internal.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.html.page.diagram;uses:="scala.reflect,scala.tools.nsc.doc.html,scala.xml,scala.tools.nsc.doc.model,scala.tools.nsc.doc.model.diagram,scala.collection.mutable,scala.reflect.internal.settings,scala,scala.tools.nsc.doc,scala.tools.nsc.settings,scala.runtime,scala.collection.immutable,scala.tools.nsc.doc.base,scala.collection,scala.math,scala.xml.parsing,scala.collection.generic,scala.io,scala.concurrent,scala.sys.process";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.model;uses:="scala.reflect,scala,scala.collection.immutable,scala.collection.mutable,scala.runtime,scala.reflect.internal,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.base,scala.tools.nsc,scala.collection,scala.reflect.internal.util,scala.reflect.io,scala.tools.nsc.doc.model.diagram,scala.math,scala.tools.nsc.doc,scala.util,scala.collection.generic,scala.tools.nsc.settings,scala.tools.nsc.doc.html.page.diagram,scala.util.matching,scala.reflect.internal.settings,scala.reflect.api,scala.sys,scala.tools.nsc.io,scala.io,scala.tools.nsc.ast,scala.tools.nsc.typechecker,scala.tools.nsc.reporters,scala.reflect.internal.tpe";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.plugins;uses:="scala.collection.mutable,scala.reflect,scala,scala.reflect.io,scala.collection,scala.collection.immutable,scala.util,scala.runtime,scala.reflect.internal.util,scala.tools.nsc.io,scala.tools.nsc,scala.util.control,scala.collection.generic,scala.math,scala.tools.nsc.settings,org.w3c.dom,javax.xml.parsers,scala.reflect.internal.settings,scala.tools.util,scala.tools.nsc.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.util;uses:="scala,scala.reflect,scala.reflect.internal,scala.runtime,scala.reflect.io,scala.collection,scala.util.matching,scala.tools.nsc.classpath,scala.collection.mutable,scala.collection.immutable,scala.tools.nsc.io,scala.collection.generic,scala.io,scala.collection.convert,scala.math,scala.reflect.internal.util,scala.util,scala.reflect.api,scala.reflect.internal.pickling,scala.sys,scala.compat,scala.tools.nsc,scala.tools.nsc.settings";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.reify.phases;uses:="scala,scala.tools.nsc,scala.runtime,scala.reflect.internal,scala.reflect.reify,scala.collection.immutable,scala.collection.mutable,scala.collection,scala.reflect.api,scala.reflect.reify.utils,scala.collection.generic,scala.reflect,scala.tools.nsc.ast,scala.reflect.internal.util,scala.reflect.reify.codegen,scala.reflect.macros,scala.tools.nsc.typechecker,scala.tools.nsc.symtab";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.symtab.classfile;uses:="scala.collection.mutable,scala.reflect,scala,scala.reflect.io,scala.runtime,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.reflect.api,scala.collection.generic,scala.reflect.internal.pickling,scala.tools.nsc.symtab,scala.reflect.internal.util,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.math,scala.tools.nsc.util,scala.tools.nsc,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.backend.icode,scala.sys,scala.compat,scala.io,scala.tools.nsc.reporters";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.contexts;uses:="scala.tools.nsc.typechecker,scala.reflect.internal,scala.reflect.macros.whitebox,scala.reflect.api,scala.tools.nsc,scala.reflect,scala.reflect.macros.util,scala.tools.reflect,scala,scala.collection.immutable,scala.reflect.macros,scala.runtime,scala.tools.nsc.transform,scala.reflect.macros.blackbox,scala.reflect.internal.util,scala.collection,scala.collection.generic,scala.reflect.runtime,scala.reflect.macros.runtime,scala.tools.nsc.reporters,scala.tools.nsc.settings,scala.tools.nsc.util,scala.tools.nsc.ast,scala.collection.mutable,scala.tools.nsc.ast.parser,scala.reflect.reify.utils,scala.reflect.internal.settings,scala.reflect.reify";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.reflect;uses:="scala.reflect.api,scala.reflect,scala.reflect.quasiquotes,scala.reflect.macros.contexts,scala.reflect.reify,scala,scala.tools.nsc,scala.tools.nsc.typechecker,scala.runtime,scala.reflect.internal,scala.collection.immutable,scala.tools.nsc.ast,scala.reflect.macros.blackbox,scala.reflect.runtime,scala.collection.mutable,scala.collection,scala.util.matching,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.reflect.internal.util,scala.collection.generic,scala.ref,scala.tools.nsc.reporters,scala.reflect.internal.tpe,scala.tools.util,scala.reflect.io,scala.math,scala.compat,scala.tools.nsc.ast.parser,scala.tools.nsc.util,scala.tools.cmd,scala.tools.nsc.io,scala.util,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.ast.parser.xml;uses:="scala,scala.runtime,scala.collection,scala.sys,scala.collection.mutable,scala.collection.immutable,scala.reflect";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.reporters;uses:="scala.collection.mutable,scala.reflect,scala.reflect.internal.settings,scala.tools.nsc,scala.tools.nsc.settings,scala.collection,scala.collection.immutable,scala.reflect.internal.util,scala.sys,scala,scala.runtime,scala.reflect.internal";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.html;uses:="scala.reflect,scala.tools.nsc.doc.doclet,scala.tools.nsc.doc,scala.runtime,scala.collection.mutable,scala,scala.collection,scala.reflect.io,scala.tools.nsc.doc.model,scala.tools.nsc.settings,scala.tools.nsc.doc.html.page,scala.collection.immutable,scala.tools.nsc.io,scala.tools.nsc.doc.html.page.diagram,scala.collection.generic,scala.xml,scala.tools.nsc.doc.base.comment,scala.xml.dtd,scala.tools.nsc.doc.base,scala.reflect.internal.settings,scala.sys";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interpreter.jline;uses:="scala.tools.nsc.io,scala.tools.nsc,scala.reflect.io,scala.io,scala,scala.runtime,scala.collection,scala.collection.mutable,scala.tools.nsc.interpreter,scala.collection.generic,scala.collection.immutable,scala.reflect,jline.console.history,jline,scala.tools.nsc.interpreter.session,jline.console.completer,jline.console,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.transform.patmat;uses:="scala.collection.mutable,scala,scala.tools.nsc,scala.tools.nsc.settings,scala.reflect,scala.tools.nsc.typechecker,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.tools.nsc.reporters,scala.reflect.internal.util,scala.runtime,scala.collection.generic,scala.tools.nsc.ast,scala.reflect.api,scala.math,scala.sys,scala.reflect.internal.settings,scala.tools.nsc.transform,scala.reflect.internal.tpe";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.typechecker;uses:="scala.collection.mutable,scala.reflect.internal.settings,scala,scala.tools.nsc,scala.tools.nsc.settings,scala.reflect.internal,scala.runtime,scala.collection,scala.collection.immutable,scala.reflect.internal.util,scala.reflect,scala.reflect.api,scala.reflect.internal.tpe,scala.tools.nsc.reporters,scala.collection.generic,scala.reflect.internal.transform,scala.math,scala.tools.nsc.symtab,scala.reflect.macros.util,scala.compat,scala.reflect.macros.runtime,scala.reflect.io,scala.util.control,scala.tools.nsc.util,scala.tools.nsc.ast,scala.reflect.runtime,scala.util.matching,scala.reflect.macros.contexts,scala.tools.reflect,scala.reflect.macros,scala.reflect.macros.compiler,scala.collection.convert,scala.tools.nsc.transform.patmat,scala.tools.nsc.transform,scala.sys,scala.tools.nsc.ast.parser";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.jvm.analysis;uses:="scala.reflect,scala.tools.asm.tree.analysis,scala,scala.runtime,scala.collection.mutable,scala.tools.nsc.backend.jvm.opt,scala.collection,scala.compat,scala.collection.immutable,scala.tools.asm.tree,scala.tools.asm,scala.collection.generic,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.transform;uses:="scala,scala.tools.nsc,scala.reflect.internal,scala.collection.generic,scala.tools.nsc.ast,scala.collection.immutable,scala.reflect.api,scala.reflect.internal.util,scala.runtime,scala.collection.mutable,scala.collection,scala.reflect.internal.transform,scala.tools.nsc.symtab,scala.reflect,scala.reflect.io,scala.tools.nsc.util,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.tools.nsc.reporters,scala.tools.nsc.typechecker,scala.tools.nsc.backend,scala.tools.nsc.backend.jvm,scala.math,scala.reflect.internal.tpe,scala.reflect.macros,scala.util.matching,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.tools.reflect,scala.reflect.macros.runtime,scala.sys,scala.util.control,scala.tools.nsc.transform.patmat";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.ant;uses:="scala,scala.runtime,scala.collection.mutable,scala.collection,scala.reflect,scala.tools.util,scala.collection.generic,org.apache.tools.ant,scala.collection.convert,org.apache.tools.ant.types,scala.collection.immutable,scala.tools.nsc.settings,org.apache.tools.ant.taskdefs,scala.tools.nsc.io,scala.tools.nsc,scala.reflect.io,scala.io,scala.reflect.internal.util,org.apache.tools.ant.util,scala.sys,scala.reflect.internal.settings,scala.tools.nsc.reporters,org.apache.tools.ant.util.facade,scala.tools.nsc.doc";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.cmd.gen;uses:="scala,scala.runtime,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.collection.generic,scala.reflect,scala.reflect.io,scala.tools.cmd";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.ast;uses:="scala.collection.mutable,scala,scala.tools.nsc,scala.runtime,scala.reflect.internal,scala.collection,scala.reflect.internal.util,scala.util.matching,scala.collection.immutable,scala.collection.generic,scala.math,scala.tools.nsc.util,scala.reflect.internal.tpe,scala.tools.nsc.reporters,scala.reflect,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.tools.nsc.symtab,scala.compat,scala.reflect.api,javax.swing.event,javax.swing.tree,scala.concurrent,javax.swing,javax.swing.border,scala.text,scala.sys,scala.tools.nsc.typechecker";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.tree;uses:="scala.tools.asm";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.quasiquotes;uses:="scala,scala.tools.nsc,scala.reflect.internal,scala.runtime,scala.collection.mutable,scala.reflect.macros.contexts,scala.collection,scala.collection.immutable,scala.reflect.api,scala.reflect.internal.util,scala.reflect.macros,scala.collection.generic,scala.reflect,scala.tools.nsc.ast.parser,scala.tools.nsc.settings,scala.reflect.reify.codegen,scala.reflect.reify,scala.tools.nsc.typechecker";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.html.resource.lib;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interactive;uses:="scala.reflect,scala.tools.nsc.typechecker,scala,scala.runtime,scala.reflect.internal,scala.collection.immutable,scala.reflect.internal.util,scala.collection.mutable,scala.collection,scala.reflect.io,scala.tools.nsc.util,scala.util,scala.tools.nsc.ast.parser,scala.tools.nsc,scala.collection.generic,scala.util.control,scala.collection.script,scala.util.matching,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.tools.reflect,scala.reflect.macros.runtime,scala.reflect.internal.tpe,scala.tools.nsc.ast,scala.tools.nsc.backend,scala.tools.nsc.symtab,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.tools.nsc.reporters,scala.collection.convert,scala.reflect.macros,scala.reflect.api,scala.math,scala.sys";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.doclet;uses:="scala,scala.runtime,scala.collection.mutable,scala.reflect,scala.tools.nsc.doc";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.tree.analysis;uses:="scala.tools.asm,scala.tools.asm.tree";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.icode.analysis;uses:="scala.collection.mutable,scala.tools.nsc,scala.reflect.internal,scala.collection,scala.collection.immutable,scala,scala.runtime,scala.tools.nsc.backend.icode,scala.sys,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.collection.generic,scala.reflect";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.html.page;uses:="scala,scala.runtime,scala.tools.nsc.doc.model,scala.collection,scala.xml,scala.collection.mutable,scala.tools.nsc.doc,scala.tools.nsc.settings,scala.collection.immutable,scala.reflect,scala.tools.nsc.doc.html,scala.collection.generic,scala.math,scala.util.parsing.json,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.base,scala.reflect.internal.settings,scala.util,scala.tools.nsc.doc.model.diagram,scala.tools.nsc.doc.html.page.diagram,scala.reflect.io";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interpreter.session;uses:="scala.collection.immutable,scala.reflect,scala,scala.runtime,scala.collection.mutable,scala.tools.nsc.interpreter,scala.collection";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.reify.codegen;uses:="scala,scala.runtime,scala.reflect.internal,scala.reflect.reify,scala.collection.mutable,scala.tools.nsc,scala.collection.generic,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal.util,scala.reflect.api,scala.reflect.reify.utils,scala.tools.nsc.ast,scala.reflect.reify.phases,scala.tools.nsc.typechecker,scala.reflect.io";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.model.diagram;uses:="scala,scala.tools.nsc.doc.model,scala.reflect,scala.runtime,scala.collection.immutable,scala.collection,scala.collection.generic,scala.math,scala.util.matching,scala.collection.mutable,scala.tools.nsc.doc.base.comment,scala.reflect.internal.settings,scala.tools.nsc.doc,scala.tools.nsc.settings,scala.reflect.internal,scala.tools.nsc.reporters,scala.tools.nsc,scala.reflect.internal.util,scala.tools.nsc.doc.base,scala.tools.nsc.doc.html.page.diagram";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.reify;uses:="scala,scala.tools.nsc,scala.runtime,scala.reflect.internal,scala.reflect.internal.util,scala.collection.mutable,scala.collection,scala.collection.immutable,scala.reflect.api,scala.reflect.macros,scala.tools.nsc.typechecker,scala.collection.generic,scala.reflect,scala.reflect.internal.settings,scala.reflect.reify.utils,scala.tools.nsc.settings,scala.tools.nsc.ast,scala.reflect.reify.phases,scala.reflect.reify.codegen,scala.tools.nsc.util,scala.reflect.macros.contexts";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.ast.parser;uses:="scala,scala.runtime,scala.collection.immutable,scala.reflect,scala.collection,scala.util.control,scala.collection.mutable,scala.reflect.internal,scala.reflect.internal.util,scala.tools.nsc.settings,scala.tools.nsc.ast.parser.xml,scala.reflect.macros,scala.tools.nsc,scala.tools.nsc.util,scala.reflect.api,scala.tools.nsc.ast,scala.collection.generic,scala.reflect.internal.settings,scala.tools.nsc.typechecker,scala.math,scala.tools.nsc.reporters,scala.reflect.io,scala.tools.nsc.javac";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.reify.utils;uses:="scala,scala.runtime,scala.reflect.internal,scala.tools.nsc,scala.collection.immutable,scala.collection,scala.collection.mutable,scala.collection.generic,scala.reflect.api,scala.reflect.reify,scala.tools.nsc.typechecker,scala.reflect.internal.util,scala.reflect,scala.util.matching,scala.compat,scala.reflect.macros,scala.tools.nsc.settings,scala.tools.nsc.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc;uses:="scala.sys,scala.collection.mutable,scala.reflect,scala,scala.tools.nsc.settings,scala.runtime,scala.collection,scala.collection.generic,scala.io,scala.collection.immutable,scala.util,scala.tools.nsc.util,scala.reflect.internal.util,scala.reflect.internal,scala.tools.nsc.reporters,scala.tools.nsc.backend.icode,scala.reflect.api,scala.reflect.macros,scala.reflect.io,scala.tools.nsc.io,scala.util.control,scala.tools.util,scala.sys.process,scala.reflect.internal.settings,scala.math,scala.util.matching,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.tools.reflect,scala.tools.nsc.typechecker,scala.reflect.macros.runtime,scala.reflect.internal.tpe,scala.tools.nsc.ast,scala.tools.nsc.ast.parser,scala.tools.nsc.backend,scala.tools.nsc.classpath,scala.tools.nsc.symtab,scala.reflect.internal.pickling,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.transform,scala.tools.nsc.backend.opt,scala.tools.nsc.backend.jvm,scala.tools.nsc.transform.patmat,scala.tools.nsc.symtab.classfile,scala.reflect.internal.transform,scala.tools.nsc.plugins,scala.tools.nsc.interpreter,scala.tools.nsc.doc,scala.ref";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interpreter;uses:="scala.reflect,scala.reflect.io,scala.reflect.internal.util,scala,scala.runtime,scala.collection.mutable,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.tools.nsc,scala.math,scala.collection.generic,scala.reflect.api,scala.tools.nsc.util,javax.script,scala.tools.nsc.interpreter.session,scala.util,scala.sys,scala.tools.nsc.settings,scala.util.matching,scala.reflect.internal.settings,scala.concurrent,scala.tools.util,scala.io,scala.concurrent.duration,scala.tools.nsc.io,scala.tools.asm,scala.tools.nsc.typechecker,scala.tools.nsc.reporters,scala.reflect.runtime,scala.tools.nsc.ast.parser,javax.tools,scala.collection.convert,scala.tools.nsc.ast,scala.sys.process,scala.util.control,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.tools.reflect,scala.reflect.macros.runtime,scala.reflect.internal.tpe";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.ant.templates;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2"
-Import-Package javax.script,javax.swing,javax.swing.border,javax.swing.event,javax.swing.tree,javax.tools,javax.xml.parsers,jline;resolution:=optional,jline.console;resolution:=optional,jline.console.completer;resolution:=optional,jline.console.history;resolution:=optional,org.apache.tools.ant;resolution:=optional,org.apache.tools.ant.taskdefs;resolution:=optional,org.apache.tools.ant.types;resolution:=optional,org.apache.tools.ant.util;resolution:=optional,org.apache.tools.ant.util.facade;resolution:=optional,org.w3c.dom,scala;version="[2.12,2.13)",scala.annotation;version="[2.12,2.13)",scala.beans;version="[2.12,2.13)",scala.collection;version="[2.12,2.13)",scala.collection.concurrent;version="[2.12,2.13)",scala.collection.convert;version="[2.12,2.13)",scala.collection.generic;version="[2.12,2.13)",scala.collection.immutable;version="[2.12,2.13)",scala.collection.mutable;version="[2.12,2.13)",scala.collection.parallel;version="[2.12,2.13)",scala.collection.script;version="[2.12,2.13)",scala.compat;version="[2.12,2.13)",scala.concurrent;version="[2.12,2.13)",scala.concurrent.duration;version="[2.12,2.13)",scala.io;version="[2.12,2.13)",scala.math;version="[2.12,2.13)",scala.ref;version="[2.12,2.13)",scala.reflect;version="[2.12,2.13)",scala.reflect.api;version="[2.12,2.13)",scala.reflect.internal;version="[2.12,2.13)",scala.reflect.internal.pickling;version="[2.12,2.13)",scala.reflect.internal.settings;version="[2.12,2.13)",scala.reflect.internal.tpe;version="[2.12,2.13)",scala.reflect.internal.transform;version="[2.12,2.13)",scala.reflect.internal.util;version="[2.12,2.13)",scala.reflect.io;version="[2.12,2.13)",scala.reflect.macros;version="[2.12,2.13)",scala.reflect.macros.blackbox;version="[2.12,2.13)",scala.reflect.macros.whitebox;version="[2.12,2.13)",scala.reflect.runtime;version="[2.12,2.13)",scala.runtime;version="[2.12,2.13)",scala.sys;version="[2.12,2.13)",scala.sys.process;version="[2.12,2.13)",scala.text;version="[2.12,2.13)",scala.util;version="[2.12,2.13)",scala.util.control;version="[2.12,2.13)",scala.util.matching;version="[2.12,2.13)",scala.util.parsing.json;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml.dtd;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml.parsing;version="[1.0.4,1.0.4]";resolution:=optional
+Export-Package compiler.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",interactive.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",repl-jline.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",repl.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",rootdoc.txt;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala-asm.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.compiler;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.macros.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.typechecker,scala.util",scala.reflect.macros.contexts;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.macros,scala.reflect.macros.util,scala.reflect.macros.whitebox,scala.reflect.reify,scala.reflect.reify.utils,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.reporters,scala.tools.nsc.settings,scala.tools.nsc.transform,scala.tools.nsc.typechecker,scala.tools.nsc.util,scala.tools.reflect",scala.reflect.macros.runtime;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc.typechecker,scala.util.control",scala.reflect.macros.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.runtime,scala.tools.nsc,scala.tools.nsc.typechecker",scala.reflect.quasiquotes;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.macros.contexts,scala.reflect.reify,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast.parser,scala.tools.nsc.typechecker",scala.reflect.reify;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.macros.contexts,scala.reflect.reify.codegen,scala.reflect.reify.phases,scala.reflect.reify.utils,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.typechecker,scala.tools.nsc.util",scala.reflect.reify.codegen;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.reify,scala.reflect.reify.utils,scala.runtime,scala.tools.nsc.typechecker",scala.reflect.reify.phases;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.reify,scala.reflect.reify.codegen,scala.reflect.reify.utils,scala.runtime,scala.tools.nsc.ast",scala.reflect.reify.utils;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.reify,scala.runtime,scala.tools.nsc,scala.tools.nsc.typechecker,scala.tools.nsc.util,scala.util.matching",scala.tools.ant;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="org.apache.tools.ant,org.apache.tools.ant.taskdefs,org.apache.tools.ant.types,org.apache.tools.ant.util,org.apache.tools.ant.util.facade,scala,scala.collection,scala.collection.immutable,scala.reflect,scala.runtime,scala.tools.nsc,scala.tools.nsc.doc,scala.tools.nsc.reporters,scala.tools.nsc.settings",scala.tools.ant.sabbus;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="org.apache.tools.ant,org.apache.tools.ant.taskdefs,org.apache.tools.ant.types,scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.math,scala.reflect,scala.runtime,scala.tools.ant",scala.tools.ant.templates;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.commons;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.tools.asm",scala.tools.asm.signature;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.tree;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.tools.asm",scala.tools.asm.tree.analysis;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.tools.asm,scala.tools.asm.tree",scala.tools.asm.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.tools.asm,scala.tools.asm.signature",scala.tools.cmd;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.io,scala.runtime",scala.tools.cmd.gen;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.cmd",scala.tools.jline_embedded.console.completer;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.pickling,scala.reflect.internal.settings,scala.reflect.internal.tpe,scala.reflect.internal.transform,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros,scala.reflect.macros.contexts,scala.runtime,scala.tools.nsc.ast,scala.tools.nsc.ast.parser,scala.tools.nsc.backend,scala.tools.nsc.backend.icode,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.backend.jvm,scala.tools.nsc.backend.opt,scala.tools.nsc.classpath,scala.tools.nsc.doc,scala.tools.nsc.interpreter,scala.tools.nsc.io,scala.tools.nsc.plugins,scala.tools.nsc.reporters,scala.tools.nsc.settings,scala.tools.nsc.symtab,scala.tools.nsc.symtab.classfile,scala.tools.nsc.transform,scala.tools.nsc.transform.patmat,scala.tools.nsc.typechecker,scala.tools.nsc.util,scala.tools.reflect,scala.tools.util,scala.util,scala.util.matching",scala.tools.nsc.ast;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="javax.swing,javax.swing.event,javax.swing.tree,scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.concurrent,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.runtime,scala.text,scala.tools.nsc,scala.tools.nsc.typechecker,scala.tools.nsc.util,scala.util.matching",scala.tools.nsc.ast.parser;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.ast.parser.xml,scala.tools.nsc.javac,scala.tools.nsc.util,scala.util.control",scala.tools.nsc.ast.parser.xml;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime",scala.tools.nsc.backend;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.backend.icode,scala.tools.nsc.classpath,scala.tools.nsc.symtab,scala.tools.nsc.util",scala.tools.nsc.backend.icode;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.backend,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.backend.jvm,scala.tools.nsc.symtab,scala.tools.nsc.symtab.classfile,scala.tools.nsc.util",scala.tools.nsc.backend.icode.analysis;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.runtime,scala.tools.nsc,scala.tools.nsc.backend.icode",scala.tools.nsc.backend.jvm;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.concurrent,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.pickling,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.asm,scala.tools.asm.tree,scala.tools.asm.util,scala.tools.nsc,scala.tools.nsc.backend.icode,scala.tools.nsc.backend.jvm.opt,scala.tools.nsc.io,scala.tools.nsc.settings,scala.util,scala.util.control",scala.tools.nsc.backend.jvm.analysis;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime,scala.tools.asm,scala.tools.asm.tree,scala.tools.asm.tree.analysis",scala.tools.nsc.backend.jvm.opt;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.concurrent,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.asm,scala.tools.asm.tree,scala.tools.asm.tree.analysis,scala.tools.nsc.backend.jvm,scala.tools.nsc.backend.jvm.analysis,scala.tools.nsc.util,scala.util",scala.tools.nsc.backend.opt;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.backend.icode,scala.tools.nsc.backend.icode.analysis",scala.tools.nsc.classpath;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.util",scala.tools.nsc.doc;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros.contexts,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.ast.parser,scala.tools.nsc.backend,scala.tools.nsc.doc.base,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.html.page.diagram,scala.tools.nsc.doc.model,scala.tools.nsc.doc.model.diagram,scala.tools.nsc.javac,scala.tools.nsc.reporters,scala.tools.nsc.settings,scala.tools.nsc.typechecker,scala.tools.reflect,scala.util,scala.util.control,scala.util.matching",scala.tools.nsc.doc.base;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.doc.base.comment,scala.util.matching",scala.tools.nsc.doc.base.comment;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime,scala.tools.nsc.doc.base",scala.tools.nsc.doc.doclet;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.mutable,scala.reflect,scala.runtime,scala.tools.nsc.doc",scala.tools.nsc.doc.html;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc.doc,scala.tools.nsc.doc.base,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.doclet,scala.tools.nsc.doc.model,scala.xml,scala.xml.dtd",scala.tools.nsc.doc.html.page;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime,scala.tools.nsc.doc,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.html,scala.tools.nsc.doc.html.page.diagram,scala.tools.nsc.doc.model,scala.util.parsing.json,scala.xml",scala.tools.nsc.doc.html.page.diagram;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.concurrent,scala.reflect,scala.runtime,scala.sys.process,scala.tools.nsc.doc,scala.tools.nsc.doc.base,scala.tools.nsc.doc.html,scala.tools.nsc.doc.model,scala.tools.nsc.doc.model.diagram,scala.tools.nsc.settings,scala.xml",scala.tools.nsc.doc.html.resource.lib;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.model;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.doc,scala.tools.nsc.doc.base,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.html.page.diagram,scala.tools.nsc.doc.model.diagram,scala.tools.nsc.typechecker,scala.util,scala.util.matching",scala.tools.nsc.doc.model.diagram;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.runtime,scala.tools.nsc.doc.base,scala.tools.nsc.doc.model,scala.util.matching",scala.tools.nsc.interactive;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.script,scala.math,scala.reflect,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros.contexts,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.backend,scala.tools.nsc.reporters,scala.tools.nsc.symtab,scala.tools.nsc.typechecker,scala.tools.nsc.util,scala.tools.reflect,scala.util,scala.util.control,scala.util.matching",scala.tools.nsc.interactive.tests;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.interactive,scala.tools.nsc.interactive.tests.core,scala.tools.nsc.reporters,scala.tools.nsc.settings",scala.tools.nsc.interactive.tests.core;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.interactive,scala.tools.nsc.reporters,scala.util",scala.tools.nsc.interpreter;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="javax.script,javax.tools,scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.io,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros.contexts,scala.runtime,scala.sys,scala.sys.process,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.interpreter.session,scala.tools.nsc.reporters,scala.tools.nsc.settings,scala.tools.nsc.typechecker,scala.tools.reflect,scala.util,scala.util.control,scala.util.matching",scala.tools.nsc.interpreter.jline;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="jline.console,jline.console.completer,jline.console.history,scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc.interpreter,scala.tools.nsc.interpreter.session",scala.tools.nsc.interpreter.session;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime",scala.tools.nsc.io;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.io,scala.math,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc.reporters,scala.util",scala.tools.nsc.javac;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast.parser,scala.tools.nsc.util",scala.tools.nsc.plugins;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.util",scala.tools.nsc.reporters;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc",scala.tools.nsc.settings;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.internal,scala.reflect.internal.settings,scala.reflect.io,scala.runtime,scala.tools.nsc",scala.tools.nsc.symtab;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.backend,scala.tools.nsc.classpath,scala.tools.nsc.symtab.classfile,scala.tools.nsc.util",scala.tools.nsc.symtab.classfile;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.pickling,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.backend.icode,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.symtab,scala.tools.nsc.util",scala.tools.nsc.transform;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.transform,scala.reflect.internal.util,scala.reflect.macros.contexts,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.typechecker,scala.tools.reflect,scala.util.control,scala.util.matching",scala.tools.nsc.transform.patmat;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.runtime,scala.sys,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.transform,scala.tools.nsc.typechecker",scala.tools.nsc.typechecker;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.transform,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros,scala.reflect.macros.compiler,scala.reflect.macros.contexts,scala.reflect.macros.runtime,scala.reflect.macros.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.reporters,scala.tools.nsc.transform,scala.tools.reflect,scala.util.control,scala.util.matching",scala.tools.nsc.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.pickling,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.classpath,scala.util,scala.util.matching",scala.tools.partest;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.immutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc.doc,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.model,scala.tools.nsc.doc.model.diagram",scala.tools.reflect;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.ref,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros.contexts,scala.reflect.quasiquotes,scala.reflect.reify,scala.reflect.runtime,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.reporters,scala.tools.nsc.typechecker,scala.util,scala.util.matching",scala.tools.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.classpath,scala.tools.nsc.io,scala.tools.nsc.util",scaladoc.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2"
+Import-Package jline;resolution:=optional,jline.console;resolution:=optional,jline.console.completer;resolution:=optional,jline.console.history;resolution:=optional,org.apache.tools.ant;resolution:=optional,org.apache.tools.ant.taskdefs;resolution:=optional,org.apache.tools.ant.types;resolution:=optional,org.apache.tools.ant.util;resolution:=optional,org.apache.tools.ant.util.facade;resolution:=optional,scala.util.parsing.json;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml.dtd;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml.parsing;version="[1.0.4,1.0.4]";resolution:=optional,scala;version="[2.12,2.13)",scala.annotation;version="[2.12,2.13)",scala.beans;version="[2.12,2.13)",scala.collection;version="[2.12,2.13)",scala.collection.concurrent;version="[2.12,2.13)",scala.collection.convert;version="[2.12,2.13)",scala.collection.generic;version="[2.12,2.13)",scala.collection.immutable;version="[2.12,2.13)",scala.collection.mutable;version="[2.12,2.13)",scala.collection.parallel;version="[2.12,2.13)",scala.collection.script;version="[2.12,2.13)",scala.compat;version="[2.12,2.13)",scala.concurrent;version="[2.12,2.13)",scala.concurrent.duration;version="[2.12,2.13)",scala.io;version="[2.12,2.13)",scala.math;version="[2.12,2.13)",scala.ref;version="[2.12,2.13)",scala.reflect;version="[2.12,2.13)",scala.reflect.api;version="[2.12,2.13)",scala.reflect.internal;version="[2.12,2.13)",scala.reflect.internal.pickling;version="[2.12,2.13)",scala.reflect.internal.settings;version="[2.12,2.13)",scala.reflect.internal.tpe;version="[2.12,2.13)",scala.reflect.internal.transform;version="[2.12,2.13)",scala.reflect.internal.util;version="[2.12,2.13)",scala.reflect.io;version="[2.12,2.13)",scala.reflect.macros;version="[2.12,2.13)",scala.reflect.macros.blackbox;version="[2.12,2.13)",scala.reflect.macros.whitebox;version="[2.12,2.13)",scala.reflect.runtime;version="[2.12,2.13)",scala.runtime;version="[2.12,2.13)",scala.sys;version="[2.12,2.13)",scala.sys.process;version="[2.12,2.13)",scala.text;version="[2.12,2.13)",scala.util;version="[2.12,2.13)",scala.util.control;version="[2.12,2.13)",scala.util.matching;version="[2.12,2.13)",javax.script,javax.swing,javax.swing.border,javax.swing.event,javax.swing.tree,javax.tools,javax.xml.parsers,org.w3c.dom
+Include-Resource @scala-compiler.jar
Manifest-Version 1.0
-Private-Package .
-Tool Bnd-1.50.0
+Require-Capability osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
+Tool Bnd-2.4.1.201501161927
[IMPEXP]
Import-Package
@@ -72,6 +73,12 @@
scala.xml.dtd {version=[1.0.4,1.0.4], resolution:=optional}
scala.xml.parsing {version=[1.0.4,1.0.4], resolution:=optional}
Export-Package
+ compiler.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ interactive.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ repl-jline.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ repl.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ rootdoc.txt {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ scala-asm.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.macros.compiler {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.macros.contexts {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.macros.runtime {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
@@ -135,6 +142,7 @@
scala.tools.partest {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.tools.reflect {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.tools.util {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ scaladoc.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
[USES]
scala.reflect.macros.compiler [scala.reflect.internal, scala, scala.runtime, scala.collection.immutable, scala.tools.nsc.typechecker, scala.collection, scala.reflect.internal.util, scala.util, scala.tools.nsc, scala.reflect.macros.util, scala.tools.nsc.ast, scala.collection.mutable, scala.reflect, scala.collection.generic, scala.tools.nsc.settings, scala.compat, scala.reflect.internal.tpe]
--- scala-library-2.12.0-d2cffb9-20150701.192228-1.jar.mani 2015-07-01 15:39:02.000000000 -0700
+++ scala-library-2.12.0-8247b8f-20150701.192230-1.jar.mani 2015-07-01 15:41:05.000000000 -0700
@@ -1,20 +1,23 @@
-Bnd-LastModified 1435778485570
+Bnd-LastModified 1435778484752
Bundle-ManifestVersion 2
Bundle-Name Scala Standard Library
-Bundle-RequiredExecutionEnvironment JavaSE-1.6, JavaSE-1.7
+Bundle-RequiredExecutionEnvironment JavaSE-1.8
Bundle-SymbolicName org.scala-lang.scala-library
Bundle-Version 2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2
Created-By 1.8.0_45-internal (Oracle Corporation)
-Export-Package scala.util.matching;uses:="scala.collection,scala.collection.mutable,scala.reflect,scala,scala.collection.generic,scala.math,scala.collection.immutable,scala.runtime";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.annotation.unchecked;uses:="scala.reflect,scala.annotation";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.beans;uses:="scala.reflect,scala.annotation,scala,scala.runtime,scala.collection.mutable,scala.collection.generic";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala;uses:="scala.reflect,scala.runtime,scala.collection.mutable,scala.util,scala.compat,scala.collection.generic,scala.collection,scala.math,scala.collection.immutable,scala.io,scala.collection.parallel,scala.collection.parallel.immutable,scala.util.matching,scala.sys,scala.annotation";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.util;uses:="scala.collection.mutable,scala.reflect,scala,scala.collection,scala.runtime,scala.util.control,scala.collection.immutable,scala.collection.generic,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent;uses:="scala,scala.concurrent.duration,scala.runtime,scala.reflect,scala.collection.immutable,scala.collection.mutable,scala.collection,scala.concurrent.impl,scala.util,scala.collection.generic,scala.util.control";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection;uses:="scala,scala.reflect,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.collection.parallel,scala.runtime,scala.util.hashing,scala.collection.concurrent,scala.collection.convert,scala.util.control";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent.forkjoin;uses:="scala.concurrent.util,sun.misc";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.compat;uses:="scala.util,scala.reflect";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.internal;uses:="scala.reflect,scala.annotation";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.parallel.mutable;uses:="scala.collection.mutable,scala.reflect,scala,scala.collection.generic,scala.runtime,scala.collection.parallel,scala.collection,scala.collection.immutable,scala.math,scala.sys,scala.collection.parallel.immutable,scala.collection.concurrent";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect;uses:="scala.collection.mutable,scala,scala.runtime,scala.collection.immutable,scala.collection,scala.sys";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.concurrent;uses:="scala,scala.runtime,scala.collection,scala.collection.mutable,scala.reflect,scala.concurrent.forkjoin,scala.collection.generic,scala.math,scala.collection.immutable,scala.util.control,scala.util.hashing,scala.collection.parallel,scala.collection.parallel.mutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.sys.process;uses:="scala.sys,scala,scala.runtime,scala.collection.mutable,scala.util,scala.collection.immutable,scala.reflect,scala.collection,scala.concurrent,scala.collection.generic";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent.util;uses:="sun.misc";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.math;uses:="scala,scala.runtime,scala.collection.immutable,scala.reflect,scala.collection,scala.util.hashing,scala.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.io;uses:="scala.reflect,scala.collection,scala,scala.runtime,scala.collection.mutable,scala.util,scala.math,scala.collection.immutable,scala.collection.generic";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.script;uses:="scala,scala.collection,scala.runtime,scala.reflect,scala.collection.mutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.convert;uses:="scala,scala.runtime,scala.collection,scala.collection.mutable,scala.collection.concurrent,scala.reflect,scala.collection.generic,scala.collection.immutable,scala.util.hashing";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.sys;uses:="scala,scala.runtime,scala.reflect,scala.collection.immutable,scala.collection.mutable,scala.collection,scala.collection.generic,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.mutable;uses:="scala.reflect,scala,scala.collection,scala.runtime,scala.collection.generic,scala.math,scala.collection.immutable,scala.sys,scala.collection.script,scala.collection.parallel.mutable,scala.collection.parallel,scala.compat,scala.util,scala.util.hashing,scala.util.matching,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.parallel;uses:="scala,scala.runtime,scala.concurrent.forkjoin,scala.collection,scala.collection.generic,scala.reflect,scala.collection.mutable,scala.math,scala.collection.immutable,scala.sys,scala.concurrent,scala.concurrent.impl,scala.util,scala.concurrent.duration,scala.collection.parallel.immutable,scala.collection.parallel.mutable,scala.util.control";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.immutable;uses:="scala,scala.reflect,scala.collection,scala.runtime,scala.collection.parallel,scala.collection.generic,scala.collection.parallel.immutable,scala.collection.mutable,scala.math,scala.sys,scala.io,scala.util.matching,scala.compat";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.ref;uses:="scala.reflect,scala,scala.runtime";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.parallel.immutable;uses:="scala,scala.runtime,scala.collection.parallel,scala.collection.mutable,scala.collection.generic,scala.collection,scala.collection.immutable,scala.reflect,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent.duration;uses:="scala,scala.math,scala.reflect,scala.collection,scala.runtime,scala.collection.mutable,scala.collection.generic,scala.collection.immutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.util.hashing;uses:="scala,scala.reflect,scala.runtime,scala.collection,scala.collection.immutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent.impl;uses:="scala.reflect,scala,scala.util,scala.concurrent,scala.runtime,scala.util.control,scala.concurrent.forkjoin,scala.math,scala.collection.immutable,scala.collection.mutable,scala.concurrent.duration";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.annotation.meta;uses:="scala.reflect,scala.annotation";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.generic;uses:="scala.reflect,scala.collection.immutable,scala,scala.runtime,scala.collection,scala.collection.mutable,scala.collection.parallel,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.runtime;uses:="scala,scala.reflect,scala.math,scala.collection.immutable,scala.util.control,scala.collection.mutable,scala.compat,scala.collection,scala.collection.parallel,scala.collection.generic,scala.util.hashing";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.util.control;uses:="scala.reflect,scala,scala.runtime,scala.collection,scala.collection.generic,scala.util,scala.collection.mutable,scala.sys";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.text;uses:="scala,scala.collection,scala.runtime,scala.reflect,scala.collection.immutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.annotation;uses:="scala.reflect,scala.collection.mutable,scala,scala.runtime,scala.collection,scala.collection.immutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2"
+Export-Package library.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",rootdoc.txt;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.collection.parallel.immutable,scala.io,scala.math,scala.reflect,scala.runtime,scala.util",scala.annotation;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.collection.immutable,scala.reflect",scala.annotation.meta;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.reflect",scala.annotation.unchecked;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.reflect",scala.beans;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.annotation,scala.reflect,scala.runtime",scala.collection;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.concurrent,scala.collection.convert,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.math,scala.reflect,scala.runtime,scala.util.control",scala.collection.concurrent;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.collection.parallel.mutable,scala.math,scala.reflect,scala.runtime,scala.util.control,scala.util.hashing",scala.collection.convert;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.concurrent,scala.collection.generic,scala.collection.mutable,scala.reflect,scala.runtime",scala.collection.generic;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.math,scala.reflect,scala.runtime",scala.collection.immutable;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.mutable,scala.collection.parallel,scala.collection.parallel.immutable,scala.io,scala.math,scala.reflect,scala.runtime,scala.util.matching",scala.collection.mutable;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.convert,scala.collection.generic,scala.collection.immutable,scala.collection.parallel,scala.collection.parallel.mutable,scala.collection.script,scala.math,scala.reflect,scala.runtime,scala.util,scala.util.matching",scala.collection.parallel;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel.immutable,scala.collection.parallel.mutable,scala.concurrent,scala.concurrent.forkjoin,scala.math,scala.reflect,scala.runtime,scala.util",scala.collection.parallel.immutable;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.math,scala.reflect,scala.runtime",scala.collection.parallel.mutable;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.concurrent,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.collection.parallel.immutable,scala.math,scala.reflect,scala.runtime",scala.collection.script;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.mutable,scala.reflect,scala.runtime",scala.compat;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.reflect",scala.concurrent;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.concurrent.duration,scala.reflect,scala.runtime,scala.util",scala.concurrent.duration;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.math,scala.reflect,scala.runtime",scala.concurrent.forkjoin;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent.impl;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.concurrent,scala.concurrent.duration,scala.concurrent.forkjoin,scala.reflect,scala.runtime,scala.util",scala.concurrent.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="sun.misc",scala.io;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.runtime",scala.math;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.runtime,scala.util",scala.ref;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.reflect,scala.runtime",scala.reflect;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.runtime",scala.reflect.macros.internal;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.reflect",scala.runtime;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.util.control",scala.sys;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime",scala.sys.process;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.concurrent,scala.reflect,scala.runtime",scala.text;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.reflect,scala.runtime",scala.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.runtime",scala.util.control;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.reflect,scala.runtime,scala.util",scala.util.hashing;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.runtime",scala.util.matching;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.runtime"
Import-Package sun.misc;resolution:=optional
+Include-Resource @scala-library.jar
Manifest-Version 1.0
-Private-Package .
-Tool Bnd-1.50.0
+Require-Capability osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
+Tool Bnd-2.4.1.201501161927
[IMPEXP]
Import-Package
sun.misc {resolution:=optional}
Export-Package
+ library.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ rootdoc.txt {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.annotation {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.annotation.meta {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
--- scala-reflect-2.12.0-d2cffb9-20150701.192228-1.jar.mani 2015-07-01 15:39:06.000000000 -0700
+++ scala-reflect-2.12.0-8247b8f-20150701.192230-1.jar.mani 2015-07-01 15:41:05.000000000 -0700
@@ -1,15 +1,16 @@
-Bnd-LastModified 1435778488395
+Bnd-LastModified 1435778488942
Bundle-ManifestVersion 2
Bundle-Name Scala Reflect
-Bundle-RequiredExecutionEnvironment JavaSE-1.6, JavaSE-1.7
+Bundle-RequiredExecutionEnvironment JavaSE-1.8
Bundle-SymbolicName org.scala-lang.scala-reflect
Bundle-Version 2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2
Created-By 1.8.0_45-internal (Oracle Corporation)
-Export-Package scala.reflect.internal.settings;uses:="scala.reflect,scala.runtime,scala";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal;uses:="scala,scala.collection.immutable,scala.runtime,scala.reflect,scala.collection.mutable,scala.collection,scala.collection.generic,scala.reflect.api,scala.reflect.internal.util,scala.reflect.internal.pickling,scala.compat,scala.math,scala.util.hashing,scala.annotation.unchecked,scala.beans,scala.reflect.internal.settings,scala.reflect.internal.transform,scala.reflect.macros.internal,scala.annotation.meta,scala.annotation,scala.util,scala.util.matching,scala.ref,scala.collection.convert,scala.reflect.macros,scala.reflect.internal.tpe,scala.reflect.io,scala.io,scala.collection.parallel,scala.sys,scala.reflect.runtime,scala.util.control";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal.transform;uses:="scala,scala.runtime,scala.reflect.internal,scala.reflect.internal.tpe,scala.collection.generic,scala.collection.immutable,scala.collection,scala.collection.mutable,scala.math,scala.reflect";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.whitebox;uses:="scala,scala.runtime,scala.reflect.api,scala.collection,scala.reflect,scala.collection.immutable,scala.reflect.macros.blackbox";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.api;uses:="scala.collection.immutable,scala,scala.reflect,scala.collection.mutable,scala.runtime,scala.reflect.runtime,scala.reflect.internal,scala.collection,scala.reflect.internal.util,scala.reflect.internal.settings,scala.util,scala.collection.generic,scala.reflect.io";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros;uses:="scala.reflect.macros.blackbox,scala.reflect.api,scala.reflect,scala,scala.runtime,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect.internal.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal.annotations;uses:="scala.reflect,scala.annotation";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal.tpe;uses:="scala,scala.runtime,scala.reflect.internal,scala.collection.immutable,scala.reflect,scala.reflect.internal.util,scala.sys,scala.collection.mutable,scala.reflect.internal.settings,scala.collection,scala.collection.generic,scala.math,scala.reflect.api";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.io;uses:="scala.io,scala,scala.runtime,scala.collection.mutable,scala.collection.parallel,scala.collection,scala.collection.immutable,scala.reflect,scala.collection.generic,scala.math,scala.reflect.internal.util,scala.util,scala.collection.convert,scala.sys";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal.pickling;uses:="scala.reflect,scala,scala.runtime,scala.collection.mutable,scala.collection,scala.collection.immutable,scala.sys,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.internal.tpe,scala.reflect.internal.settings,scala.util,scala.reflect.api,scala.collection.generic";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.blackbox;uses:="scala.reflect,scala.reflect.api,scala.reflect.macros";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.runtime;uses:="scala,scala.reflect,scala.reflect.internal,scala.runtime,scala.collection.immutable,scala.reflect.api,scala.reflect.internal.util,scala.collection.mutable,scala.collection,scala.collection.generic,scala.math,scala.reflect.internal.pickling,scala.util.matching,scala.reflect.internal.settings,scala.reflect.internal.transform,scala.reflect.internal.tpe,scala.reflect.io,scala.ref,scala.reflect.macros,scala.sys,scala.reflect.macros.blackbox,scala.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal.util;uses:="scala.reflect.io,scala,scala.runtime,scala.collection.mutable,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.collection.generic,scala.math,scala.collection.parallel,scala.reflect.macros,scala.sys,scala.reflect.api,scala.util.control,scala.reflect.runtime,scala.compat,scala.collection.parallel.mutable,scala.collection.script";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2"
-Import-Package scala;version="[2.12,2.13)",scala.annotation;version="[2.12,2.13)",scala.annotation.meta;version="[2.12,2.13)",scala.annotation.unchecked;version="[2.12,2.13)",scala.beans;version="[2.12,2.13)",scala.collection;version="[2.12,2.13)",scala.collection.convert;version="[2.12,2.13)",scala.collection.generic;version="[2.12,2.13)",scala.collection.immutable;version="[2.12,2.13)",scala.collection.mutable;version="[2.12,2.13)",scala.collection.parallel;version="[2.12,2.13)",scala.collection.parallel.mutable;version="[2.12,2.13)",scala.collection.script;version="[2.12,2.13)",scala.compat;version="[2.12,2.13)",scala.io;version="[2.12,2.13)",scala.math;version="[2.12,2.13)",scala.ref;version="[2.12,2.13)",scala.reflect;version="[2.12,2.13)",scala.reflect.macros.internal;version="[2.12,2.13)",scala.runtime;version="[2.12,2.13)",scala.sys;version="[2.12,2.13)",scala.tools.nsc;resolution:=optional;version="[2.12,2.13)",scala.util;version="[2.12,2.13)",scala.util.control;version="[2.12,2.13)",scala.util.hashing;version="[2.12,2.13)",scala.util.matching;version="[2.12,2.13)"
+Export-Package reflect.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.api;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal.settings,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.util",scala.reflect.internal;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.math,scala.ref,scala.reflect,scala.reflect.api,scala.reflect.internal.pickling,scala.reflect.internal.settings,scala.reflect.internal.tpe,scala.reflect.internal.transform,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros,scala.runtime,scala.util.control,scala.util.matching",scala.reflect.internal.annotations;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.reflect",scala.reflect.internal.pickling;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.runtime",scala.reflect.internal.settings;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.reflect,scala.runtime",scala.reflect.internal.tpe;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.settings,scala.reflect.internal.util,scala.runtime",scala.reflect.internal.transform;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.tpe,scala.runtime",scala.reflect.internal.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.collection.parallel.mutable,scala.collection.script,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.io,scala.reflect.macros,scala.runtime",scala.reflect.io;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.io,scala.math,scala.reflect,scala.reflect.internal.util,scala.runtime",scala.reflect.macros;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.api,scala.reflect.internal.util,scala.reflect.macros.blackbox,scala.runtime",scala.reflect.macros.blackbox;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.reflect,scala.reflect.api,scala.reflect.macros",scala.reflect.macros.whitebox;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.api,scala.reflect.macros.blackbox,scala.runtime",scala.reflect.runtime;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.ref,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.pickling,scala.reflect.internal.settings,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros,scala.reflect.macros.blackbox,scala.runtime"
+Import-Package scala;version="[2.12,2.13)",scala.annotation;version="[2.12,2.13)",scala.annotation.meta;version="[2.12,2.13)",scala.annotation.unchecked;version="[2.12,2.13)",scala.beans;version="[2.12,2.13)",scala.collection;version="[2.12,2.13)",scala.collection.convert;version="[2.12,2.13)",scala.collection.generic;version="[2.12,2.13)",scala.collection.immutable;version="[2.12,2.13)",scala.collection.mutable;version="[2.12,2.13)",scala.collection.parallel;version="[2.12,2.13)",scala.collection.parallel.mutable;version="[2.12,2.13)",scala.collection.script;version="[2.12,2.13)",scala.compat;version="[2.12,2.13)",scala.io;version="[2.12,2.13)",scala.math;version="[2.12,2.13)",scala.ref;version="[2.12,2.13)",scala.reflect;version="[2.12,2.13)",scala.reflect.macros.internal;version="[2.12,2.13)",scala.runtime;version="[2.12,2.13)",scala.sys;version="[2.12,2.13)",scala.util;version="[2.12,2.13)",scala.util.control;version="[2.12,2.13)",scala.util.hashing;version="[2.12,2.13)",scala.util.matching;version="[2.12,2.13)",scala.tools.nsc;resolution:=optional;version="[2.12,2.13)"
+Include-Resource @scala-reflect.jar
Manifest-Version 1.0
-Private-Package .
-Tool Bnd-1.50.0
+Require-Capability osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
+Tool Bnd-2.4.1.201501161927
[IMPEXP]
Import-Package
@@ -40,6 +41,7 @@
scala.util.hashing {version=[2.12,2.13)}
scala.util.matching {version=[2.12,2.13)}
Export-Package
+ reflect.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.api {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.internal {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.internal.annotations {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2} |
It seems the diff is as expected, but I'm not 100% sure I got all the information out of the manifest. When I looked manually, I saw differences in the "uses" clauses for exported packages... PS: including the full list of resources produces the same diff as above:
|
Here's the diff from the same base to the HEAD of the PR: --- scala-compiler-2.12.0-d2cffb9-20150701.192228-1.jar.mani 2015-07-01 16:04:28.000000000 -0700
+++ scala-compiler-2.12.0-bf951ec-20150701.191113-1.jar.mani 2015-07-01 16:03:03.000000000 -0700
@@ -1,15 +1,16 @@
-Bnd-LastModified 1435778493810
+Bnd-LastModified 1435777850303
Bundle-ManifestVersion 2
Bundle-Name Scala Compiler
-Bundle-RequiredExecutionEnvironment JavaSE-1.6, JavaSE-1.7
+Bundle-RequiredExecutionEnvironment JavaSE-1.8
Bundle-SymbolicName org.scala-lang.scala-compiler
Bundle-Version 2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2
Created-By 1.8.0_45-internal (Oracle Corporation)
-Export-Package scala.reflect.macros.util;uses:="scala,scala.tools.nsc.typechecker,scala.runtime,scala.reflect.internal,scala.collection.mutable,scala.tools.nsc,scala.collection,scala.collection.generic,scala.collection.immutable,scala.tools.nsc.ast,scala.reflect,scala.tools.nsc.settings";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc;uses:="scala.util.matching,scala.tools.nsc.doc.base.comment,scala.collection.mutable,scala.tools.nsc.doc.base,scala,scala.util,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.tools.nsc.doc.model.diagram,scala.tools.nsc,scala.tools.nsc.typechecker,scala.reflect.internal.tpe,scala.runtime,scala.tools.nsc.doc.model,scala.reflect.internal.util,scala.reflect.io,scala.tools.nsc.ast,scala.tools.nsc.settings,scala.tools.nsc.reporters,scala.util.control,scala.tools.nsc.doc.doclet,scala.reflect.internal.settings,scala.reflect,scala.collection.generic,scala.tools.nsc.ast.parser,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.tools.reflect,scala.reflect.macros.runtime,scala.tools.nsc.backend,scala.tools.nsc.javac,scala.tools.nsc.util,scala.tools.nsc.io,scala.tools.nsc.doc.html.page.diagram";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.cmd;uses:="scala.collection.mutable,scala,scala.runtime,scala.collection.immutable,scala.reflect,scala.collection,scala.collection.generic,scala.util.matching,scala.util,scala.reflect.io,scala.tools.nsc.io,scala.io,scala.tools.nsc,scala.sys,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.javac;uses:="scala,scala.runtime,scala.reflect.internal,scala.collection,scala.collection.mutable,scala.collection.immutable,scala.reflect.api,scala.tools.nsc.ast.parser,scala.tools.nsc,scala.collection.generic,scala.tools.nsc.ast,scala.reflect.internal.util,scala.tools.nsc.reporters,scala.reflect,scala.tools.nsc.util,scala.tools.nsc.settings";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interactive.tests.core;uses:="scala.tools.nsc.interactive,scala,scala.reflect,scala.runtime,scala.reflect.internal.util,scala.reflect.internal,scala.util,scala.collection,scala.collection.generic,scala.collection.mutable,scala.reflect.io,scala.math,scala.collection.immutable,scala.tools.nsc,scala.tools.nsc.settings,scala.tools.nsc.reporters,scala.tools.nsc.io";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.jvm.opt;uses:="scala,scala.util,scala.runtime,scala.tools.nsc.backend.jvm,scala.tools.asm.tree,scala.collection.immutable,scala.reflect.io,scala.collection.mutable,scala.collection,scala.reflect,scala.collection.concurrent,scala.tools.asm,scala.collection.generic,scala.tools.nsc.util,scala.collection.convert,scala.tools.asm.commons,scala.tools.asm.tree.analysis,scala.reflect.internal.util,scala.tools.nsc.settings,scala.tools.nsc.backend.jvm.analysis,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.util;uses:="scala.sys,scala,scala.runtime,scala.reflect,scala.tools.nsc.classpath,scala.tools.nsc,scala.collection,scala.collection.immutable,scala.tools.nsc.util,scala.collection.mutable,scala.tools.nsc.settings,scala.compat,scala.reflect.io,scala.io,scala.tools.reflect,scala.reflect.runtime,scala.reflect.internal.settings,scala.tools.nsc.io,scala.util,scala.collection.generic,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.runtime;uses:="scala.reflect,scala.util.control,scala.reflect.internal.util,scala,scala.runtime,scala.tools.nsc.typechecker,scala.collection.mutable,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.collection,scala.reflect.macros.whitebox,scala.collection.immutable,scala.collection.generic,scala.reflect.macros.blackbox,scala.reflect.runtime,scala.tools.nsc,scala.reflect.internal,scala.tools.reflect";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend;uses:="scala,scala.runtime,scala.tools.nsc.classpath,scala.collection.mutable,scala.tools.nsc.settings,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.tools.util,scala.tools.nsc,scala.reflect.io,scala.tools.nsc.util,scala.reflect,scala.tools.nsc.symtab,scala.sys,scala.tools.nsc.backend.icode,scala.collection.generic";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.jvm;uses:="scala.tools.asm.util,scala.tools.nsc.backend.jvm.opt,scala.collection.mutable,scala,scala.tools.asm,scala.collection,scala.collection.convert,scala.tools.asm.tree,scala.runtime,scala.reflect,scala.tools.nsc,scala.reflect.internal,scala.collection.immutable,scala.tools.nsc.settings,scala.tools.nsc.reporters,scala.collection.generic,scala.reflect.internal.util,scala.tools.nsc.backend.icode,scala.sys,scala.util,scala.reflect.macros,scala.tools.nsc.transform,scala.tools.nsc.backend,scala.tools.nsc.ast,scala.reflect.internal.pickling,scala.collection.concurrent,scala.reflect.io,scala.math,scala.reflect.api,scala.reflect.internal.settings,scala.tools.nsc.util,scala.util.control,scala.tools.nsc.io,scala.beans,scala.reflect.internal.transform,scala.reflect.internal.tpe";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.symtab;uses:="scala,scala.runtime,scala.reflect.internal,scala.collection.mutable,scala.tools.nsc.ast.parser,scala.tools.nsc,scala.reflect.io,scala.collection.immutable,scala.reflect.api,scala.reflect.internal.util,scala.collection,scala.reflect,scala.tools.nsc.classpath,scala.tools.nsc.symtab.classfile,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.tools.nsc.backend,scala.tools.nsc.util,scala.collection.generic,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.jline_embedded.console.completer;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.ant.sabbus;uses:="scala.sys,scala.reflect,scala,scala.runtime,org.apache.tools.ant,scala.collection,org.apache.tools.ant.types,scala.collection.mutable,scala.collection.immutable,scala.reflect.internal.util,scala.collection.parallel,scala.collection.generic,scala.math,scala.tools.nsc,scala.reflect.internal,scala.tools.nsc.reporters,org.apache.tools.ant.taskdefs,scala.tools.nsc.io,org.apache.tools.ant.util,scala.reflect.io,scala.tools.ant";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.classpath;uses:="scala,scala.runtime,scala.collection,scala.collection.mutable,scala.reflect,scala.reflect.io,scala.collection.generic,scala.tools.nsc.util,scala.collection.immutable,scala.io,scala.reflect.internal,scala.sys,scala.tools.nsc.io,scala.tools.nsc,scala.reflect.internal.settings,scala.tools.nsc.settings";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.commons;uses:="scala.tools.asm";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.util;uses:="scala.tools.asm,scala.tools.asm.tree.analysis,scala.tools.asm.tree,scala.tools.asm.signature";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.base.comment;uses:="scala.reflect,scala,scala.runtime,scala.collection,scala.collection.mutable,scala.collection.generic,scala.collection.immutable,scala.tools.nsc.doc.base,scala.util.matching";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.base;uses:="scala.tools.nsc.doc.base.comment,scala.collection.mutable,scala,scala.collection,scala.runtime,scala.collection.generic,scala.collection.immutable,scala.util.matching,scala.reflect.internal,scala.tools.nsc.reporters,scala.reflect,scala.tools.nsc,scala.math,scala.reflect.internal.util,scala.reflect.api";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.compiler;uses:="scala,scala.runtime,scala.reflect.internal,scala.tools.nsc.typechecker,scala.collection,scala.collection.immutable,scala.reflect.internal.util,scala.util,scala.reflect.macros.util,scala.collection.mutable,scala.reflect,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.settings,scala.compat,scala.collection.generic,scala.reflect.internal.tpe";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.settings;uses:="scala.reflect,scala,scala.collection.immutable,scala.collection.mutable,scala.runtime,scala.collection,scala.reflect.internal.settings,scala.math,scala.collection.generic,scala.tools.nsc.io,scala.tools.nsc,scala.reflect.io,scala.tools.nsc.util,scala.reflect.internal,scala.tools.cmd,scala.io,scala.reflect.internal.util,scala.sys,scala.tools.util,scala.annotation,scala.util.matching,scala.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.signature;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.partest;uses:="scala.sys,scala.tools.nsc.doc.base.comment,scala.collection.mutable,scala,scala.collection,scala.collection.immutable,scala.tools.nsc.doc.model.diagram,scala.runtime,scala.collection.generic,scala.math,scala.tools.nsc.doc.model,scala.tools.nsc.doc,scala.util,scala.tools.cmd,scala.tools.nsc.reporters,scala.tools.nsc.io,scala.reflect,scala.tools.nsc,scala.reflect.io,scala.io";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.icode;uses:="scala.collection.mutable,scala,scala.runtime,scala.collection,scala.collection.generic,scala.collection.immutable,scala.reflect,scala.reflect.internal.util,scala.reflect.internal.settings,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.settings,scala.reflect.internal,scala.tools.nsc,scala.reflect.api,scala.tools.nsc.ast,scala.sys,scala.tools.nsc.reporters,scala.tools.nsc.backend,scala.tools.nsc.backend.jvm,scala.math,scala.tools.nsc.symtab.classfile,scala.reflect.io,scala.tools.nsc.util,scala.tools.nsc.symtab";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.opt;uses:="scala.collection.mutable,scala,scala.tools.nsc,scala.tools.nsc.backend.icode.analysis,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.tools.nsc.backend.icode,scala.runtime,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.reflect,scala.collection.generic,scala.sys,scala.math,scala.reflect.internal.util,scala.tools.nsc.reporters,scala.util.control,scala.tools.nsc.symtab";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interactive.tests;uses:="scala,scala.runtime,scala.tools.nsc.interactive.tests.core,scala.collection.mutable,scala.tools.nsc.interactive,scala.reflect.internal,scala.collection,scala.tools.nsc.reporters,scala.reflect,scala.tools.nsc,scala.reflect.io,scala.reflect.internal.util,scala.tools.nsc.settings,scala.reflect.internal.settings,scala.collection.immutable,scala.tools.nsc.io,scala.collection.generic,scala.io,scala.sys,scala.util,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.io;uses:="scala.collection.mutable,scala,scala.reflect.io,scala.collection,scala.collection.immutable,scala.collection.generic,scala.runtime,scala.util,scala.collection.convert,scala.collection.parallel,scala.reflect,scala.math,scala.io,scala.tools.nsc.reporters,scala.reflect.internal.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.html.page.diagram;uses:="scala.reflect,scala.tools.nsc.doc.html,scala.xml,scala.tools.nsc.doc.model,scala.tools.nsc.doc.model.diagram,scala.collection.mutable,scala.reflect.internal.settings,scala,scala.tools.nsc.doc,scala.tools.nsc.settings,scala.runtime,scala.collection.immutable,scala.tools.nsc.doc.base,scala.collection,scala.math,scala.xml.parsing,scala.collection.generic,scala.io,scala.concurrent,scala.sys.process";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.model;uses:="scala.reflect,scala,scala.collection.immutable,scala.collection.mutable,scala.runtime,scala.reflect.internal,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.base,scala.tools.nsc,scala.collection,scala.reflect.internal.util,scala.reflect.io,scala.tools.nsc.doc.model.diagram,scala.math,scala.tools.nsc.doc,scala.util,scala.collection.generic,scala.tools.nsc.settings,scala.tools.nsc.doc.html.page.diagram,scala.util.matching,scala.reflect.internal.settings,scala.reflect.api,scala.sys,scala.tools.nsc.io,scala.io,scala.tools.nsc.ast,scala.tools.nsc.typechecker,scala.tools.nsc.reporters,scala.reflect.internal.tpe";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.plugins;uses:="scala.collection.mutable,scala.reflect,scala,scala.reflect.io,scala.collection,scala.collection.immutable,scala.util,scala.runtime,scala.reflect.internal.util,scala.tools.nsc.io,scala.tools.nsc,scala.util.control,scala.collection.generic,scala.math,scala.tools.nsc.settings,org.w3c.dom,javax.xml.parsers,scala.reflect.internal.settings,scala.tools.util,scala.tools.nsc.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.util;uses:="scala,scala.reflect,scala.reflect.internal,scala.runtime,scala.reflect.io,scala.collection,scala.util.matching,scala.tools.nsc.classpath,scala.collection.mutable,scala.collection.immutable,scala.tools.nsc.io,scala.collection.generic,scala.io,scala.collection.convert,scala.math,scala.reflect.internal.util,scala.util,scala.reflect.api,scala.reflect.internal.pickling,scala.sys,scala.compat,scala.tools.nsc,scala.tools.nsc.settings";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.reify.phases;uses:="scala,scala.tools.nsc,scala.runtime,scala.reflect.internal,scala.reflect.reify,scala.collection.immutable,scala.collection.mutable,scala.collection,scala.reflect.api,scala.reflect.reify.utils,scala.collection.generic,scala.reflect,scala.tools.nsc.ast,scala.reflect.internal.util,scala.reflect.reify.codegen,scala.reflect.macros,scala.tools.nsc.typechecker,scala.tools.nsc.symtab";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.symtab.classfile;uses:="scala.collection.mutable,scala.reflect,scala,scala.reflect.io,scala.runtime,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.reflect.api,scala.collection.generic,scala.reflect.internal.pickling,scala.tools.nsc.symtab,scala.reflect.internal.util,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.math,scala.tools.nsc.util,scala.tools.nsc,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.backend.icode,scala.sys,scala.compat,scala.io,scala.tools.nsc.reporters";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.contexts;uses:="scala.tools.nsc.typechecker,scala.reflect.internal,scala.reflect.macros.whitebox,scala.reflect.api,scala.tools.nsc,scala.reflect,scala.reflect.macros.util,scala.tools.reflect,scala,scala.collection.immutable,scala.reflect.macros,scala.runtime,scala.tools.nsc.transform,scala.reflect.macros.blackbox,scala.reflect.internal.util,scala.collection,scala.collection.generic,scala.reflect.runtime,scala.reflect.macros.runtime,scala.tools.nsc.reporters,scala.tools.nsc.settings,scala.tools.nsc.util,scala.tools.nsc.ast,scala.collection.mutable,scala.tools.nsc.ast.parser,scala.reflect.reify.utils,scala.reflect.internal.settings,scala.reflect.reify";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.reflect;uses:="scala.reflect.api,scala.reflect,scala.reflect.quasiquotes,scala.reflect.macros.contexts,scala.reflect.reify,scala,scala.tools.nsc,scala.tools.nsc.typechecker,scala.runtime,scala.reflect.internal,scala.collection.immutable,scala.tools.nsc.ast,scala.reflect.macros.blackbox,scala.reflect.runtime,scala.collection.mutable,scala.collection,scala.util.matching,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.reflect.internal.util,scala.collection.generic,scala.ref,scala.tools.nsc.reporters,scala.reflect.internal.tpe,scala.tools.util,scala.reflect.io,scala.math,scala.compat,scala.tools.nsc.ast.parser,scala.tools.nsc.util,scala.tools.cmd,scala.tools.nsc.io,scala.util,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.ast.parser.xml;uses:="scala,scala.runtime,scala.collection,scala.sys,scala.collection.mutable,scala.collection.immutable,scala.reflect";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.reporters;uses:="scala.collection.mutable,scala.reflect,scala.reflect.internal.settings,scala.tools.nsc,scala.tools.nsc.settings,scala.collection,scala.collection.immutable,scala.reflect.internal.util,scala.sys,scala,scala.runtime,scala.reflect.internal";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.html;uses:="scala.reflect,scala.tools.nsc.doc.doclet,scala.tools.nsc.doc,scala.runtime,scala.collection.mutable,scala,scala.collection,scala.reflect.io,scala.tools.nsc.doc.model,scala.tools.nsc.settings,scala.tools.nsc.doc.html.page,scala.collection.immutable,scala.tools.nsc.io,scala.tools.nsc.doc.html.page.diagram,scala.collection.generic,scala.xml,scala.tools.nsc.doc.base.comment,scala.xml.dtd,scala.tools.nsc.doc.base,scala.reflect.internal.settings,scala.sys";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interpreter.jline;uses:="scala.tools.nsc.io,scala.tools.nsc,scala.reflect.io,scala.io,scala,scala.runtime,scala.collection,scala.collection.mutable,scala.tools.nsc.interpreter,scala.collection.generic,scala.collection.immutable,scala.reflect,jline.console.history,jline,scala.tools.nsc.interpreter.session,jline.console.completer,jline.console,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.transform.patmat;uses:="scala.collection.mutable,scala,scala.tools.nsc,scala.tools.nsc.settings,scala.reflect,scala.tools.nsc.typechecker,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.tools.nsc.reporters,scala.reflect.internal.util,scala.runtime,scala.collection.generic,scala.tools.nsc.ast,scala.reflect.api,scala.math,scala.sys,scala.reflect.internal.settings,scala.tools.nsc.transform,scala.reflect.internal.tpe";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.typechecker;uses:="scala.collection.mutable,scala.reflect.internal.settings,scala,scala.tools.nsc,scala.tools.nsc.settings,scala.reflect.internal,scala.runtime,scala.collection,scala.collection.immutable,scala.reflect.internal.util,scala.reflect,scala.reflect.api,scala.reflect.internal.tpe,scala.tools.nsc.reporters,scala.collection.generic,scala.reflect.internal.transform,scala.math,scala.tools.nsc.symtab,scala.reflect.macros.util,scala.compat,scala.reflect.macros.runtime,scala.reflect.io,scala.util.control,scala.tools.nsc.util,scala.tools.nsc.ast,scala.reflect.runtime,scala.util.matching,scala.reflect.macros.contexts,scala.tools.reflect,scala.reflect.macros,scala.reflect.macros.compiler,scala.collection.convert,scala.tools.nsc.transform.patmat,scala.tools.nsc.transform,scala.sys,scala.tools.nsc.ast.parser";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.jvm.analysis;uses:="scala.reflect,scala.tools.asm.tree.analysis,scala,scala.runtime,scala.collection.mutable,scala.tools.nsc.backend.jvm.opt,scala.collection,scala.compat,scala.collection.immutable,scala.tools.asm.tree,scala.tools.asm,scala.collection.generic,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.transform;uses:="scala,scala.tools.nsc,scala.reflect.internal,scala.collection.generic,scala.tools.nsc.ast,scala.collection.immutable,scala.reflect.api,scala.reflect.internal.util,scala.runtime,scala.collection.mutable,scala.collection,scala.reflect.internal.transform,scala.tools.nsc.symtab,scala.reflect,scala.reflect.io,scala.tools.nsc.util,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.tools.nsc.reporters,scala.tools.nsc.typechecker,scala.tools.nsc.backend,scala.tools.nsc.backend.jvm,scala.math,scala.reflect.internal.tpe,scala.reflect.macros,scala.util.matching,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.tools.reflect,scala.reflect.macros.runtime,scala.sys,scala.util.control,scala.tools.nsc.transform.patmat";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.ant;uses:="scala,scala.runtime,scala.collection.mutable,scala.collection,scala.reflect,scala.tools.util,scala.collection.generic,org.apache.tools.ant,scala.collection.convert,org.apache.tools.ant.types,scala.collection.immutable,scala.tools.nsc.settings,org.apache.tools.ant.taskdefs,scala.tools.nsc.io,scala.tools.nsc,scala.reflect.io,scala.io,scala.reflect.internal.util,org.apache.tools.ant.util,scala.sys,scala.reflect.internal.settings,scala.tools.nsc.reporters,org.apache.tools.ant.util.facade,scala.tools.nsc.doc";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.cmd.gen;uses:="scala,scala.runtime,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.collection.generic,scala.reflect,scala.reflect.io,scala.tools.cmd";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.ast;uses:="scala.collection.mutable,scala,scala.tools.nsc,scala.runtime,scala.reflect.internal,scala.collection,scala.reflect.internal.util,scala.util.matching,scala.collection.immutable,scala.collection.generic,scala.math,scala.tools.nsc.util,scala.reflect.internal.tpe,scala.tools.nsc.reporters,scala.reflect,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.tools.nsc.symtab,scala.compat,scala.reflect.api,javax.swing.event,javax.swing.tree,scala.concurrent,javax.swing,javax.swing.border,scala.text,scala.sys,scala.tools.nsc.typechecker";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.tree;uses:="scala.tools.asm";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.quasiquotes;uses:="scala,scala.tools.nsc,scala.reflect.internal,scala.runtime,scala.collection.mutable,scala.reflect.macros.contexts,scala.collection,scala.collection.immutable,scala.reflect.api,scala.reflect.internal.util,scala.reflect.macros,scala.collection.generic,scala.reflect,scala.tools.nsc.ast.parser,scala.tools.nsc.settings,scala.reflect.reify.codegen,scala.reflect.reify,scala.tools.nsc.typechecker";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.html.resource.lib;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interactive;uses:="scala.reflect,scala.tools.nsc.typechecker,scala,scala.runtime,scala.reflect.internal,scala.collection.immutable,scala.reflect.internal.util,scala.collection.mutable,scala.collection,scala.reflect.io,scala.tools.nsc.util,scala.util,scala.tools.nsc.ast.parser,scala.tools.nsc,scala.collection.generic,scala.util.control,scala.collection.script,scala.util.matching,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.tools.reflect,scala.reflect.macros.runtime,scala.reflect.internal.tpe,scala.tools.nsc.ast,scala.tools.nsc.backend,scala.tools.nsc.symtab,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.tools.nsc.reporters,scala.collection.convert,scala.reflect.macros,scala.reflect.api,scala.math,scala.sys";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.doclet;uses:="scala,scala.runtime,scala.collection.mutable,scala.reflect,scala.tools.nsc.doc";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.tree.analysis;uses:="scala.tools.asm,scala.tools.asm.tree";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.backend.icode.analysis;uses:="scala.collection.mutable,scala.tools.nsc,scala.reflect.internal,scala.collection,scala.collection.immutable,scala,scala.runtime,scala.tools.nsc.backend.icode,scala.sys,scala.reflect.internal.settings,scala.tools.nsc.settings,scala.collection.generic,scala.reflect";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.html.page;uses:="scala,scala.runtime,scala.tools.nsc.doc.model,scala.collection,scala.xml,scala.collection.mutable,scala.tools.nsc.doc,scala.tools.nsc.settings,scala.collection.immutable,scala.reflect,scala.tools.nsc.doc.html,scala.collection.generic,scala.math,scala.util.parsing.json,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.base,scala.reflect.internal.settings,scala.util,scala.tools.nsc.doc.model.diagram,scala.tools.nsc.doc.html.page.diagram,scala.reflect.io";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interpreter.session;uses:="scala.collection.immutable,scala.reflect,scala,scala.runtime,scala.collection.mutable,scala.tools.nsc.interpreter,scala.collection";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.reify.codegen;uses:="scala,scala.runtime,scala.reflect.internal,scala.reflect.reify,scala.collection.mutable,scala.tools.nsc,scala.collection.generic,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal.util,scala.reflect.api,scala.reflect.reify.utils,scala.tools.nsc.ast,scala.reflect.reify.phases,scala.tools.nsc.typechecker,scala.reflect.io";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.model.diagram;uses:="scala,scala.tools.nsc.doc.model,scala.reflect,scala.runtime,scala.collection.immutable,scala.collection,scala.collection.generic,scala.math,scala.util.matching,scala.collection.mutable,scala.tools.nsc.doc.base.comment,scala.reflect.internal.settings,scala.tools.nsc.doc,scala.tools.nsc.settings,scala.reflect.internal,scala.tools.nsc.reporters,scala.tools.nsc,scala.reflect.internal.util,scala.tools.nsc.doc.base,scala.tools.nsc.doc.html.page.diagram";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.reify;uses:="scala,scala.tools.nsc,scala.runtime,scala.reflect.internal,scala.reflect.internal.util,scala.collection.mutable,scala.collection,scala.collection.immutable,scala.reflect.api,scala.reflect.macros,scala.tools.nsc.typechecker,scala.collection.generic,scala.reflect,scala.reflect.internal.settings,scala.reflect.reify.utils,scala.tools.nsc.settings,scala.tools.nsc.ast,scala.reflect.reify.phases,scala.reflect.reify.codegen,scala.tools.nsc.util,scala.reflect.macros.contexts";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.ast.parser;uses:="scala,scala.runtime,scala.collection.immutable,scala.reflect,scala.collection,scala.util.control,scala.collection.mutable,scala.reflect.internal,scala.reflect.internal.util,scala.tools.nsc.settings,scala.tools.nsc.ast.parser.xml,scala.reflect.macros,scala.tools.nsc,scala.tools.nsc.util,scala.reflect.api,scala.tools.nsc.ast,scala.collection.generic,scala.reflect.internal.settings,scala.tools.nsc.typechecker,scala.math,scala.tools.nsc.reporters,scala.reflect.io,scala.tools.nsc.javac";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.reify.utils;uses:="scala,scala.runtime,scala.reflect.internal,scala.tools.nsc,scala.collection.immutable,scala.collection,scala.collection.mutable,scala.collection.generic,scala.reflect.api,scala.reflect.reify,scala.tools.nsc.typechecker,scala.reflect.internal.util,scala.reflect,scala.util.matching,scala.compat,scala.reflect.macros,scala.tools.nsc.settings,scala.tools.nsc.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc;uses:="scala.sys,scala.collection.mutable,scala.reflect,scala,scala.tools.nsc.settings,scala.runtime,scala.collection,scala.collection.generic,scala.io,scala.collection.immutable,scala.util,scala.tools.nsc.util,scala.reflect.internal.util,scala.reflect.internal,scala.tools.nsc.reporters,scala.tools.nsc.backend.icode,scala.reflect.api,scala.reflect.macros,scala.reflect.io,scala.tools.nsc.io,scala.util.control,scala.tools.util,scala.sys.process,scala.reflect.internal.settings,scala.math,scala.util.matching,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.tools.reflect,scala.tools.nsc.typechecker,scala.reflect.macros.runtime,scala.reflect.internal.tpe,scala.tools.nsc.ast,scala.tools.nsc.ast.parser,scala.tools.nsc.backend,scala.tools.nsc.classpath,scala.tools.nsc.symtab,scala.reflect.internal.pickling,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.transform,scala.tools.nsc.backend.opt,scala.tools.nsc.backend.jvm,scala.tools.nsc.transform.patmat,scala.tools.nsc.symtab.classfile,scala.reflect.internal.transform,scala.tools.nsc.plugins,scala.tools.nsc.interpreter,scala.tools.nsc.doc,scala.ref";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.interpreter;uses:="scala.reflect,scala.reflect.io,scala.reflect.internal.util,scala,scala.runtime,scala.collection.mutable,scala.reflect.internal,scala.collection,scala.collection.immutable,scala.tools.nsc,scala.math,scala.collection.generic,scala.reflect.api,scala.tools.nsc.util,javax.script,scala.tools.nsc.interpreter.session,scala.util,scala.sys,scala.tools.nsc.settings,scala.util.matching,scala.reflect.internal.settings,scala.concurrent,scala.tools.util,scala.io,scala.concurrent.duration,scala.tools.nsc.io,scala.tools.asm,scala.tools.nsc.typechecker,scala.tools.nsc.reporters,scala.reflect.runtime,scala.tools.nsc.ast.parser,javax.tools,scala.collection.convert,scala.tools.nsc.ast,scala.sys.process,scala.util.control,scala.reflect.macros.util,scala.reflect.macros.contexts,scala.tools.reflect,scala.reflect.macros.runtime,scala.reflect.internal.tpe";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.ant.templates;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2"
-Import-Package javax.script,javax.swing,javax.swing.border,javax.swing.event,javax.swing.tree,javax.tools,javax.xml.parsers,jline;resolution:=optional,jline.console;resolution:=optional,jline.console.completer;resolution:=optional,jline.console.history;resolution:=optional,org.apache.tools.ant;resolution:=optional,org.apache.tools.ant.taskdefs;resolution:=optional,org.apache.tools.ant.types;resolution:=optional,org.apache.tools.ant.util;resolution:=optional,org.apache.tools.ant.util.facade;resolution:=optional,org.w3c.dom,scala;version="[2.12,2.13)",scala.annotation;version="[2.12,2.13)",scala.beans;version="[2.12,2.13)",scala.collection;version="[2.12,2.13)",scala.collection.concurrent;version="[2.12,2.13)",scala.collection.convert;version="[2.12,2.13)",scala.collection.generic;version="[2.12,2.13)",scala.collection.immutable;version="[2.12,2.13)",scala.collection.mutable;version="[2.12,2.13)",scala.collection.parallel;version="[2.12,2.13)",scala.collection.script;version="[2.12,2.13)",scala.compat;version="[2.12,2.13)",scala.concurrent;version="[2.12,2.13)",scala.concurrent.duration;version="[2.12,2.13)",scala.io;version="[2.12,2.13)",scala.math;version="[2.12,2.13)",scala.ref;version="[2.12,2.13)",scala.reflect;version="[2.12,2.13)",scala.reflect.api;version="[2.12,2.13)",scala.reflect.internal;version="[2.12,2.13)",scala.reflect.internal.pickling;version="[2.12,2.13)",scala.reflect.internal.settings;version="[2.12,2.13)",scala.reflect.internal.tpe;version="[2.12,2.13)",scala.reflect.internal.transform;version="[2.12,2.13)",scala.reflect.internal.util;version="[2.12,2.13)",scala.reflect.io;version="[2.12,2.13)",scala.reflect.macros;version="[2.12,2.13)",scala.reflect.macros.blackbox;version="[2.12,2.13)",scala.reflect.macros.whitebox;version="[2.12,2.13)",scala.reflect.runtime;version="[2.12,2.13)",scala.runtime;version="[2.12,2.13)",scala.sys;version="[2.12,2.13)",scala.sys.process;version="[2.12,2.13)",scala.text;version="[2.12,2.13)",scala.util;version="[2.12,2.13)",scala.util.control;version="[2.12,2.13)",scala.util.matching;version="[2.12,2.13)",scala.util.parsing.json;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml.dtd;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml.parsing;version="[1.0.4,1.0.4]";resolution:=optional
+Export-Package compiler.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",interactive.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",repl-jline.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",repl.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",rootdoc.txt;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala-asm.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.compiler;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.macros.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.typechecker,scala.util",scala.reflect.macros.contexts;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.macros,scala.reflect.macros.util,scala.reflect.macros.whitebox,scala.reflect.reify,scala.reflect.reify.utils,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.reporters,scala.tools.nsc.settings,scala.tools.nsc.transform,scala.tools.nsc.typechecker,scala.tools.nsc.util,scala.tools.reflect",scala.reflect.macros.runtime;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc.typechecker,scala.util.control",scala.reflect.macros.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.tools.nsc,scala.tools.nsc.typechecker",scala.reflect.quasiquotes;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.macros.contexts,scala.reflect.reify,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast.parser,scala.tools.nsc.typechecker",scala.reflect.reify;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.macros.contexts,scala.reflect.reify.codegen,scala.reflect.reify.phases,scala.reflect.reify.utils,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.typechecker,scala.tools.nsc.util",scala.reflect.reify.codegen;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.reify,scala.reflect.reify.utils,scala.runtime,scala.tools.nsc.typechecker",scala.reflect.reify.phases;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.reify,scala.reflect.reify.codegen,scala.reflect.reify.utils,scala.runtime,scala.tools.nsc.ast",scala.reflect.reify.utils;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.reify,scala.runtime,scala.tools.nsc,scala.tools.nsc.typechecker,scala.tools.nsc.util,scala.util.matching",scala.tools.ant;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="org.apache.tools.ant,org.apache.tools.ant.taskdefs,org.apache.tools.ant.types,org.apache.tools.ant.util,org.apache.tools.ant.util.facade,scala,scala.collection,scala.collection.immutable,scala.reflect,scala.runtime,scala.tools.nsc,scala.tools.nsc.doc,scala.tools.nsc.reporters,scala.tools.nsc.settings",scala.tools.ant.sabbus;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="org.apache.tools.ant,org.apache.tools.ant.taskdefs,org.apache.tools.ant.types,scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.math,scala.reflect,scala.runtime,scala.tools.ant",scala.tools.ant.templates;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.commons;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.tools.asm",scala.tools.asm.signature;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.asm.tree;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.tools.asm",scala.tools.asm.tree.analysis;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.tools.asm,scala.tools.asm.tree",scala.tools.asm.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.tools.asm,scala.tools.asm.signature",scala.tools.cmd;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.io,scala.runtime",scala.tools.cmd.gen;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.cmd",scala.tools.jline_embedded.console.completer;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.pickling,scala.reflect.internal.settings,scala.reflect.internal.tpe,scala.reflect.internal.transform,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros,scala.reflect.macros.contexts,scala.runtime,scala.tools.nsc.ast,scala.tools.nsc.ast.parser,scala.tools.nsc.backend,scala.tools.nsc.backend.icode,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.backend.jvm,scala.tools.nsc.backend.opt,scala.tools.nsc.classpath,scala.tools.nsc.doc,scala.tools.nsc.interpreter,scala.tools.nsc.io,scala.tools.nsc.plugins,scala.tools.nsc.reporters,scala.tools.nsc.settings,scala.tools.nsc.symtab,scala.tools.nsc.symtab.classfile,scala.tools.nsc.transform,scala.tools.nsc.transform.patmat,scala.tools.nsc.typechecker,scala.tools.nsc.util,scala.tools.reflect,scala.tools.util,scala.util,scala.util.matching",scala.tools.nsc.ast;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="javax.swing,javax.swing.event,javax.swing.tree,scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.concurrent,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.runtime,scala.text,scala.tools.nsc,scala.tools.nsc.typechecker,scala.tools.nsc.util,scala.util.matching",scala.tools.nsc.ast.parser;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.ast.parser.xml,scala.tools.nsc.javac,scala.tools.nsc.util,scala.util.control",scala.tools.nsc.ast.parser.xml;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime",scala.tools.nsc.backend;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.backend.icode,scala.tools.nsc.classpath,scala.tools.nsc.symtab,scala.tools.nsc.util",scala.tools.nsc.backend.icode;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.backend,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.backend.jvm,scala.tools.nsc.symtab,scala.tools.nsc.symtab.classfile,scala.tools.nsc.util",scala.tools.nsc.backend.icode.analysis;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.runtime,scala.tools.nsc,scala.tools.nsc.backend.icode",scala.tools.nsc.backend.jvm;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.concurrent,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.pickling,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.asm,scala.tools.asm.tree,scala.tools.asm.util,scala.tools.nsc,scala.tools.nsc.backend.icode,scala.tools.nsc.backend.jvm.opt,scala.tools.nsc.io,scala.tools.nsc.settings,scala.util,scala.util.control",scala.tools.nsc.backend.jvm.analysis;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime,scala.tools.asm,scala.tools.asm.tree,scala.tools.asm.tree.analysis",scala.tools.nsc.backend.jvm.opt;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.concurrent,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.asm,scala.tools.asm.tree,scala.tools.asm.tree.analysis,scala.tools.nsc.backend.jvm,scala.tools.nsc.backend.jvm.analysis,scala.tools.nsc.util,scala.util",scala.tools.nsc.backend.opt;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.backend.icode,scala.tools.nsc.backend.icode.analysis",scala.tools.nsc.classpath;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.util",scala.tools.nsc.doc;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros.contexts,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.ast.parser,scala.tools.nsc.backend,scala.tools.nsc.doc.base,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.html.page.diagram,scala.tools.nsc.doc.model,scala.tools.nsc.doc.model.diagram,scala.tools.nsc.javac,scala.tools.nsc.reporters,scala.tools.nsc.settings,scala.tools.nsc.typechecker,scala.tools.reflect,scala.util,scala.util.control,scala.util.matching",scala.tools.nsc.doc.base;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.doc.base.comment,scala.util.matching",scala.tools.nsc.doc.base.comment;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime,scala.tools.nsc.doc.base",scala.tools.nsc.doc.doclet;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.mutable,scala.reflect,scala.runtime,scala.tools.nsc.doc",scala.tools.nsc.doc.html;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc.doc,scala.tools.nsc.doc.base,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.doclet,scala.tools.nsc.doc.model,scala.xml,scala.xml.dtd",scala.tools.nsc.doc.html.page;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime,scala.tools.nsc.doc,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.html,scala.tools.nsc.doc.html.page.diagram,scala.tools.nsc.doc.model,scala.util.parsing.json,scala.xml",scala.tools.nsc.doc.html.page.diagram;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.concurrent,scala.reflect,scala.runtime,scala.sys.process,scala.tools.nsc.doc,scala.tools.nsc.doc.base,scala.tools.nsc.doc.html,scala.tools.nsc.doc.model,scala.tools.nsc.doc.model.diagram,scala.tools.nsc.settings,scala.xml",scala.tools.nsc.doc.html.resource.lib;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.tools.nsc.doc.model;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.doc,scala.tools.nsc.doc.base,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.html.page.diagram,scala.tools.nsc.doc.model.diagram,scala.tools.nsc.typechecker,scala.util,scala.util.matching",scala.tools.nsc.doc.model.diagram;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.runtime,scala.tools.nsc.doc.base,scala.tools.nsc.doc.model,scala.util.matching",scala.tools.nsc.interactive;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.script,scala.math,scala.reflect,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros.contexts,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.backend,scala.tools.nsc.reporters,scala.tools.nsc.symtab,scala.tools.nsc.typechecker,scala.tools.nsc.util,scala.tools.reflect,scala.util,scala.util.control,scala.util.matching",scala.tools.nsc.interactive.tests;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.interactive,scala.tools.nsc.interactive.tests.core,scala.tools.nsc.reporters,scala.tools.nsc.settings",scala.tools.nsc.interactive.tests.core;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.interactive,scala.tools.nsc.reporters,scala.util",scala.tools.nsc.interpreter;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="javax.script,javax.tools,scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.io,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros.contexts,scala.runtime,scala.sys,scala.sys.process,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.interpreter.session,scala.tools.nsc.reporters,scala.tools.nsc.settings,scala.tools.nsc.typechecker,scala.tools.reflect,scala.util,scala.util.control,scala.util.matching",scala.tools.nsc.interpreter.jline;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="jline.console,jline.console.completer,jline.console.history,scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc.interpreter,scala.tools.nsc.interpreter.session",scala.tools.nsc.interpreter.session;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.collection.immutable,scala.collection.mutable,scala.reflect",scala.tools.nsc.io;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.io,scala.math,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc.reporters,scala.util",scala.tools.nsc.javac;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast.parser,scala.tools.nsc.util",scala.tools.nsc.plugins;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.util",scala.tools.nsc.reporters;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.mutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.util,scala.runtime,scala.tools.nsc",scala.tools.nsc.settings;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.internal,scala.reflect.internal.settings,scala.reflect.io,scala.runtime,scala.tools.nsc",scala.tools.nsc.symtab;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.backend,scala.tools.nsc.classpath,scala.tools.nsc.symtab.classfile,scala.tools.nsc.util",scala.tools.nsc.symtab.classfile;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.pickling,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.backend.icode,scala.tools.nsc.backend.icode.analysis,scala.tools.nsc.symtab,scala.tools.nsc.util",scala.tools.nsc.transform;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.transform,scala.reflect.internal.util,scala.reflect.macros.contexts,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.typechecker,scala.tools.reflect,scala.util.control,scala.util.matching",scala.tools.nsc.transform.patmat;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.runtime,scala.sys,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.transform,scala.tools.nsc.typechecker",scala.tools.nsc.typechecker;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.transform,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros,scala.reflect.macros.compiler,scala.reflect.macros.contexts,scala.reflect.macros.runtime,scala.reflect.macros.util,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.reporters,scala.tools.nsc.transform,scala.tools.reflect,scala.util.control,scala.util.matching",scala.tools.nsc.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.pickling,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.classpath,scala.util,scala.util.matching",scala.tools.partest;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.immutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc.doc,scala.tools.nsc.doc.base.comment,scala.tools.nsc.doc.model,scala.tools.nsc.doc.model.diagram",scala.tools.reflect;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.math,scala.ref,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros.contexts,scala.reflect.quasiquotes,scala.reflect.reify,scala.reflect.runtime,scala.runtime,scala.tools.nsc,scala.tools.nsc.ast,scala.tools.nsc.reporters,scala.tools.nsc.typechecker,scala.util,scala.util.matching",scala.tools.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.io,scala.runtime,scala.tools.nsc,scala.tools.nsc.classpath,scala.tools.nsc.io,scala.tools.nsc.util",scaladoc.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2"
+Import-Package jline;resolution:=optional,jline.console;resolution:=optional,jline.console.completer;resolution:=optional,jline.console.history;resolution:=optional,org.apache.tools.ant;resolution:=optional,org.apache.tools.ant.taskdefs;resolution:=optional,org.apache.tools.ant.types;resolution:=optional,org.apache.tools.ant.util;resolution:=optional,org.apache.tools.ant.util.facade;resolution:=optional,scala.util.parsing.json;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml.dtd;version="[1.0.4,1.0.4]";resolution:=optional,scala.xml.parsing;version="[1.0.4,1.0.4]";resolution:=optional,scala;version="[2.12,2.13)",scala.annotation;version="[2.12,2.13)",scala.beans;version="[2.12,2.13)",scala.collection;version="[2.12,2.13)",scala.collection.concurrent;version="[2.12,2.13)",scala.collection.convert;version="[2.12,2.13)",scala.collection.generic;version="[2.12,2.13)",scala.collection.immutable;version="[2.12,2.13)",scala.collection.mutable;version="[2.12,2.13)",scala.collection.parallel;version="[2.12,2.13)",scala.collection.script;version="[2.12,2.13)",scala.compat;version="[2.12,2.13)",scala.concurrent;version="[2.12,2.13)",scala.concurrent.duration;version="[2.12,2.13)",scala.io;version="[2.12,2.13)",scala.math;version="[2.12,2.13)",scala.ref;version="[2.12,2.13)",scala.reflect;version="[2.12,2.13)",scala.reflect.api;version="[2.12,2.13)",scala.reflect.internal;version="[2.12,2.13)",scala.reflect.internal.pickling;version="[2.12,2.13)",scala.reflect.internal.settings;version="[2.12,2.13)",scala.reflect.internal.tpe;version="[2.12,2.13)",scala.reflect.internal.transform;version="[2.12,2.13)",scala.reflect.internal.util;version="[2.12,2.13)",scala.reflect.io;version="[2.12,2.13)",scala.reflect.macros;version="[2.12,2.13)",scala.reflect.macros.blackbox;version="[2.12,2.13)",scala.reflect.macros.whitebox;version="[2.12,2.13)",scala.reflect.runtime;version="[2.12,2.13)",scala.runtime;version="[2.12,2.13)",scala.runtime.java8;version="[2.12,2.13)",scala.sys;version="[2.12,2.13)",scala.sys.process;version="[2.12,2.13)",scala.text;version="[2.12,2.13)",scala.util;version="[2.12,2.13)",scala.util.control;version="[2.12,2.13)",scala.util.matching;version="[2.12,2.13)",javax.script,javax.swing,javax.swing.border,javax.swing.event,javax.swing.tree,javax.tools,javax.xml.parsers,org.w3c.dom
+Include-Resource @scala-compiler.jar
Manifest-Version 1.0
-Private-Package .
-Tool Bnd-1.50.0
+Require-Capability osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
+Tool Bnd-2.4.1.201501161927
[IMPEXP]
Import-Package
@@ -61,6 +62,7 @@
scala.reflect.macros.whitebox {version=[2.12,2.13)}
scala.reflect.runtime {version=[2.12,2.13)}
scala.runtime {version=[2.12,2.13)}
+ scala.runtime.java8 {version=[2.12,2.13)}
scala.sys {version=[2.12,2.13)}
scala.sys.process {version=[2.12,2.13)}
scala.text {version=[2.12,2.13)}
@@ -72,6 +74,12 @@
scala.xml.dtd {version=[1.0.4,1.0.4], resolution:=optional}
scala.xml.parsing {version=[1.0.4,1.0.4], resolution:=optional}
Export-Package
+ compiler.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ interactive.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ repl-jline.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ repl.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ rootdoc.txt {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ scala-asm.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.macros.compiler {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.macros.contexts {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.macros.runtime {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
@@ -135,29 +143,30 @@
scala.tools.partest {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.tools.reflect {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.tools.util {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ scaladoc.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
[USES]
-scala.reflect.macros.compiler [scala.reflect.internal, scala, scala.runtime, scala.collection.immutable, scala.tools.nsc.typechecker, scala.collection, scala.reflect.internal.util, scala.util, scala.tools.nsc, scala.reflect.macros.util, scala.tools.nsc.ast, scala.collection.mutable, scala.reflect, scala.collection.generic, scala.tools.nsc.settings, scala.compat, scala.reflect.internal.tpe]
+scala.reflect.macros.compiler [scala.reflect.internal, scala, scala.runtime, scala.collection.immutable, scala.tools.nsc.typechecker, scala.collection, scala.reflect.internal.util, scala.tools.nsc, scala.reflect.macros.util, scala.tools.nsc.ast, scala.collection.mutable, scala.util, scala.runtime.java8, scala.reflect, scala.collection.generic, scala.tools.nsc.settings, scala.compat, scala.reflect.internal.tpe]
-scala.reflect.macros.contexts [scala.tools.nsc.typechecker, scala.reflect.internal, scala.reflect.macros.whitebox, scala.reflect.api, scala.tools.nsc, scala.reflect, scala.reflect.macros, scala.runtime, scala.reflect.macros.util, scala, scala.tools.reflect, scala.collection.immutable, scala.reflect.internal.util, scala.reflect.macros.blackbox, scala.tools.nsc.transform, scala.collection.generic, scala.collection, scala.reflect.runtime, scala.tools.nsc.reporters, scala.reflect.macros.runtime, scala.tools.nsc.settings, scala.tools.nsc.util, scala.tools.nsc.ast, scala.collection.mutable, scala.tools.nsc.ast.parser, scala.reflect.reify.utils, scala.reflect.reify, scala.reflect.internal.settings]
+scala.reflect.macros.contexts [scala.tools.nsc.typechecker, scala.reflect.internal, scala.reflect.macros.whitebox, scala.reflect.api, scala.tools.nsc, scala.reflect, scala.reflect.macros, scala.runtime, scala.reflect.macros.util, scala, scala.tools.reflect, scala.collection.immutable, scala.reflect.internal.util, scala.reflect.macros.blackbox, scala.tools.nsc.transform, scala.runtime.java8, scala.collection.generic, scala.collection, scala.reflect.runtime, scala.tools.nsc.reporters, scala.reflect.macros.runtime, scala.tools.nsc.settings, scala.tools.nsc.util, scala.tools.nsc.ast, scala.collection.mutable, scala.tools.nsc.ast.parser, scala.reflect.reify, scala.reflect.internal.settings, scala.reflect.reify.utils]
-scala.reflect.macros.runtime [scala.util.control, scala.reflect.internal.util, scala.reflect, scala.runtime, scala, scala.tools.nsc.typechecker, scala.collection.mutable, scala.reflect.macros.util, scala.collection, scala.reflect.macros.contexts, scala.reflect.runtime, scala.collection.immutable, scala.collection.generic, scala.reflect.macros.blackbox, scala.reflect.macros.whitebox, scala.reflect.internal, scala.tools.nsc, scala.tools.reflect]
+scala.reflect.macros.runtime [scala.util.control, scala.reflect.internal.util, scala.reflect, scala, scala.collection.mutable, scala.runtime.java8, scala.runtime, scala.reflect.macros.util, scala.tools.nsc.typechecker, scala.collection, scala.reflect.macros.contexts, scala.reflect.runtime, scala.collection.immutable, scala.collection.generic, scala.reflect.macros.blackbox, scala.reflect.macros.whitebox, scala.reflect.internal, scala.tools.nsc, scala.tools.reflect]
-scala.reflect.macros.util [scala.runtime, scala.tools.nsc.typechecker, scala.reflect.internal, scala, scala.tools.nsc, scala.tools.nsc.ast, scala.collection.immutable, scala.collection, scala.collection.generic, scala.collection.mutable, scala.reflect, scala.tools.nsc.settings]
+scala.reflect.macros.util [scala.tools.nsc, scala.tools.nsc.typechecker, scala.reflect.internal, scala.tools.nsc.ast, scala, scala.collection.immutable, scala.collection, scala.runtime.java8, scala.collection.generic, scala.collection.mutable, scala.runtime, scala.reflect, scala.tools.nsc.settings]
-scala.reflect.quasiquotes [scala.tools.nsc, scala.reflect.internal, scala, scala.runtime, scala.reflect.internal.util, scala.collection.mutable, scala.collection, scala.collection.immutable, scala.reflect.macros.contexts, scala.reflect.api, scala.reflect.macros, scala.collection.generic, scala.reflect, scala.tools.nsc.ast.parser, scala.tools.nsc.settings, scala.reflect.reify, scala.reflect.reify.codegen, scala.tools.nsc.typechecker]
+scala.reflect.quasiquotes [scala.tools.nsc, scala.reflect.internal, scala, scala.runtime.java8, scala.runtime, scala.reflect.internal.util, scala.collection.mutable, scala.collection, scala.collection.immutable, scala.reflect.macros.contexts, scala.reflect.api, scala.reflect.macros, scala.collection.generic, scala.reflect, scala.tools.nsc.ast.parser, scala.tools.nsc.settings, scala.reflect.reify, scala.reflect.reify.codegen, scala.tools.nsc.typechecker]
-scala.reflect.reify [scala.reflect.internal.util, scala.reflect.internal, scala.tools.nsc, scala, scala.runtime, scala.collection.immutable, scala.collection.generic, scala.collection.mutable, scala.collection, scala.reflect.api, scala.reflect.macros, scala.tools.nsc.typechecker, scala.reflect, scala.tools.nsc.ast, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.reflect.reify.utils, scala.reflect.reify.phases, scala.tools.nsc.util, scala.reflect.reify.codegen, scala.reflect.macros.contexts]
+scala.reflect.reify [scala.reflect.internal.util, scala.reflect.internal, scala.tools.nsc, scala, scala.runtime, scala.collection.immutable, scala.collection.generic, scala.runtime.java8, scala.collection.mutable, scala.collection, scala.reflect.api, scala.reflect.macros, scala.tools.nsc.typechecker, scala.reflect, scala.tools.nsc.ast, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.reflect.reify.utils, scala.reflect.reify.phases, scala.tools.nsc.util, scala.reflect.reify.codegen, scala.reflect.macros.contexts]
-scala.reflect.reify.codegen [scala.runtime, scala.reflect.reify, scala.reflect.internal, scala, scala.collection.immutable, scala.collection.generic, scala.tools.nsc, scala.collection.mutable, scala.collection, scala.reflect, scala.reflect.internal.util, scala.reflect.reify.utils, scala.reflect.api, scala.reflect.reify.phases, scala.tools.nsc.ast, scala.tools.nsc.typechecker, scala.reflect.io]
+scala.reflect.reify.codegen [scala.collection.immutable, scala.reflect.internal, scala.reflect.reify, scala.runtime.java8, scala.collection.generic, scala, scala.tools.nsc, scala.collection.mutable, scala.collection, scala.runtime, scala.reflect, scala.reflect.internal.util, scala.reflect.reify.utils, scala.reflect.api, scala.reflect.reify.phases, scala.tools.nsc.ast, scala.tools.nsc.typechecker, scala.reflect.io]
-scala.reflect.reify.phases [scala.reflect.internal, scala.reflect.reify, scala.tools.nsc, scala, scala.runtime, scala.collection.immutable, scala.reflect.reify.utils, scala.reflect.api, scala.collection, scala.collection.generic, scala.collection.mutable, scala.reflect, scala.tools.nsc.ast, scala.reflect.internal.util, scala.reflect.reify.codegen, scala.reflect.macros, scala.tools.nsc.typechecker, scala.tools.nsc.symtab]
+scala.reflect.reify.phases [scala.reflect.internal, scala.reflect.reify, scala.tools.nsc, scala, scala.runtime, scala.collection.immutable, scala.runtime.java8, scala.reflect.reify.utils, scala.reflect.api, scala.collection, scala.collection.generic, scala.collection.mutable, scala.reflect, scala.tools.nsc.ast, scala.reflect.internal.util, scala.reflect.reify.codegen, scala.reflect.macros, scala.tools.nsc.typechecker, scala.tools.nsc.symtab]
-scala.reflect.reify.utils [scala.reflect.internal, scala, scala.runtime, scala.tools.nsc, scala.collection.immutable, scala.collection, scala.collection.mutable, scala.collection.generic, scala.reflect.api, scala.reflect.internal.util, scala.reflect.reify, scala.tools.nsc.typechecker, scala.reflect, scala.compat, scala.util.matching, scala.reflect.macros, scala.tools.nsc.settings, scala.tools.nsc.util]
+scala.reflect.reify.utils [scala.reflect.internal, scala, scala.runtime, scala.tools.nsc, scala.collection.immutable, scala.collection, scala.collection.mutable, scala.collection.generic, scala.reflect.api, scala.reflect.internal.util, scala.runtime.java8, scala.reflect.reify, scala.tools.nsc.typechecker, scala.reflect, scala.compat, scala.util.matching, scala.reflect.macros, scala.tools.nsc.settings, scala.tools.nsc.util]
-scala.tools.ant [scala.runtime, scala, org.apache.tools.ant, org.apache.tools.ant.types, scala.collection.mutable, scala.reflect, scala.collection, scala.tools.util, scala.collection.convert, scala.collection.generic, scala.collection.immutable, scala.tools.nsc.settings, org.apache.tools.ant.taskdefs, scala.tools.nsc, scala.reflect.internal.util, scala.tools.nsc.io, scala.reflect.io, scala.io, org.apache.tools.ant.util, scala.sys, org.apache.tools.ant.util.facade, scala.tools.nsc.reporters, scala.reflect.internal.settings, scala.tools.nsc.doc]
+scala.tools.ant [scala, org.apache.tools.ant, org.apache.tools.ant.types, scala.runtime, scala.collection.mutable, scala.reflect, scala.collection, scala.tools.util, scala.collection.convert, scala.runtime.java8, scala.collection.generic, scala.tools.nsc.settings, scala.collection.immutable, scala.tools.nsc, org.apache.tools.ant.taskdefs, scala.reflect.internal.util, scala.tools.nsc.io, scala.reflect.io, scala.io, org.apache.tools.ant.util, scala.sys, org.apache.tools.ant.util.facade, scala.tools.nsc.reporters, scala.reflect.internal.settings, scala.tools.nsc.doc]
-scala.tools.ant.sabbus [scala, scala.sys, scala.runtime, org.apache.tools.ant, scala.reflect, scala.collection, org.apache.tools.ant.types, scala.reflect.internal.util, scala.collection.mutable, scala.collection.immutable, scala.collection.parallel, scala.collection.generic, scala.math, scala.tools.nsc, scala.tools.nsc.reporters, scala.reflect.internal, org.apache.tools.ant.taskdefs, scala.tools.ant, org.apache.tools.ant.util, scala.tools.nsc.io, scala.reflect.io]
+scala.tools.ant.sabbus [scala, scala.sys, scala.runtime, org.apache.tools.ant, scala.reflect, scala.collection, org.apache.tools.ant.types, scala.reflect.internal.util, scala.collection.mutable, scala.collection.immutable, scala.collection.parallel, scala.collection.generic, scala.math, scala.tools.nsc, scala.tools.nsc.reporters, scala.runtime.java8, scala.reflect.internal, scala.tools.ant, org.apache.tools.ant.taskdefs, org.apache.tools.ant.util, scala.tools.nsc.io, scala.reflect.io]
scala.tools.asm []
@@ -171,91 +180,91 @@
scala.tools.asm.util [scala.tools.asm, scala.tools.asm.tree, scala.tools.asm.tree.analysis, scala.tools.asm.signature]
-scala.tools.cmd [scala.runtime, scala.collection.mutable, scala.collection.immutable, scala, scala.collection.generic, scala.collection, scala.reflect, scala.util.matching, scala.util, scala.reflect.io, scala.tools.nsc.io, scala.io, scala.tools.nsc, scala.sys, scala.math]
+scala.tools.cmd [scala.collection.mutable, scala.collection.immutable, scala.runtime.java8, scala.collection.generic, scala, scala.runtime, scala.collection, scala.reflect, scala.util.matching, scala.util, scala.reflect.io, scala.tools.nsc.io, scala.io, scala.tools.nsc, scala.sys, scala.math]
-scala.tools.cmd.gen [scala, scala.runtime, scala.collection, scala.collection.immutable, scala.collection.generic, scala.collection.mutable, scala.reflect, scala.reflect.io, scala.tools.cmd]
+scala.tools.cmd.gen [scala, scala.runtime, scala.collection, scala.collection.immutable, scala.runtime.java8, scala.collection.generic, scala.collection.mutable, scala.reflect, scala.reflect.io, scala.tools.cmd]
-scala.tools.nsc [scala, scala.collection.mutable, scala.collection.immutable, scala.runtime, scala.tools.nsc.settings, scala.collection.generic, scala.collection, scala.io, scala.sys, scala.reflect, scala.reflect.internal.util, scala.util, scala.tools.nsc.util, scala.reflect.internal, scala.reflect.io, scala.tools.nsc.reporters, scala.reflect.macros, scala.tools.nsc.backend.icode, scala.reflect.api, scala.tools.nsc.io, scala.util.control, scala.tools.util, scala.sys.process, scala.math, scala.reflect.internal.settings, scala.tools.nsc.typechecker, scala.tools.reflect, scala.reflect.macros.contexts, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.tools.nsc.ast, scala.util.matching, scala.reflect.internal.tpe, scala.tools.nsc.ast.parser, scala.tools.nsc.backend, scala.tools.nsc.classpath, scala.tools.nsc.symtab, scala.reflect.internal.pickling, scala.tools.nsc.backend.icode.analysis, scala.tools.nsc.transform, scala.tools.nsc.backend.opt, scala.tools.nsc.backend.jvm, scala.tools.nsc.transform.patmat, scala.tools.nsc.symtab.classfile, scala.reflect.internal.transform, scala.tools.nsc.plugins, scala.tools.nsc.interpreter, scala.tools.nsc.doc, scala.ref]
+scala.tools.nsc [scala, scala.collection.mutable, scala.collection.immutable, scala.runtime, scala.tools.nsc.settings, scala.runtime.java8, scala.collection.generic, scala.collection, scala.io, scala.sys, scala.reflect, scala.reflect.internal.util, scala.util, scala.tools.nsc.util, scala.reflect.internal, scala.reflect.io, scala.tools.nsc.reporters, scala.reflect.macros, scala.tools.nsc.backend.icode, scala.reflect.api, scala.tools.nsc.io, scala.util.control, scala.tools.util, scala.sys.process, scala.math, scala.reflect.internal.settings, scala.tools.nsc.typechecker, scala.tools.reflect, scala.reflect.macros.contexts, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.tools.nsc.ast, scala.util.matching, scala.reflect.internal.tpe, scala.tools.nsc.ast.parser, scala.tools.nsc.backend, scala.tools.nsc.classpath, scala.tools.nsc.symtab, scala.reflect.internal.pickling, scala.tools.nsc.backend.icode.analysis, scala.tools.nsc.transform, scala.tools.nsc.backend.opt, scala.tools.nsc.backend.jvm, scala.tools.nsc.transform.patmat, scala.tools.nsc.symtab.classfile, scala.reflect.internal.transform, scala.tools.nsc.plugins, scala.tools.nsc.interpreter, scala.tools.nsc.doc, scala.ref]
-scala.tools.nsc.ast [scala.reflect.internal, scala, scala.tools.nsc, scala.collection.mutable, scala.collection, scala.runtime, scala.reflect.internal.util, scala.util.matching, scala.tools.nsc.util, scala.collection.immutable, scala.math, scala.collection.generic, scala.reflect.internal.tpe, scala.tools.nsc.reporters, scala.reflect, scala.tools.nsc.symtab, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.compat, scala.reflect.api, javax.swing.event, javax.swing.tree, scala.concurrent, javax.swing, javax.swing.border, scala.text, scala.sys, scala.tools.nsc.typechecker]
+scala.tools.nsc.ast [scala.reflect.internal, scala, scala.tools.nsc, scala.collection.mutable, scala.collection, scala.runtime, scala.reflect.internal.util, scala.tools.nsc.util, scala.collection.immutable, scala.runtime.java8, scala.math, scala.collection.generic, scala.util.matching, scala.reflect.internal.tpe, scala.tools.nsc.reporters, scala.reflect, scala.tools.nsc.symtab, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.compat, scala.reflect.api, javax.swing.event, javax.swing.tree, scala.concurrent, javax.swing, javax.swing.border, scala.text, scala.sys, scala.tools.nsc.typechecker]
-scala.tools.nsc.ast.parser [scala.collection.immutable, scala, scala.runtime, scala.collection, scala.reflect, scala.util.control, scala.collection.mutable, scala.reflect.internal, scala.reflect.internal.util, scala.tools.nsc.ast.parser.xml, scala.tools.nsc.util, scala.tools.nsc, scala.tools.nsc.settings, scala.reflect.macros, scala.reflect.api, scala.tools.nsc.ast, scala.collection.generic, scala.tools.nsc.typechecker, scala.reflect.internal.settings, scala.math, scala.tools.nsc.reporters, scala.reflect.io, scala.tools.nsc.javac]
+scala.tools.nsc.ast.parser [scala.collection.immutable, scala, scala.runtime, scala.collection, scala.reflect, scala.util.control, scala.tools.nsc.ast.parser.xml, scala.collection.mutable, scala.tools.nsc.util, scala.reflect.internal.util, scala.reflect.internal, scala.tools.nsc, scala.runtime.java8, scala.tools.nsc.settings, scala.reflect.macros, scala.reflect.api, scala.tools.nsc.ast, scala.collection.generic, scala.tools.nsc.typechecker, scala.reflect.internal.settings, scala.math, scala.tools.nsc.reporters, scala.reflect.io, scala.tools.nsc.javac]
-scala.tools.nsc.ast.parser.xml [scala.runtime, scala, scala.collection, scala.sys, scala.collection.mutable, scala.collection.immutable, scala.reflect]
+scala.tools.nsc.ast.parser.xml [scala.sys, scala.runtime, scala, scala.runtime.java8, scala.collection.mutable, scala.collection.immutable, scala.collection, scala.reflect]
-scala.tools.nsc.backend [scala.runtime, scala, scala.tools.nsc, scala.tools.nsc.settings, scala.tools.util, scala.tools.nsc.util, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.reflect.internal, scala.reflect.io, scala.tools.nsc.classpath, scala.reflect, scala.tools.nsc.symtab, scala.tools.nsc.backend.icode, scala.sys, scala.collection.generic]
+scala.tools.nsc.backend [scala.tools.nsc, scala.tools.nsc.settings, scala.runtime.java8, scala, scala.tools.util, scala.tools.nsc.util, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.reflect.internal, scala.reflect.io, scala.runtime, scala.tools.nsc.classpath, scala.reflect, scala.tools.nsc.symtab, scala.tools.nsc.backend.icode, scala.sys, scala.collection.generic]
-scala.tools.nsc.backend.icode [scala, scala.collection.mutable, scala.runtime, scala.collection.immutable, scala.collection.generic, scala.collection, scala.reflect, scala.reflect.internal.util, scala.tools.nsc, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.reflect.internal, scala.tools.nsc.backend.icode.analysis, scala.reflect.api, scala.tools.nsc.ast, scala.sys, scala.tools.nsc.backend, scala.tools.nsc.backend.jvm, scala.tools.nsc.reporters, scala.math, scala.tools.nsc.util, scala.tools.nsc.symtab.classfile, scala.reflect.io, scala.tools.nsc.symtab]
+scala.tools.nsc.backend.icode [scala, scala.collection.mutable, scala.runtime, scala.collection.immutable, scala.collection.generic, scala.collection, scala.reflect, scala.tools.nsc, scala.runtime.java8, scala.reflect.internal.util, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.reflect.internal, scala.tools.nsc.backend.icode.analysis, scala.reflect.api, scala.tools.nsc.ast, scala.sys, scala.tools.nsc.backend, scala.tools.nsc.backend.jvm, scala.tools.nsc.reporters, scala.math, scala.tools.nsc.util, scala.tools.nsc.symtab.classfile, scala.reflect.io, scala.tools.nsc.symtab]
-scala.tools.nsc.backend.icode.analysis [scala.tools.nsc, scala.reflect.internal, scala.collection.mutable, scala.collection.immutable, scala.collection, scala, scala.runtime, scala.tools.nsc.backend.icode, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.collection.generic, scala.sys, scala.reflect]
+scala.tools.nsc.backend.icode.analysis [scala.tools.nsc, scala.reflect.internal, scala.collection.mutable, scala.collection.immutable, scala.collection, scala, scala.runtime, scala.tools.nsc.backend.icode, scala.runtime.java8, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.collection.generic, scala.sys, scala.reflect]
-scala.tools.nsc.backend.jvm [scala, scala.collection.mutable, scala.collection, scala.tools.asm.tree, scala.tools.asm, scala.tools.nsc.backend.jvm.opt, scala.tools.asm.util, scala.collection.convert, scala.runtime, scala.reflect, scala.reflect.internal, scala.tools.nsc, scala.collection.immutable, scala.tools.nsc.settings, scala.collection.generic, scala.tools.nsc.reporters, scala.reflect.internal.util, scala.tools.nsc.backend.icode, scala.util, scala.sys, scala.tools.nsc.ast, scala.reflect.macros, scala.tools.nsc.transform, scala.tools.nsc.backend, scala.reflect.internal.pickling, scala.collection.concurrent, scala.reflect.io, scala.math, scala.reflect.api, scala.reflect.internal.settings, scala.tools.nsc.util, scala.util.control, scala.tools.nsc.io, scala.beans, scala.reflect.internal.transform, scala.reflect.internal.tpe]
+scala.tools.nsc.backend.jvm [scala, scala.collection.mutable, scala.collection, scala.tools.asm.tree, scala.tools.asm, scala.tools.nsc.backend.jvm.opt, scala.tools.asm.util, scala.runtime.java8, scala.collection.convert, scala.runtime, scala.reflect, scala.reflect.internal, scala.tools.nsc, scala.collection.immutable, scala.tools.nsc.settings, scala.collection.generic, scala.tools.nsc.reporters, scala.util, scala.tools.nsc.backend.icode, scala.reflect.internal.util, scala.sys, scala.tools.nsc.ast, scala.reflect.macros, scala.tools.nsc.transform, scala.tools.nsc.backend, scala.reflect.internal.pickling, scala.collection.concurrent, scala.reflect.io, scala.math, scala.reflect.api, scala.reflect.internal.settings, scala.tools.nsc.util, scala.util.control, scala.tools.nsc.io, scala.beans, scala.reflect.internal.transform, scala.reflect.internal.tpe]
-scala.tools.nsc.backend.jvm.analysis [scala.tools.asm.tree.analysis, scala.reflect, scala.runtime, scala, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.tools.asm.tree, scala.compat, scala.tools.nsc.backend.jvm.opt, scala.tools.asm, scala.collection.convert, scala.collection.generic]
+scala.tools.nsc.backend.jvm.analysis [scala.tools.asm.tree.analysis, scala.reflect, scala.collection.immutable, scala, scala.collection.mutable, scala.collection, scala.runtime.java8, scala.tools.asm.tree, scala.runtime, scala.compat, scala.tools.nsc.backend.jvm.opt, scala.tools.asm, scala.collection.convert, scala.collection.generic]
-scala.tools.nsc.backend.jvm.opt [scala, scala.util, scala.runtime, scala.tools.nsc.backend.jvm, scala.tools.asm.tree, scala.collection.immutable, scala.reflect.io, scala.tools.nsc.util, scala.collection.concurrent, scala.collection, scala.collection.mutable, scala.collection.convert, scala.collection.generic, scala.tools.asm, scala.reflect, scala.reflect.internal.util, scala.tools.asm.commons, scala.tools.asm.tree.analysis, scala.tools.nsc.settings, scala.tools.nsc.backend.jvm.analysis, scala.math]
+scala.tools.nsc.backend.jvm.opt [scala, scala.util, scala.runtime, scala.tools.nsc.backend.jvm, scala.tools.asm.tree, scala.tools.nsc.util, scala.collection.concurrent, scala.runtime.java8, scala.collection, scala.collection.immutable, scala.reflect.io, scala.collection.mutable, scala.collection.convert, scala.collection.generic, scala.tools.asm, scala.reflect, scala.reflect.internal.util, scala.tools.asm.commons, scala.tools.asm.tree.analysis, scala.tools.nsc.settings, scala.tools.nsc.backend.jvm.analysis, scala.math]
-scala.tools.nsc.backend.opt [scala, scala.reflect.internal, scala.tools.nsc.backend.icode, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.tools.nsc.backend.icode.analysis, scala.tools.nsc, scala.runtime, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.reflect, scala.collection.generic, scala.sys, scala.math, scala.reflect.internal.util, scala.tools.nsc.reporters, scala.util.control, scala.tools.nsc.symtab]
+scala.tools.nsc.backend.opt [scala, scala.reflect.internal, scala.tools.nsc.backend.icode, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.tools.nsc.backend.icode.analysis, scala.tools.nsc, scala.runtime.java8, scala.runtime, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.reflect, scala.collection.generic, scala.sys, scala.math, scala.reflect.internal.util, scala.tools.nsc.reporters, scala.util.control, scala.tools.nsc.symtab]
-scala.tools.nsc.classpath [scala.collection, scala, scala.runtime, scala.collection.mutable, scala.tools.nsc.util, scala.collection.immutable, scala.collection.generic, scala.reflect.io, scala.reflect, scala.io, scala.reflect.internal, scala.tools.nsc, scala.sys, scala.tools.nsc.io, scala.reflect.internal.settings, scala.tools.nsc.settings]
+scala.tools.nsc.classpath [scala.collection, scala, scala.runtime, scala.tools.nsc.util, scala.collection.immutable, scala.collection.mutable, scala.runtime.java8, scala.collection.generic, scala.reflect.io, scala.reflect, scala.io, scala.reflect.internal, scala.tools.nsc, scala.sys, scala.tools.nsc.io, scala.reflect.internal.settings, scala.tools.nsc.settings]
-scala.tools.nsc.doc [scala.util, scala, scala.tools.nsc.doc.model, scala.reflect.internal, scala.collection.immutable, scala.tools.nsc.doc.base, scala.runtime, scala.tools.nsc.doc.base.comment, scala.reflect.internal.util, scala.collection.mutable, scala.util.matching, scala.collection, scala.tools.nsc.doc.model.diagram, scala.tools.nsc.typechecker, scala.reflect.internal.tpe, scala.tools.nsc, scala.tools.nsc.ast, scala.reflect.io, scala.tools.nsc.reporters, scala.tools.nsc.settings, scala.util.control, scala.collection.generic, scala.reflect.internal.settings, scala.tools.nsc.doc.doclet, scala.reflect, scala.tools.nsc.ast.parser, scala.tools.reflect, scala.reflect.macros.contexts, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.tools.nsc.backend, scala.tools.nsc.javac, scala.tools.nsc.util, scala.tools.nsc.io, scala.tools.nsc.doc.html.page.diagram]
+scala.tools.nsc.doc [scala.util, scala, scala.tools.nsc.doc.model, scala.reflect.internal, scala.collection.immutable, scala.tools.nsc.doc.base, scala.runtime, scala.tools.nsc.doc.base.comment, scala.reflect.internal.util, scala.collection.mutable, scala.util.matching, scala.collection, scala.tools.nsc.doc.model.diagram, scala.tools.nsc.typechecker, scala.reflect.internal.tpe, scala.tools.nsc, scala.tools.nsc.ast, scala.reflect.io, scala.tools.nsc.reporters, scala.tools.nsc.settings, scala.util.control, scala.collection.generic, scala.reflect.internal.settings, scala.runtime.java8, scala.tools.nsc.doc.doclet, scala.reflect, scala.tools.nsc.ast.parser, scala.tools.reflect, scala.reflect.macros.contexts, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.tools.nsc.backend, scala.tools.nsc.javac, scala.tools.nsc.util, scala.tools.nsc.io, scala.tools.nsc.doc.html.page.diagram]
-scala.tools.nsc.doc.base [scala, scala.collection.immutable, scala.collection, scala.tools.nsc.doc.base.comment, scala.runtime, scala.collection.mutable, scala.collection.generic, scala.reflect.internal.util, scala.util.matching, scala.reflect.internal, scala.reflect, scala.math, scala.tools.nsc, scala.tools.nsc.reporters, scala.reflect.api]
+scala.tools.nsc.doc.base [scala, scala.collection.immutable, scala.collection, scala.tools.nsc.doc.base.comment, scala.runtime, scala.collection.mutable, scala.runtime.java8, scala.collection.generic, scala.reflect.internal.util, scala.util.matching, scala.reflect.internal, scala.reflect, scala.math, scala.tools.nsc, scala.tools.nsc.reporters, scala.reflect.api]
-scala.tools.nsc.doc.base.comment [scala.reflect, scala.collection, scala, scala.runtime, scala.collection.generic, scala.collection.immutable, scala.collection.mutable, scala.tools.nsc.doc.base, scala.util.matching]
+scala.tools.nsc.doc.base.comment [scala.reflect, scala.collection, scala, scala.runtime, scala.runtime.java8, scala.collection.generic, scala.collection.immutable, scala.collection.mutable, scala.tools.nsc.doc.base, scala.util.matching]
-scala.tools.nsc.doc.doclet [scala.runtime, scala, scala.collection.mutable, scala.reflect, scala.tools.nsc.doc]
+scala.tools.nsc.doc.doclet [scala.collection.mutable, scala, scala.runtime.java8, scala.runtime, scala.reflect, scala.tools.nsc.doc]
-scala.tools.nsc.doc.html [scala.tools.nsc.doc, scala.tools.nsc.doc.doclet, scala.runtime, scala.reflect, scala.reflect.io, scala.collection, scala.collection.mutable, scala, scala.tools.nsc.doc.model, scala.tools.nsc.settings, scala.collection.immutable, scala.tools.nsc.doc.html.page, scala.tools.nsc.doc.html.page.diagram, scala.tools.nsc.io, scala.collection.generic, scala.xml, scala.tools.nsc.doc.base.comment, scala.xml.dtd, scala.reflect.internal.settings, scala.tools.nsc.doc.base, scala.sys]
+scala.tools.nsc.doc.html [scala.tools.nsc.doc, scala.tools.nsc.doc.doclet, scala.runtime, scala.reflect, scala.reflect.io, scala.collection, scala.collection.mutable, scala, scala.runtime.java8, scala.tools.nsc.doc.model, scala.tools.nsc.settings, scala.collection.immutable, scala.tools.nsc.doc.html.page, scala.tools.nsc.doc.html.page.diagram, scala.tools.nsc.io, scala.collection.generic, scala.xml.dtd, scala.xml, scala.reflect.internal.settings, scala.tools.nsc.doc.base.comment, scala.tools.nsc.doc.base, scala.sys]
-scala.tools.nsc.doc.html.page [scala.runtime, scala.tools.nsc.doc.model, scala, scala.collection, scala.xml, scala.collection.immutable, scala.collection.mutable, scala.tools.nsc.doc, scala.tools.nsc.settings, scala.collection.generic, scala.math, scala.tools.nsc.doc.html, scala.reflect, scala.util.parsing.json, scala.tools.nsc.doc.base.comment, scala.reflect.internal.settings, scala.util, scala.reflect.io, scala.tools.nsc.doc.base, scala.tools.nsc.doc.html.page.diagram, scala.tools.nsc.doc.model.diagram]
+scala.tools.nsc.doc.html.page [scala.collection.immutable, scala, scala.collection.mutable, scala.collection, scala.tools.nsc.doc, scala.tools.nsc.settings, scala.xml, scala.tools.nsc.doc.model, scala.runtime.java8, scala.collection.generic, scala.runtime, scala.math, scala.tools.nsc.doc.html, scala.reflect, scala.util.parsing.json, scala.tools.nsc.doc.base.comment, scala.reflect.internal.settings, scala.util, scala.reflect.io, scala.tools.nsc.doc.base, scala.tools.nsc.doc.html.page.diagram, scala.tools.nsc.doc.model.diagram]
-scala.tools.nsc.doc.html.page.diagram [scala.tools.nsc.doc.model.diagram, scala.tools.nsc.doc.model, scala.tools.nsc.doc.html, scala.xml, scala.reflect, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.tools.nsc.doc, scala, scala.collection.mutable, scala.runtime, scala.collection.immutable, scala.math, scala.collection, scala.tools.nsc.doc.base, scala.collection.generic, scala.io, scala.xml.parsing, scala.concurrent, scala.sys.process]
+scala.tools.nsc.doc.html.page.diagram [scala.tools.nsc.doc.model.diagram, scala.tools.nsc.doc.model, scala.tools.nsc.doc.html, scala.xml, scala.reflect, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.tools.nsc.doc, scala, scala.collection.mutable, scala.runtime, scala.collection.immutable, scala.math, scala.collection, scala.tools.nsc.doc.base, scala.runtime.java8, scala.collection.generic, scala.io, scala.xml.parsing, scala.concurrent, scala.sys.process]
-scala.tools.nsc.doc.model [scala, scala.reflect, scala.collection.immutable, scala.collection.mutable, scala.runtime, scala.reflect.internal, scala.collection, scala.tools.nsc.doc.base.comment, scala.tools.nsc.doc.base, scala.tools.nsc, scala.reflect.internal.util, scala.reflect.io, scala.tools.nsc.doc.model.diagram, scala.math, scala.tools.nsc.doc, scala.util, scala.collection.generic, scala.tools.nsc.settings, scala.tools.nsc.doc.html.page.diagram, scala.util.matching, scala.reflect.internal.settings, scala.reflect.api, scala.sys, scala.tools.nsc.io, scala.io, scala.tools.nsc.ast, scala.tools.nsc.typechecker, scala.tools.nsc.reporters, scala.reflect.internal.tpe]
+scala.tools.nsc.doc.model [scala, scala.reflect, scala.collection.immutable, scala.collection.mutable, scala.reflect.internal, scala.runtime.java8, scala.collection, scala.tools.nsc.doc.base.comment, scala.tools.nsc.doc.base, scala.tools.nsc, scala.reflect.internal.util, scala.runtime, scala.reflect.io, scala.tools.nsc.doc.model.diagram, scala.math, scala.tools.nsc.doc, scala.util, scala.collection.generic, scala.tools.nsc.settings, scala.tools.nsc.doc.html.page.diagram, scala.util.matching, scala.reflect.internal.settings, scala.reflect.api, scala.sys, scala.tools.nsc.io, scala.io, scala.tools.nsc.ast, scala.tools.nsc.typechecker, scala.tools.nsc.reporters, scala.reflect.internal.tpe]
-scala.tools.nsc.doc.model.diagram [scala.tools.nsc.doc.model, scala, scala.reflect, scala.collection.immutable, scala.runtime, scala.collection, scala.collection.generic, scala.math, scala.reflect.internal, scala.tools.nsc, scala.tools.nsc.doc.base.comment, scala.collection.mutable, scala.reflect.internal.settings, scala.tools.nsc.doc, scala.tools.nsc.settings, scala.tools.nsc.reporters, scala.reflect.internal.util, scala.util.matching, scala.tools.nsc.doc.base, scala.tools.nsc.doc.html.page.diagram]
+scala.tools.nsc.doc.model.diagram [scala.tools.nsc.doc.model, scala, scala.reflect, scala.collection.immutable, scala.runtime, scala.collection, scala.runtime.java8, scala.collection.generic, scala.math, scala.reflect.internal, scala.tools.nsc, scala.tools.nsc.doc.base.comment, scala.collection.mutable, scala.reflect.internal.settings, scala.tools.nsc.doc, scala.tools.nsc.settings, scala.tools.nsc.reporters, scala.reflect.internal.util, scala.util.matching, scala.tools.nsc.doc.base, scala.tools.nsc.doc.html.page.diagram]
-scala.tools.nsc.interactive [scala.reflect, scala.tools.nsc.typechecker, scala.reflect.internal, scala.reflect.internal.util, scala.collection.immutable, scala, scala.runtime, scala.collection.mutable, scala.collection, scala.reflect.io, scala.tools.nsc.util, scala.util, scala.tools.nsc, scala.tools.nsc.ast.parser, scala.collection.generic, scala.util.control, scala.collection.script, scala.tools.reflect, scala.reflect.macros.contexts, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.tools.nsc.ast, scala.util.matching, scala.reflect.internal.tpe, scala.tools.nsc.backend, scala.tools.nsc.symtab, scala.tools.nsc.settings, scala.tools.nsc.reporters, scala.reflect.internal.settings, scala.collection.convert, scala.reflect.macros, scala.reflect.api, scala.math, scala.sys]
+scala.tools.nsc.interactive [scala.reflect, scala.tools.nsc.typechecker, scala.reflect.internal, scala.reflect.internal.util, scala.collection.immutable, scala, scala.runtime, scala.collection.mutable, scala.collection, scala.reflect.io, scala.tools.nsc.util, scala.runtime.java8, scala.tools.nsc, scala.tools.nsc.ast.parser, scala.util, scala.collection.generic, scala.util.control, scala.collection.script, scala.tools.reflect, scala.reflect.macros.contexts, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.tools.nsc.ast, scala.util.matching, scala.reflect.internal.tpe, scala.tools.nsc.backend, scala.tools.nsc.symtab, scala.tools.nsc.settings, scala.tools.nsc.reporters, scala.reflect.internal.settings, scala.collection.convert, scala.reflect.macros, scala.reflect.api, scala.math, scala.sys]
-scala.tools.nsc.interactive.tests [scala.runtime, scala.tools.nsc.interactive.tests.core, scala, scala.collection.mutable, scala.tools.nsc.interactive, scala.collection, scala.tools.nsc, scala.reflect.internal.util, scala.tools.nsc.reporters, scala.reflect.io, scala.reflect.internal, scala.reflect, scala.tools.nsc.settings, scala.reflect.internal.settings, scala.collection.immutable, scala.tools.nsc.io, scala.collection.generic, scala.io, scala.sys, scala.util, scala.math]
+scala.tools.nsc.interactive.tests [scala.collection.mutable, scala, scala.tools.nsc.interactive, scala.tools.nsc.interactive.tests.core, scala.collection, scala.runtime, scala.tools.nsc, scala.reflect.internal.util, scala.tools.nsc.reporters, scala.reflect.io, scala.runtime.java8, scala.reflect.internal, scala.reflect, scala.tools.nsc.settings, scala.reflect.internal.settings, scala.collection.immutable, scala.tools.nsc.io, scala.collection.generic, scala.io, scala.sys, scala.util, scala.math]
-scala.tools.nsc.interactive.tests.core [scala.tools.nsc.interactive, scala, scala.runtime, scala.reflect, scala.reflect.internal.util, scala.reflect.internal, scala.util, scala.collection, scala.collection.generic, scala.math, scala.collection.mutable, scala.reflect.io, scala.collection.immutable, scala.tools.nsc, scala.tools.nsc.reporters, scala.tools.nsc.settings, scala.tools.nsc.io]
+scala.tools.nsc.interactive.tests.core [scala.tools.nsc.interactive, scala, scala.runtime, scala.reflect, scala.reflect.internal.util, scala.runtime.java8, scala.reflect.internal, scala.collection, scala.collection.generic, scala.util, scala.math, scala.collection.mutable, scala.reflect.io, scala.collection.immutable, scala.tools.nsc, scala.tools.nsc.reporters, scala.tools.nsc.settings, scala.tools.nsc.io]
-scala.tools.nsc.interpreter [scala.reflect.io, scala.reflect.internal.util, scala.reflect, scala, scala.runtime, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.reflect.internal, scala.tools.nsc, scala.math, scala.collection.generic, scala.reflect.api, scala.tools.nsc.util, javax.script, scala.tools.nsc.interpreter.session, scala.util, scala.tools.nsc.settings, scala.sys, scala.util.matching, scala.concurrent, scala.tools.util, scala.concurrent.duration, scala.io, scala.tools.nsc.io, scala.reflect.internal.settings, scala.tools.asm, scala.tools.nsc.reporters, scala.tools.nsc.typechecker, scala.reflect.runtime, scala.tools.nsc.ast.parser, javax.tools, scala.collection.convert, scala.tools.nsc.ast, scala.sys.process, scala.util.control, scala.tools.reflect, scala.reflect.macros.contexts, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.reflect.internal.tpe]
+scala.tools.nsc.interpreter [scala.reflect.io, scala.reflect.internal.util, scala.reflect, scala.runtime.java8, scala, scala.runtime, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.reflect.internal, scala.tools.nsc, scala.math, scala.collection.generic, scala.reflect.api, scala.tools.nsc.util, javax.script, scala.tools.nsc.interpreter.session, scala.util, scala.tools.nsc.settings, scala.sys, scala.util.matching, scala.concurrent, scala.tools.util, scala.concurrent.duration, scala.io, scala.tools.nsc.io, scala.reflect.internal.settings, scala.tools.asm, scala.tools.nsc.reporters, scala.tools.nsc.typechecker, scala.reflect.runtime, scala.tools.nsc.ast.parser, scala.collection.convert, javax.tools, scala.tools.nsc.ast, scala.sys.process, scala.util.control, scala.tools.reflect, scala.reflect.macros.contexts, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.reflect.internal.tpe]
-scala.tools.nsc.interpreter.jline [scala.tools.nsc.io, scala.reflect.io, scala.tools.nsc, scala.io, scala.runtime, scala, scala.collection, scala.collection.mutable, scala.collection.immutable, scala.collection.generic, scala.tools.nsc.interpreter, jline.console.history, scala.reflect, scala.tools.nsc.interpreter.session, jline, jline.console.completer, jline.console, scala.collection.convert]
+scala.tools.nsc.interpreter.jline [scala.tools.nsc.io, scala.reflect.io, scala.tools.nsc, scala.io, scala, scala.collection.mutable, scala.collection, scala.collection.immutable, scala.runtime.java8, scala.collection.generic, scala.runtime, scala.tools.nsc.interpreter, jline.console.history, scala.reflect, scala.tools.nsc.interpreter.session, jline, jline.console.completer, jline.console, scala.collection.convert]
-scala.tools.nsc.interpreter.session [scala.collection.immutable, scala.reflect, scala.runtime, scala, scala.collection.mutable, scala.tools.nsc.interpreter, scala.collection]
+scala.tools.nsc.interpreter.session [scala.collection.immutable, scala.reflect, scala.collection.mutable, scala.tools.nsc.interpreter, scala.runtime.java8, scala, scala.runtime, scala.collection]
-scala.tools.nsc.io [scala.collection.immutable, scala.reflect.io, scala.collection, scala, scala.collection.mutable, scala.collection.generic, scala.runtime, scala.collection.convert, scala.util, scala.collection.parallel, scala.math, scala.reflect, scala.io, scala.tools.nsc.reporters, scala.reflect.internal.util]
+scala.tools.nsc.io [scala.collection.immutable, scala.reflect.io, scala.collection, scala, scala.collection.mutable, scala.runtime.java8, scala.collection.generic, scala.runtime, scala.collection.convert, scala.util, scala.collection.parallel, scala.math, scala.reflect, scala.io, scala.tools.nsc.reporters, scala.reflect.internal.util]
-scala.tools.nsc.javac [scala.reflect.internal, scala, scala.runtime, scala.collection, scala.collection.mutable, scala.collection.immutable, scala.reflect.internal.util, scala.tools.nsc, scala.tools.nsc.ast, scala.reflect.api, scala.collection.generic, scala.tools.nsc.ast.parser, scala.tools.nsc.reporters, scala.reflect, scala.tools.nsc.util, scala.tools.nsc.settings]
+scala.tools.nsc.javac [scala.reflect.internal, scala, scala.runtime, scala.collection, scala.reflect.internal.util, scala.tools.nsc, scala.collection.immutable, scala.collection.mutable, scala.tools.nsc.ast, scala.reflect.api, scala.runtime.java8, scala.collection.generic, scala.tools.nsc.ast.parser, scala.tools.nsc.reporters, scala.reflect, scala.tools.nsc.util, scala.tools.nsc.settings]
-scala.tools.nsc.plugins [scala, scala.collection.mutable, scala.collection, scala.reflect.io, scala.collection.immutable, scala.reflect, scala.util, scala.reflect.internal.util, scala.runtime, scala.collection.generic, scala.util.control, scala.tools.nsc.io, scala.math, scala.tools.nsc, scala.tools.nsc.settings, org.w3c.dom, javax.xml.parsers, scala.tools.nsc.util, scala.tools.util, scala.reflect.internal.settings]
+scala.tools.nsc.plugins [scala, scala.collection.mutable, scala.collection, scala.reflect.io, scala.collection.immutable, scala.reflect, scala.util, scala.reflect.internal.util, scala.runtime, scala.runtime.java8, scala.collection.generic, scala.util.control, scala.tools.nsc.io, scala.math, scala.tools.nsc, scala.tools.nsc.settings, org.w3c.dom, javax.xml.parsers, scala.tools.nsc.util, scala.tools.util, scala.reflect.internal.settings]
scala.tools.nsc.reporters [scala.collection.mutable, scala.tools.nsc, scala.tools.nsc.settings, scala.reflect.internal.util, scala.reflect.internal.settings, scala.collection, scala.collection.immutable, scala.reflect, scala, scala.runtime, scala.sys, scala.reflect.internal]
-scala.tools.nsc.settings [scala.collection.immutable, scala, scala.reflect, scala.collection.mutable, scala.collection, scala.runtime, scala.math, scala.reflect.internal.settings, scala.collection.generic, scala.tools.nsc.io, scala.reflect.io, scala.tools.nsc.util, scala.tools.nsc, scala.reflect.internal, scala.tools.cmd, scala.reflect.internal.util, scala.io, scala.sys, scala.annotation, scala.tools.util, scala.util.matching, scala.util]
+scala.tools.nsc.settings [scala.collection.immutable, scala, scala.reflect, scala.collection.mutable, scala.collection, scala.runtime, scala.math, scala.reflect.internal.settings, scala.runtime.java8, scala.collection.generic, scala.tools.nsc.io, scala.reflect.io, scala.tools.nsc.util, scala.tools.nsc, scala.reflect.internal, scala.tools.cmd, scala.reflect.internal.util, scala.io, scala.sys, scala.annotation, scala.tools.util, scala.util.matching, scala.util]
-scala.tools.nsc.symtab [scala.runtime, scala.reflect.internal, scala, scala.reflect.io, scala.collection.mutable, scala.tools.nsc, scala.tools.nsc.ast.parser, scala.reflect.internal.util, scala.collection.immutable, scala.reflect.api, scala.collection, scala.reflect, scala.tools.nsc.symtab.classfile, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.tools.nsc.backend, scala.tools.nsc.util, scala.tools.nsc.classpath, scala.collection.generic, scala.math]
+scala.tools.nsc.symtab [scala.reflect.internal, scala.reflect.io, scala.collection.mutable, scala.runtime, scala.tools.nsc, scala.tools.nsc.ast.parser, scala.reflect.internal.util, scala, scala.runtime.java8, scala.collection.immutable, scala.reflect.api, scala.collection, scala.reflect, scala.tools.nsc.symtab.classfile, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.tools.nsc.backend, scala.tools.nsc.util, scala.tools.nsc.classpath, scala.collection.generic, scala.math]
-scala.tools.nsc.symtab.classfile [scala.reflect.io, scala, scala.collection.mutable, scala.reflect, scala.reflect.internal, scala.runtime, scala.tools.nsc.symtab, scala.reflect.api, scala.reflect.internal.util, scala.collection.immutable, scala.reflect.internal.pickling, scala.collection.generic, scala.collection, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.tools.nsc.util, scala.math, scala.tools.nsc, scala.tools.nsc.backend.icode.analysis, scala.tools.nsc.backend.icode, scala.sys, scala.io, scala.compat, scala.tools.nsc.reporters]
+scala.tools.nsc.symtab.classfile [scala.reflect.io, scala, scala.collection.mutable, scala.reflect, scala.reflect.internal, scala.runtime, scala.tools.nsc.symtab, scala.reflect.api, scala.reflect.internal.util, scala.collection.immutable, scala.reflect.internal.pickling, scala.runtime.java8, scala.collection.generic, scala.collection, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.tools.nsc.util, scala.math, scala.tools.nsc, scala.tools.nsc.backend.icode.analysis, scala.tools.nsc.backend.icode, scala.sys, scala.io, scala.compat, scala.tools.nsc.reporters]
-scala.tools.nsc.transform [scala.collection.immutable, scala.reflect.api, scala.reflect.internal, scala.tools.nsc, scala, scala.collection.generic, scala.reflect.internal.util, scala.tools.nsc.ast, scala.runtime, scala.collection.mutable, scala.collection, scala.tools.nsc.symtab, scala.reflect.internal.transform, scala.tools.nsc.util, scala.reflect.io, scala.reflect, scala.tools.nsc.typechecker, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.tools.nsc.reporters, scala.tools.nsc.backend.jvm, scala.tools.nsc.backend, scala.math, scala.reflect.internal.tpe, scala.reflect.macros, scala.tools.reflect, scala.reflect.macros.contexts, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.util.matching, scala.sys, scala.util.control, scala.tools.nsc.transform.patmat]
+scala.tools.nsc.transform [scala.collection.immutable, scala.reflect.api, scala.reflect.internal, scala.tools.nsc, scala.runtime.java8, scala, scala.collection.generic, scala.reflect.internal.util, scala.tools.nsc.ast, scala.runtime, scala.collection.mutable, scala.collection, scala.tools.nsc.symtab, scala.reflect.internal.transform, scala.tools.nsc.util, scala.reflect.io, scala.reflect, scala.tools.nsc.typechecker, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.tools.nsc.reporters, scala.tools.nsc.backend.jvm, scala.tools.nsc.backend, scala.math, scala.reflect.internal.tpe, scala.reflect.macros, scala.tools.reflect, scala.reflect.macros.contexts, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.util.matching, scala.sys, scala.util.control, scala.tools.nsc.transform.patmat]
-scala.tools.nsc.transform.patmat [scala, scala.collection.mutable, scala.tools.nsc, scala.tools.nsc.settings, scala.reflect, scala.tools.nsc.reporters, scala.reflect.internal.util, scala.collection.immutable, scala.collection, scala.tools.nsc.typechecker, scala.reflect.internal, scala.runtime, scala.collection.generic, scala.reflect.api, scala.tools.nsc.ast, scala.math, scala.sys, scala.reflect.internal.settings, scala.tools.nsc.transform, scala.reflect.internal.tpe]
+scala.tools.nsc.transform.patmat [scala, scala.collection.mutable, scala.tools.nsc, scala.tools.nsc.settings, scala.reflect, scala.tools.nsc.reporters, scala.reflect.internal.util, scala.collection.immutable, scala.collection, scala.tools.nsc.typechecker, scala.reflect.internal, scala.runtime.java8, scala.collection.generic, scala.runtime, scala.reflect.api, scala.tools.nsc.ast, scala.math, scala.sys, scala.reflect.internal.settings, scala.tools.nsc.transform, scala.reflect.internal.tpe]
-scala.tools.nsc.typechecker [scala.reflect.internal.settings, scala.tools.nsc, scala.tools.nsc.settings, scala.reflect.internal.util, scala.reflect.internal, scala.collection.immutable, scala.collection.mutable, scala, scala.collection, scala.runtime, scala.reflect, scala.reflect.api, scala.tools.nsc.reporters, scala.reflect.internal.tpe, scala.collection.generic, scala.reflect.internal.transform, scala.math, scala.tools.nsc.symtab, scala.tools.nsc.ast, scala.reflect.io, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.reflect.runtime, scala.compat, scala.tools.nsc.util, scala.util.control, scala.tools.reflect, scala.reflect.macros.contexts, scala.util.matching, scala.reflect.macros, scala.reflect.macros.compiler, scala.collection.convert, scala.tools.nsc.transform.patmat, scala.tools.nsc.transform, scala.sys, scala.tools.nsc.ast.parser]
+scala.tools.nsc.typechecker [scala.reflect.internal.settings, scala.tools.nsc, scala.tools.nsc.settings, scala.reflect.internal.util, scala.reflect.internal, scala.collection.immutable, scala.collection.mutable, scala, scala.collection, scala.runtime, scala.reflect, scala.reflect.api, scala.runtime.java8, scala.tools.nsc.reporters, scala.reflect.internal.tpe, scala.collection.generic, scala.reflect.internal.transform, scala.math, scala.tools.nsc.symtab, scala.tools.nsc.ast, scala.reflect.io, scala.reflect.macros.util, scala.reflect.macros.runtime, scala.reflect.runtime, scala.compat, scala.tools.nsc.util, scala.util.control, scala.tools.reflect, scala.reflect.macros.contexts, scala.util.matching, scala.reflect.macros, scala.reflect.macros.compiler, scala.collection.convert, scala.tools.nsc.transform.patmat, scala.tools.nsc.transform, scala.sys, scala.tools.nsc.ast.parser]
-scala.tools.nsc.util [scala, scala.reflect.internal, scala.reflect, scala.runtime, scala.reflect.io, scala.collection, scala.collection.mutable, scala.tools.nsc.io, scala.collection.immutable, scala.util.matching, scala.collection.generic, scala.io, scala.collection.convert, scala.tools.nsc.classpath, scala.reflect.internal.util, scala.math, scala.util, scala.reflect.api, scala.reflect.internal.pickling, scala.sys, scala.compat, scala.tools.nsc, scala.tools.nsc.settings]
+scala.tools.nsc.util [scala, scala.reflect.internal, scala.reflect, scala.runtime, scala.reflect.io, scala.collection, scala.collection.mutable, scala.tools.nsc.io, scala.collection.immutable, scala.util.matching, scala.runtime.java8, scala.collection.generic, scala.io, scala.collection.convert, scala.tools.nsc.classpath, scala.reflect.internal.util, scala.math, scala.util, scala.reflect.api, scala.reflect.internal.pickling, scala.sys, scala.compat, scala.tools.nsc, scala.tools.nsc.settings]
-scala.tools.partest [scala.tools.nsc.doc.model, scala.collection.immutable, scala.sys, scala.collection.mutable, scala.runtime, scala.collection.generic, scala, scala.collection, scala.tools.nsc.doc.base.comment, scala.tools.nsc.doc.model.diagram, scala.math, scala.tools.nsc.io, scala.reflect.io, scala.io, scala.tools.nsc.doc, scala.tools.cmd, scala.tools.nsc, scala.tools.nsc.reporters, scala.util, scala.reflect]
+scala.tools.partest [scala.tools.nsc.doc.model, scala.collection.immutable, scala.sys, scala.collection.mutable, scala.runtime, scala.runtime.java8, scala.collection.generic, scala, scala.collection, scala.tools.nsc.doc.base.comment, scala.tools.nsc.doc.model.diagram, scala.math, scala.tools.nsc.io, scala.reflect.io, scala.io, scala.tools.nsc.doc, scala.tools.cmd, scala.tools.nsc, scala.tools.nsc.reporters, scala.util, scala.reflect]
-scala.tools.reflect [scala.reflect.api, scala.reflect, scala.reflect.macros.contexts, scala.reflect.quasiquotes, scala.reflect.reify, scala.tools.nsc.typechecker, scala.tools.nsc, scala.tools.nsc.ast, scala.reflect.internal, scala, scala.collection.immutable, scala.runtime, scala.reflect.runtime, scala.reflect.macros.blackbox, scala.collection, scala.collection.mutable, scala.reflect.internal.util, scala.util.matching, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.collection.generic, scala.reflect.internal.tpe, scala.tools.nsc.reporters, scala.ref, scala.tools.util, scala.reflect.io, scala.math, scala.tools.nsc.util, scala.tools.nsc.ast.parser, scala.compat, scala.tools.cmd, scala.tools.nsc.io, scala.util, scala.collection.convert]
+scala.tools.reflect [scala.reflect.api, scala.reflect, scala.reflect.macros.contexts, scala.reflect.quasiquotes, scala.reflect.reify, scala.tools.nsc.typechecker, scala.tools.nsc, scala.tools.nsc.ast, scala.reflect.internal, scala, scala.collection.immutable, scala.runtime.java8, scala.runtime, scala.reflect.runtime, scala.reflect.macros.blackbox, scala.collection, scala.collection.mutable, scala.reflect.internal.util, scala.util.matching, scala.reflect.internal.settings, scala.tools.nsc.settings, scala.collection.generic, scala.reflect.internal.tpe, scala.tools.nsc.reporters, scala.ref, scala.tools.util, scala.reflect.io, scala.math, scala.tools.nsc.util, scala.tools.nsc.ast.parser, scala.compat, scala.tools.cmd, scala.tools.nsc.io, scala.util, scala.collection.convert]
-scala.tools.util [scala, scala.sys, scala.runtime, scala.reflect, scala.collection.immutable, scala.collection, scala.tools.nsc.classpath, scala.tools.nsc, scala.tools.nsc.util, scala.compat, scala.tools.nsc.settings, scala.collection.mutable, scala.reflect.io, scala.io, scala.tools.reflect, scala.reflect.runtime, scala.reflect.internal.settings, scala.tools.nsc.io, scala.util, scala.collection.generic, scala.collection.convert]
+scala.tools.util [scala, scala.sys, scala.runtime, scala.reflect, scala.collection.immutable, scala.collection, scala.tools.nsc.classpath, scala.tools.nsc, scala.tools.nsc.util, scala.compat, scala.tools.nsc.settings, scala.collection.mutable, scala.reflect.io, scala.io, scala.tools.reflect, scala.runtime.java8, scala.reflect.runtime, scala.reflect.internal.settings, scala.tools.nsc.io, scala.util, scala.collection.generic, scala.collection.convert]
[COMPONENTS]
--- scala-library-2.12.0-d2cffb9-20150701.192228-1.jar.mani 2015-07-01 16:04:31.000000000 -0700
+++ scala-library-2.12.0-bf951ec-20150701.191113-1.jar.mani 2015-07-01 16:03:06.000000000 -0700
@@ -1,20 +1,23 @@
-Bnd-LastModified 1435778485570
+Bnd-LastModified 1435777845674
Bundle-ManifestVersion 2
Bundle-Name Scala Standard Library
-Bundle-RequiredExecutionEnvironment JavaSE-1.6, JavaSE-1.7
+Bundle-RequiredExecutionEnvironment JavaSE-1.8
Bundle-SymbolicName org.scala-lang.scala-library
Bundle-Version 2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2
Created-By 1.8.0_45-internal (Oracle Corporation)
-Export-Package scala.util.matching;uses:="scala.collection,scala.collection.mutable,scala.reflect,scala,scala.collection.generic,scala.math,scala.collection.immutable,scala.runtime";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.annotation.unchecked;uses:="scala.reflect,scala.annotation";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.beans;uses:="scala.reflect,scala.annotation,scala,scala.runtime,scala.collection.mutable,scala.collection.generic";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala;uses:="scala.reflect,scala.runtime,scala.collection.mutable,scala.util,scala.compat,scala.collection.generic,scala.collection,scala.math,scala.collection.immutable,scala.io,scala.collection.parallel,scala.collection.parallel.immutable,scala.util.matching,scala.sys,scala.annotation";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.util;uses:="scala.collection.mutable,scala.reflect,scala,scala.collection,scala.runtime,scala.util.control,scala.collection.immutable,scala.collection.generic,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent;uses:="scala,scala.concurrent.duration,scala.runtime,scala.reflect,scala.collection.immutable,scala.collection.mutable,scala.collection,scala.concurrent.impl,scala.util,scala.collection.generic,scala.util.control";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection;uses:="scala,scala.reflect,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.collection.parallel,scala.runtime,scala.util.hashing,scala.collection.concurrent,scala.collection.convert,scala.util.control";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent.forkjoin;uses:="scala.concurrent.util,sun.misc";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.compat;uses:="scala.util,scala.reflect";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.internal;uses:="scala.reflect,scala.annotation";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.parallel.mutable;uses:="scala.collection.mutable,scala.reflect,scala,scala.collection.generic,scala.runtime,scala.collection.parallel,scala.collection,scala.collection.immutable,scala.math,scala.sys,scala.collection.parallel.immutable,scala.collection.concurrent";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect;uses:="scala.collection.mutable,scala,scala.runtime,scala.collection.immutable,scala.collection,scala.sys";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.concurrent;uses:="scala,scala.runtime,scala.collection,scala.collection.mutable,scala.reflect,scala.concurrent.forkjoin,scala.collection.generic,scala.math,scala.collection.immutable,scala.util.control,scala.util.hashing,scala.collection.parallel,scala.collection.parallel.mutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.sys.process;uses:="scala.sys,scala,scala.runtime,scala.collection.mutable,scala.util,scala.collection.immutable,scala.reflect,scala.collection,scala.concurrent,scala.collection.generic";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent.util;uses:="sun.misc";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.math;uses:="scala,scala.runtime,scala.collection.immutable,scala.reflect,scala.collection,scala.util.hashing,scala.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.io;uses:="scala.reflect,scala.collection,scala,scala.runtime,scala.collection.mutable,scala.util,scala.math,scala.collection.immutable,scala.collection.generic";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.script;uses:="scala,scala.collection,scala.runtime,scala.reflect,scala.collection.mutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.convert;uses:="scala,scala.runtime,scala.collection,scala.collection.mutable,scala.collection.concurrent,scala.reflect,scala.collection.generic,scala.collection.immutable,scala.util.hashing";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.sys;uses:="scala,scala.runtime,scala.reflect,scala.collection.immutable,scala.collection.mutable,scala.collection,scala.collection.generic,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.mutable;uses:="scala.reflect,scala,scala.collection,scala.runtime,scala.collection.generic,scala.math,scala.collection.immutable,scala.sys,scala.collection.script,scala.collection.parallel.mutable,scala.collection.parallel,scala.compat,scala.util,scala.util.hashing,scala.util.matching,scala.collection.convert";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.parallel;uses:="scala,scala.runtime,scala.concurrent.forkjoin,scala.collection,scala.collection.generic,scala.reflect,scala.collection.mutable,scala.math,scala.collection.immutable,scala.sys,scala.concurrent,scala.concurrent.impl,scala.util,scala.concurrent.duration,scala.collection.parallel.immutable,scala.collection.parallel.mutable,scala.util.control";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.immutable;uses:="scala,scala.reflect,scala.collection,scala.runtime,scala.collection.parallel,scala.collection.generic,scala.collection.parallel.immutable,scala.collection.mutable,scala.math,scala.sys,scala.io,scala.util.matching,scala.compat";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.ref;uses:="scala.reflect,scala,scala.runtime";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.parallel.immutable;uses:="scala,scala.runtime,scala.collection.parallel,scala.collection.mutable,scala.collection.generic,scala.collection,scala.collection.immutable,scala.reflect,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent.duration;uses:="scala,scala.math,scala.reflect,scala.collection,scala.runtime,scala.collection.mutable,scala.collection.generic,scala.collection.immutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.util.hashing;uses:="scala,scala.reflect,scala.runtime,scala.collection,scala.collection.immutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent.impl;uses:="scala.reflect,scala,scala.util,scala.concurrent,scala.runtime,scala.util.control,scala.concurrent.forkjoin,scala.math,scala.collection.immutable,scala.collection.mutable,scala.concurrent.duration";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.annotation.meta;uses:="scala.reflect,scala.annotation";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.collection.generic;uses:="scala.reflect,scala.collection.immutable,scala,scala.runtime,scala.collection,scala.collection.mutable,scala.collection.parallel,scala.math";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.runtime;uses:="scala,scala.reflect,scala.math,scala.collection.immutable,scala.util.control,scala.collection.mutable,scala.compat,scala.collection,scala.collection.parallel,scala.collection.generic,scala.util.hashing";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.util.control;uses:="scala.reflect,scala,scala.runtime,scala.collection,scala.collection.generic,scala.util,scala.collection.mutable,scala.sys";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.text;uses:="scala,scala.collection,scala.runtime,scala.reflect,scala.collection.immutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.annotation;uses:="scala.reflect,scala.collection.mutable,scala,scala.runtime,scala.collection,scala.collection.immutable";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2"
+Export-Package library.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",rootdoc.txt;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.collection.parallel.immutable,scala.io,scala.math,scala.reflect,scala.runtime,scala.util",scala.annotation;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.collection.immutable,scala.reflect",scala.annotation.meta;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.reflect",scala.annotation.unchecked;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.reflect",scala.beans;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.reflect",scala.collection;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.concurrent,scala.collection.convert,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.math,scala.reflect,scala.runtime,scala.util.control",scala.collection.concurrent;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.collection.parallel.mutable,scala.math,scala.reflect,scala.runtime,scala.util.control,scala.util.hashing",scala.collection.convert;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.concurrent,scala.collection.generic,scala.collection.mutable,scala.reflect,scala.runtime",scala.collection.generic;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.math,scala.reflect,scala.runtime",scala.collection.immutable;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.mutable,scala.collection.parallel,scala.collection.parallel.immutable,scala.io,scala.math,scala.reflect,scala.runtime,scala.util.matching",scala.collection.mutable;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.convert,scala.collection.generic,scala.collection.immutable,scala.collection.parallel,scala.collection.parallel.mutable,scala.collection.script,scala.math,scala.reflect,scala.runtime,scala.util,scala.util.matching",scala.collection.parallel;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel.immutable,scala.collection.parallel.mutable,scala.concurrent,scala.concurrent.forkjoin,scala.math,scala.reflect,scala.runtime,scala.util",scala.collection.parallel.immutable;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.math,scala.reflect,scala.runtime",scala.collection.parallel.mutable;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.concurrent,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.collection.parallel.immutable,scala.math,scala.reflect,scala.runtime",scala.collection.script;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.mutable,scala.reflect,scala.runtime",scala.compat;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.reflect",scala.concurrent;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.concurrent.duration,scala.reflect,scala.runtime,scala.util",scala.concurrent.duration;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.math,scala.reflect",scala.concurrent.forkjoin;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.concurrent.impl;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.concurrent,scala.concurrent.duration,scala.concurrent.forkjoin,scala.reflect,scala.runtime,scala.util",scala.concurrent.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="sun.misc",scala.io;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.runtime",scala.math;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.runtime,scala.util",scala.ref;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.reflect",scala.reflect;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.runtime",scala.reflect.macros.internal;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.reflect",scala.runtime;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.util.control",scala.runtime.java8;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.runtime",scala.sys;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.runtime",scala.sys.process;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.concurrent,scala.reflect,scala.runtime",scala.text;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.reflect,scala.runtime",scala.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.runtime",scala.util.control;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.reflect,scala.runtime,scala.util",scala.util.hashing;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.runtime",scala.util.matching;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.math,scala.reflect,scala.runtime"
Import-Package sun.misc;resolution:=optional
+Include-Resource @scala-library.jar
Manifest-Version 1.0
-Private-Package .
-Tool Bnd-1.50.0
+Require-Capability osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
+Tool Bnd-2.4.1.201501161927
[IMPEXP]
Import-Package
sun.misc {resolution:=optional}
Export-Package
+ library.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ rootdoc.txt {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.annotation {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.annotation.meta {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
@@ -42,6 +45,7 @@
scala.reflect {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.macros.internal {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.runtime {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
+ scala.runtime.java8 {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.sys {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.sys.process {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.text {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
@@ -51,7 +55,7 @@
scala.util.matching {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
[USES]
-scala [scala.reflect, scala.runtime, scala.collection.mutable, scala.util, scala.compat, scala.collection.generic, scala.collection, scala.collection.immutable, scala.math, scala.io, scala.collection.parallel, scala.collection.parallel.immutable, scala.util.matching, scala.sys, scala.annotation]
+scala [scala.reflect, scala.collection.mutable, scala.runtime.java8, scala.util, scala.compat, scala.runtime, scala.collection.generic, scala.collection, scala.collection.immutable, scala.math, scala.io, scala.collection.parallel, scala.collection.parallel.immutable, scala.util.matching, scala.sys, scala.annotation]
scala.annotation [scala.reflect, scala.collection.immutable, scala, scala.runtime, scala.collection.mutable, scala.collection]
@@ -59,65 +63,67 @@
scala.annotation.unchecked [scala.annotation, scala.reflect]
-scala.beans [scala.annotation, scala.reflect, scala.runtime, scala, scala.collection.mutable, scala.collection.generic]
+scala.beans [scala.annotation, scala.reflect, scala, scala.collection.mutable, scala.runtime.java8, scala.collection.generic, scala.runtime]
-scala.collection [scala, scala.reflect, scala.collection.generic, scala.collection.immutable, scala.math, scala.collection.mutable, scala.runtime, scala.collection.parallel, scala.util.hashing, scala.collection.convert, scala.collection.concurrent, scala.util.control]
+scala.collection [scala, scala.reflect, scala.collection.generic, scala.collection.immutable, scala.math, scala.collection.mutable, scala.runtime, scala.collection.parallel, scala.runtime.java8, scala.util.hashing, scala.collection.convert, scala.collection.concurrent, scala.util.control]
-scala.collection.concurrent [scala.runtime, scala.collection, scala, scala.concurrent.forkjoin, scala.collection.immutable, scala.collection.mutable, scala.reflect, scala.collection.generic, scala.math, scala.util.control, scala.util.hashing, scala.collection.parallel, scala.collection.parallel.mutable]
+scala.collection.concurrent [scala.concurrent.forkjoin, scala.runtime, scala, scala.collection.immutable, scala.collection.mutable, scala.runtime.java8, scala.reflect, scala.collection.generic, scala.collection, scala.math, scala.util.control, scala.util.hashing, scala.collection.parallel, scala.collection.parallel.mutable]
-scala.collection.convert [scala.runtime, scala.collection, scala, scala.collection.mutable, scala.collection.concurrent, scala.reflect, scala.collection.immutable, scala.collection.generic, scala.util.hashing]
+scala.collection.convert [scala.collection, scala.runtime.java8, scala, scala.collection.mutable, scala.collection.concurrent, scala.runtime, scala.reflect, scala.collection.immutable, scala.collection.generic, scala.util.hashing]
-scala.collection.generic [scala.reflect, scala.collection.immutable, scala.runtime, scala, scala.collection, scala.collection.mutable, scala.collection.parallel, scala.math]
+scala.collection.generic [scala.reflect, scala.collection.immutable, scala.runtime, scala, scala.runtime.java8, scala.collection, scala.collection.mutable, scala.collection.parallel, scala.math]
-scala.collection.immutable [scala, scala.runtime, scala.collection, scala.reflect, scala.collection.parallel, scala.collection.generic, scala.collection.parallel.immutable, scala.collection.mutable, scala.math, scala.sys, scala.io, scala.util.matching, scala.compat]
+scala.collection.immutable [scala, scala.runtime, scala.collection, scala.reflect, scala.collection.parallel, scala.collection.generic, scala.collection.parallel.immutable, scala.collection.mutable, scala.math, scala.runtime.java8, scala.sys, scala.io, scala.util.matching, scala.compat]
-scala.collection.mutable [scala.collection, scala, scala.collection.immutable, scala.math, scala.reflect, scala.collection.generic, scala.runtime, scala.sys, scala.collection.script, scala.collection.parallel, scala.collection.parallel.mutable, scala.compat, scala.util, scala.util.hashing, scala.util.matching, scala.collection.convert]
+scala.collection.mutable [scala.collection, scala, scala.collection.immutable, scala.math, scala.reflect, scala.collection.generic, scala.runtime, scala.sys, scala.collection.script, scala.collection.parallel, scala.collection.parallel.mutable, scala.runtime.java8, scala.compat, scala.util, scala.util.hashing, scala.util.matching, scala.collection.convert]
-scala.collection.parallel [scala.runtime, scala, scala.collection, scala.collection.generic, scala.concurrent.forkjoin, scala.reflect, scala.collection.mutable, scala.math, scala.collection.immutable, scala.sys, scala.concurrent, scala.concurrent.impl, scala.util, scala.concurrent.duration, scala.collection.parallel.immutable, scala.collection.parallel.mutable, scala.util.control]
+scala.collection.parallel [scala.collection, scala.runtime.java8, scala.collection.generic, scala, scala.concurrent.forkjoin, scala.runtime, scala.reflect, scala.collection.mutable, scala.math, scala.collection.immutable, scala.sys, scala.concurrent, scala.concurrent.impl, scala.util, scala.concurrent.duration, scala.collection.parallel.immutable, scala.collection.parallel.mutable, scala.util.control]
-scala.collection.parallel.immutable [scala.runtime, scala, scala.collection.parallel, scala.collection.immutable, scala.collection.mutable, scala.collection.generic, scala.collection, scala.reflect, scala.math]
+scala.collection.parallel.immutable [scala.collection.parallel, scala, scala.runtime, scala.collection.immutable, scala.collection.mutable, scala.runtime.java8, scala.collection.generic, scala.collection, scala.reflect, scala.math]
-scala.collection.parallel.mutable [scala.reflect, scala.collection.mutable, scala, scala.collection.generic, scala.runtime, scala.collection, scala.collection.parallel, scala.collection.immutable, scala.math, scala.sys, scala.collection.parallel.immutable, scala.collection.concurrent]
+scala.collection.parallel.mutable [scala.reflect, scala.collection.mutable, scala, scala.collection.generic, scala.collection, scala.runtime, scala.runtime.java8, scala.collection.parallel, scala.collection.immutable, scala.math, scala.sys, scala.collection.parallel.immutable, scala.collection.concurrent]
scala.collection.script [scala.runtime, scala, scala.collection, scala.reflect, scala.collection.mutable]
scala.compat [scala.util, scala.reflect]
-scala.concurrent [scala.concurrent.duration, scala, scala.runtime, scala.reflect, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.concurrent.impl, scala.util, scala.collection.generic, scala.util.control]
+scala.concurrent [scala.concurrent.duration, scala.runtime.java8, scala, scala.runtime, scala.reflect, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.concurrent.impl, scala.util, scala.collection.generic, scala.util.control]
-scala.concurrent.duration [scala, scala.math, scala.runtime, scala.collection, scala.reflect, scala.collection.immutable, scala.collection.mutable, scala.collection.generic]
+scala.concurrent.duration [scala, scala.math, scala.runtime, scala.collection, scala.reflect, scala.collection.immutable, scala.runtime.java8, scala.collection.mutable, scala.collection.generic]
scala.concurrent.forkjoin [sun.misc, scala.concurrent.util]
-scala.concurrent.impl [scala.concurrent, scala, scala.util, scala.util.control, scala.runtime, scala.reflect, scala.concurrent.forkjoin, scala.collection.immutable, scala.math, scala.collection.mutable, scala.concurrent.duration]
+scala.concurrent.impl [scala.concurrent, scala, scala.util, scala.util.control, scala.runtime, scala.reflect, scala.concurrent.forkjoin, scala.runtime.java8, scala.collection.immutable, scala.math, scala.collection.mutable, scala.concurrent.duration]
scala.concurrent.util [sun.misc]
-scala.io [scala.reflect, scala.collection, scala.runtime, scala, scala.collection.mutable, scala.util, scala.math, scala.collection.immutable, scala.collection.generic]
+scala.io [scala.reflect, scala.collection, scala.runtime, scala.runtime.java8, scala, scala.collection.mutable, scala.util, scala.math, scala.collection.immutable, scala.collection.generic]
-scala.math [scala.runtime, scala, scala.collection.immutable, scala.util.hashing, scala.collection, scala.reflect, scala.util]
+scala.math [scala.runtime, scala, scala.util.hashing, scala.runtime.java8, scala.collection, scala.collection.immutable, scala.reflect, scala.util]
-scala.ref [scala, scala.reflect, scala.runtime]
+scala.ref [scala, scala.reflect, scala.runtime.java8, scala.runtime]
-scala.reflect [scala.collection.immutable, scala, scala.runtime, scala.collection.mutable, scala.collection, scala.sys]
+scala.reflect [scala.collection.immutable, scala, scala.runtime, scala.collection.mutable, scala.collection, scala.runtime.java8, scala.sys]
scala.reflect.macros.internal [scala.annotation, scala.reflect]
-scala.runtime [scala, scala.reflect, scala.math, scala.collection.immutable, scala.util.control, scala.collection.mutable, scala.compat, scala.collection, scala.collection.generic, scala.util.hashing, scala.collection.parallel]
+scala.runtime [scala, scala.reflect, scala.math, scala.collection.immutable, scala.runtime.java8, scala.collection.mutable, scala.util.control, scala.compat, scala.collection, scala.collection.generic, scala.util.hashing, scala.collection.parallel]
-scala.sys [scala, scala.runtime, scala.reflect, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.collection.convert, scala.collection.generic]
+scala.runtime.java8 [scala, scala.runtime]
-scala.sys.process [scala, scala.runtime, scala.sys, scala.collection.immutable, scala.util, scala.collection.mutable, scala.reflect, scala.collection, scala.concurrent, scala.collection.generic]
+scala.sys [scala.runtime.java8, scala, scala.runtime, scala.reflect, scala.collection.immutable, scala.collection.mutable, scala.collection, scala.collection.convert, scala.collection.generic]
+
+scala.sys.process [scala, scala.runtime.java8, scala.runtime, scala.sys, scala.collection.immutable, scala.util, scala.collection.mutable, scala.reflect, scala.collection, scala.concurrent, scala.collection.generic]
scala.text [scala.runtime, scala, scala.collection, scala.reflect, scala.collection.immutable]
-scala.util [scala, scala.collection.mutable, scala.reflect, scala.runtime, scala.collection, scala.util.control, scala.collection.immutable, scala.collection.generic, scala.math]
+scala.util [scala, scala.collection.mutable, scala.reflect, scala.runtime, scala.collection, scala.util.control, scala.runtime.java8, scala.collection.immutable, scala.collection.generic, scala.math]
-scala.util.control [scala.reflect, scala, scala.runtime, scala.collection, scala.collection.generic, scala.util, scala.collection.mutable, scala.sys]
+scala.util.control [scala.reflect, scala, scala.runtime, scala.collection, scala.runtime.java8, scala.collection.generic, scala.util, scala.collection.mutable, scala.sys]
-scala.util.hashing [scala, scala.runtime, scala.reflect, scala.collection, scala.collection.immutable]
+scala.util.hashing [scala, scala.runtime, scala.reflect, scala.collection, scala.collection.immutable, scala.runtime.java8]
-scala.util.matching [scala.collection, scala, scala.collection.immutable, scala.math, scala.collection.mutable, scala.reflect, scala.collection.generic, scala.runtime]
+scala.util.matching [scala.collection, scala, scala.collection.immutable, scala.math, scala.collection.mutable, scala.reflect, scala.collection.generic, scala.runtime, scala.runtime.java8]
[COMPONENTS]
--- scala-reflect-2.12.0-d2cffb9-20150701.192228-1.jar.mani 2015-07-01 16:04:33.000000000 -0700
+++ scala-reflect-2.12.0-bf951ec-20150701.191113-1.jar.mani 2015-07-01 16:03:08.000000000 -0700
@@ -1,15 +1,16 @@
-Bnd-LastModified 1435778488395
+Bnd-LastModified 1435777847514
Bundle-ManifestVersion 2
Bundle-Name Scala Reflect
-Bundle-RequiredExecutionEnvironment JavaSE-1.6, JavaSE-1.7
+Bundle-RequiredExecutionEnvironment JavaSE-1.8
Bundle-SymbolicName org.scala-lang.scala-reflect
Bundle-Version 2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2
Created-By 1.8.0_45-internal (Oracle Corporation)
-Export-Package scala.reflect.internal.settings;uses:="scala.reflect,scala.runtime,scala";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal;uses:="scala,scala.collection.immutable,scala.runtime,scala.reflect,scala.collection.mutable,scala.collection,scala.collection.generic,scala.reflect.api,scala.reflect.internal.util,scala.reflect.internal.pickling,scala.compat,scala.math,scala.util.hashing,scala.annotation.unchecked,scala.beans,scala.reflect.internal.settings,scala.reflect.internal.transform,scala.reflect.macros.internal,scala.annotation.meta,scala.annotation,scala.util,scala.util.matching,scala.ref,scala.collection.convert,scala.reflect.macros,scala.reflect.internal.tpe,scala.reflect.io,scala.io,scala.collection.parallel,scala.sys,scala.reflect.runtime,scala.util.control";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal.transform;uses:="scala,scala.runtime,scala.reflect.internal,scala.reflect.internal.tpe,scala.collection.generic,scala.collection.immutable,scala.collection,scala.collection.mutable,scala.math,scala.reflect";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.whitebox;uses:="scala,scala.runtime,scala.reflect.api,scala.collection,scala.reflect,scala.collection.immutable,scala.reflect.macros.blackbox";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.api;uses:="scala.collection.immutable,scala,scala.reflect,scala.collection.mutable,scala.runtime,scala.reflect.runtime,scala.reflect.internal,scala.collection,scala.reflect.internal.util,scala.reflect.internal.settings,scala.util,scala.collection.generic,scala.reflect.io";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros;uses:="scala.reflect.macros.blackbox,scala.reflect.api,scala.reflect,scala,scala.runtime,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.reflect.internal.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal.annotations;uses:="scala.reflect,scala.annotation";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal.tpe;uses:="scala,scala.runtime,scala.reflect.internal,scala.collection.immutable,scala.reflect,scala.reflect.internal.util,scala.sys,scala.collection.mutable,scala.reflect.internal.settings,scala.collection,scala.collection.generic,scala.math,scala.reflect.api";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.io;uses:="scala.io,scala,scala.runtime,scala.collection.mutable,scala.collection.parallel,scala.collection,scala.collection.immutable,scala.reflect,scala.collection.generic,scala.math,scala.reflect.internal.util,scala.util,scala.collection.convert,scala.sys";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal.pickling;uses:="scala.reflect,scala,scala.runtime,scala.collection.mutable,scala.collection,scala.collection.immutable,scala.sys,scala.reflect.internal,scala.reflect.internal.util,scala.reflect.internal.tpe,scala.reflect.internal.settings,scala.util,scala.reflect.api,scala.collection.generic";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.macros.blackbox;uses:="scala.reflect,scala.reflect.api,scala.reflect.macros";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.runtime;uses:="scala,scala.reflect,scala.reflect.internal,scala.runtime,scala.collection.immutable,scala.reflect.api,scala.reflect.internal.util,scala.collection.mutable,scala.collection,scala.collection.generic,scala.math,scala.reflect.internal.pickling,scala.util.matching,scala.reflect.internal.settings,scala.reflect.internal.transform,scala.reflect.internal.tpe,scala.reflect.io,scala.ref,scala.reflect.macros,scala.sys,scala.reflect.macros.blackbox,scala.util";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.internal.util;uses:="scala.reflect.io,scala,scala.runtime,scala.collection.mutable,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.collection.generic,scala.math,scala.collection.parallel,scala.reflect.macros,scala.sys,scala.reflect.api,scala.util.control,scala.reflect.runtime,scala.compat,scala.collection.parallel.mutable,scala.collection.script";version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2"
-Import-Package scala;version="[2.12,2.13)",scala.annotation;version="[2.12,2.13)",scala.annotation.meta;version="[2.12,2.13)",scala.annotation.unchecked;version="[2.12,2.13)",scala.beans;version="[2.12,2.13)",scala.collection;version="[2.12,2.13)",scala.collection.convert;version="[2.12,2.13)",scala.collection.generic;version="[2.12,2.13)",scala.collection.immutable;version="[2.12,2.13)",scala.collection.mutable;version="[2.12,2.13)",scala.collection.parallel;version="[2.12,2.13)",scala.collection.parallel.mutable;version="[2.12,2.13)",scala.collection.script;version="[2.12,2.13)",scala.compat;version="[2.12,2.13)",scala.io;version="[2.12,2.13)",scala.math;version="[2.12,2.13)",scala.ref;version="[2.12,2.13)",scala.reflect;version="[2.12,2.13)",scala.reflect.macros.internal;version="[2.12,2.13)",scala.runtime;version="[2.12,2.13)",scala.sys;version="[2.12,2.13)",scala.tools.nsc;resolution:=optional;version="[2.12,2.13)",scala.util;version="[2.12,2.13)",scala.util.control;version="[2.12,2.13)",scala.util.hashing;version="[2.12,2.13)",scala.util.matching;version="[2.12,2.13)"
+Export-Package reflect.properties;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2",scala.reflect.api;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal.settings,scala.reflect.internal.util,scala.reflect.io,scala.runtime,scala.util",scala.reflect.internal;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.math,scala.ref,scala.reflect,scala.reflect.api,scala.reflect.internal.pickling,scala.reflect.internal.settings,scala.reflect.internal.tpe,scala.reflect.internal.transform,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros,scala.runtime,scala.util.control,scala.util.matching",scala.reflect.internal.annotations;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.annotation,scala.reflect",scala.reflect.internal.pickling;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.runtime",scala.reflect.internal.settings;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.reflect,scala.runtime",scala.reflect.internal.tpe;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.settings,scala.reflect.internal.util,scala.runtime",scala.reflect.internal.transform;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection.immutable,scala.reflect,scala.reflect.internal,scala.reflect.internal.tpe,scala.runtime",scala.reflect.internal.util;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.collection.parallel.mutable,scala.collection.script,scala.math,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.io,scala.reflect.macros,scala.runtime",scala.reflect.io;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.generic,scala.collection.immutable,scala.collection.mutable,scala.collection.parallel,scala.io,scala.math,scala.reflect,scala.reflect.internal.util,scala.runtime",scala.reflect.macros;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.api,scala.reflect.internal.util,scala.reflect.macros.blackbox,scala.runtime",scala.reflect.macros.blackbox;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala.reflect,scala.reflect.api,scala.reflect.macros",scala.reflect.macros.whitebox;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.reflect,scala.reflect.api,scala.reflect.macros.blackbox,scala.runtime",scala.reflect.runtime;version="2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2";uses:="scala,scala.collection,scala.collection.immutable,scala.collection.mutable,scala.ref,scala.reflect,scala.reflect.api,scala.reflect.internal,scala.reflect.internal.pickling,scala.reflect.internal.settings,scala.reflect.internal.tpe,scala.reflect.internal.util,scala.reflect.io,scala.reflect.macros,scala.reflect.macros.blackbox,scala.runtime"
+Import-Package scala;version="[2.12,2.13)",scala.annotation;version="[2.12,2.13)",scala.annotation.meta;version="[2.12,2.13)",scala.annotation.unchecked;version="[2.12,2.13)",scala.beans;version="[2.12,2.13)",scala.collection;version="[2.12,2.13)",scala.collection.convert;version="[2.12,2.13)",scala.collection.generic;version="[2.12,2.13)",scala.collection.immutable;version="[2.12,2.13)",scala.collection.mutable;version="[2.12,2.13)",scala.collection.parallel;version="[2.12,2.13)",scala.collection.parallel.mutable;version="[2.12,2.13)",scala.collection.script;version="[2.12,2.13)",scala.compat;version="[2.12,2.13)",scala.io;version="[2.12,2.13)",scala.math;version="[2.12,2.13)",scala.ref;version="[2.12,2.13)",scala.reflect;version="[2.12,2.13)",scala.reflect.macros.internal;version="[2.12,2.13)",scala.runtime;version="[2.12,2.13)",scala.runtime.java8;version="[2.12,2.13)",scala.sys;version="[2.12,2.13)",scala.util;version="[2.12,2.13)",scala.util.control;version="[2.12,2.13)",scala.util.hashing;version="[2.12,2.13)",scala.util.matching;version="[2.12,2.13)",scala.tools.nsc;resolution:=optional;version="[2.12,2.13)"
+Include-Resource @scala-reflect.jar
Manifest-Version 1.0
-Private-Package .
-Tool Bnd-1.50.0
+Require-Capability osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
+Tool Bnd-2.4.1.201501161927
[IMPEXP]
Import-Package
@@ -33,6 +34,7 @@
scala.reflect {version=[2.12,2.13)}
scala.reflect.macros.internal {version=[2.12,2.13)}
scala.runtime {version=[2.12,2.13)}
+ scala.runtime.java8 {version=[2.12,2.13)}
scala.sys {version=[2.12,2.13)}
scala.tools.nsc {resolution:=optional, version=[2.12,2.13)}
scala.util {version=[2.12,2.13)}
@@ -40,6 +42,7 @@
scala.util.hashing {version=[2.12,2.13)}
scala.util.matching {version=[2.12,2.13)}
Export-Package
+ reflect.properties {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.api {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.internal {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
scala.reflect.internal.annotations {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
@@ -55,31 +58,31 @@
scala.reflect.runtime {version=2.12.0.v20150701-114628-d2cffb9-SNAPSHOT-d2cffb9ad2}
[USES]
-scala.reflect.api [scala.collection.immutable, scala, scala.reflect, scala.collection.mutable, scala.runtime, scala.reflect.runtime, scala.reflect.internal, scala.collection, scala.util, scala.reflect.internal.util, scala.reflect.internal.settings, scala.collection.generic, scala.reflect.io]
+scala.reflect.api [scala.collection.immutable, scala, scala.reflect, scala.collection.mutable, scala.runtime, scala.reflect.runtime, scala.reflect.internal, scala.collection, scala.util, scala.reflect.internal.util, scala.reflect.internal.settings, scala.runtime.java8, scala.collection.generic, scala.reflect.io]
-scala.reflect.internal [scala, scala.collection.immutable, scala.runtime, scala.reflect, scala.collection.generic, scala.collection.mutable, scala.collection, scala.reflect.api, scala.reflect.internal.util, scala.reflect.internal.pickling, scala.compat, scala.math, scala.util.hashing, scala.reflect.internal.settings, scala.reflect.internal.transform, scala.annotation, scala.reflect.macros.internal, scala.annotation.unchecked, scala.beans, scala.annotation.meta, scala.util, scala.util.matching, scala.ref, scala.collection.convert, scala.reflect.io, scala.reflect.internal.tpe, scala.reflect.macros, scala.io, scala.collection.parallel, scala.sys, scala.reflect.runtime, scala.util.control]
+scala.reflect.internal [scala, scala.collection.immutable, scala.runtime.java8, scala.runtime, scala.reflect, scala.collection.generic, scala.collection.mutable, scala.collection, scala.reflect.api, scala.reflect.internal.util, scala.reflect.internal.pickling, scala.compat, scala.math, scala.util.hashing, scala.reflect.internal.settings, scala.reflect.internal.transform, scala.annotation, scala.reflect.macros.internal, scala.annotation.unchecked, scala.beans, scala.annotation.meta, scala.util, scala.util.matching, scala.ref, scala.collection.convert, scala.reflect.io, scala.reflect.internal.tpe, scala.reflect.macros, scala.io, scala.collection.parallel, scala.sys, scala.reflect.runtime, scala.util.control]
scala.reflect.internal.annotations [scala.reflect, scala.annotation]
-scala.reflect.internal.pickling [scala.reflect, scala.runtime, scala, scala.collection.mutable, scala.collection.immutable, scala.collection, scala.reflect.internal, scala.sys, scala.reflect.internal.util, scala.reflect.internal.tpe, scala.reflect.internal.settings, scala.util, scala.reflect.api, scala.collection.generic]
+scala.reflect.internal.pickling [scala.reflect, scala, scala.collection.mutable, scala.collection.immutable, scala.runtime.java8, scala.runtime, scala.collection, scala.reflect.internal, scala.sys, scala.reflect.internal.util, scala.reflect.internal.tpe, scala.reflect.internal.settings, scala.util, scala.reflect.api, scala.collection.generic]
scala.reflect.internal.settings [scala.reflect, scala.runtime, scala]
-scala.reflect.internal.tpe [scala.runtime, scala.reflect.internal, scala, scala.collection.immutable, scala.reflect, scala.reflect.internal.util, scala.collection.generic, scala.math, scala.collection, scala.collection.mutable, scala.reflect.internal.settings, scala.sys, scala.reflect.api]
+scala.reflect.internal.tpe [scala.reflect.internal, scala.runtime, scala.collection.immutable, scala.runtime.java8, scala, scala.reflect, scala.reflect.internal.util, scala.collection.generic, scala.math, scala.collection, scala.collection.mutable, scala.reflect.internal.settings, scala.sys, scala.reflect.api]
-scala.reflect.internal.transform [scala.runtime, scala.reflect.internal, scala, scala.collection.immutable, scala.collection.generic, scala.reflect.internal.tpe, scala.collection, scala.math, scala.collection.mutable, scala.reflect]
+scala.reflect.internal.transform [scala.reflect.internal, scala.collection.immutable, scala, scala.runtime.java8, scala.collection.generic, scala.reflect.internal.tpe, scala.runtime, scala.collection, scala.math, scala.collection.mutable, scala.reflect]
-scala.reflect.internal.util [scala.reflect.io, scala.runtime, scala, scala.collection, scala.collection.mutable, scala.collection.immutable, scala.reflect, scala.reflect.internal, scala.collection.generic, scala.math, scala.collection.parallel, scala.reflect.macros, scala.sys, scala.reflect.api, scala.util.control, scala.reflect.runtime, scala.compat, scala.collection.script, scala.collection.parallel.mutable]
+scala.reflect.internal.util [scala.reflect.io, scala.runtime, scala, scala.collection, scala.collection.mutable, scala.collection.immutable, scala.runtime.java8, scala.reflect, scala.reflect.internal, scala.collection.generic, scala.math, scala.collection.parallel, scala.reflect.macros, scala.sys, scala.reflect.api, scala.util.control, scala.reflect.runtime, scala.compat, scala.collection.script, scala.collection.parallel.mutable]
-scala.reflect.io [scala.io, scala.runtime, scala, scala.collection, scala.collection.generic, scala.collection.immutable, scala.collection.mutable, scala.collection.parallel, scala.math, scala.reflect, scala.reflect.internal.util, scala.util, scala.collection.convert, scala.sys]
+scala.reflect.io [scala.io, scala.runtime, scala.collection, scala.collection.generic, scala, scala.collection.immutable, scala.collection.mutable, scala.collection.parallel, scala.math, scala.reflect, scala.reflect.internal.util, scala.runtime.java8, scala.util, scala.collection.convert, scala.sys]
-scala.reflect.macros [scala.reflect.api, scala.reflect.macros.blackbox, scala.reflect, scala.runtime, scala, scala.collection.immutable, scala.collection, scala.collection.mutable, scala.reflect.internal.util]
+scala.reflect.macros [scala.reflect.api, scala.reflect.macros.blackbox, scala.reflect, scala, scala.collection.immutable, scala.runtime.java8, scala.collection, scala.runtime, scala.collection.mutable, scala.reflect.internal.util]
scala.reflect.macros.blackbox [scala.reflect.macros, scala.reflect.api, scala.reflect]
scala.reflect.macros.whitebox [scala.reflect.api, scala, scala.runtime, scala.collection, scala.reflect.macros.blackbox, scala.collection.immutable, scala.reflect]
-scala.reflect.runtime [scala, scala.reflect, scala.runtime, scala.reflect.internal, scala.collection.immutable, scala.reflect.internal.util, scala.reflect.api, scala.collection.mutable, scala.collection, scala.collection.generic, scala.math, scala.reflect.internal.pickling, scala.reflect.internal.transform, scala.reflect.io, scala.reflect.internal.tpe, scala.util.matching, scala.reflect.internal.settings, scala.ref, scala.reflect.macros, scala.sys, scala.reflect.macros.blackbox, scala.util]
+scala.reflect.runtime [scala, scala.reflect, scala.runtime, scala.reflect.internal, scala.collection.immutable, scala.reflect.internal.util, scala.reflect.api, scala.collection.mutable, scala.collection, scala.runtime.java8, scala.collection.generic, scala.math, scala.reflect.internal.pickling, scala.reflect.internal.transform, scala.reflect.io, scala.reflect.internal.tpe, scala.util.matching, scala.reflect.internal.settings, scala.ref, scala.reflect.macros, scala.sys, scala.reflect.macros.blackbox, scala.util]
[COMPONENTS] |
So, that shows the differences in package-uses dependencies. I hope bnd follows invokedynamic calls? |
@lrytz, could you convince yourself that the uses are tracked sufficiently? That's the only reservation I see to merging this PR. |
the only difference i can spot is that |
Rebase of #4594 to make as many commits green as possible.