filter { packages = [ "scala.reflect.internal" # "scala.concurrent.impl" # "scala.reflect.runtime" ] problems=[ { matchName="scala.reflect.runtime.JavaMirrors#JavaMirror.unpickleClass" problemName=IncompatibleMethTypeProblem }, { matchName="scala.reflect.runtime.SymbolLoaders#TopClassCompleter.this" problemName=IncompatibleMethTypeProblem }, { matchName="scala.sys.process.ProcessImpl#CompoundProcess.futureValue" problemName=DirectMissingMethodProblem }, { matchName="scala.sys.process.ProcessImpl#CompoundProcess.futureThread" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.HashTable.nextPositivePowerOfTwo" problemName=DirectMissingMethodProblem } { matchName="scala.reflect.runtime.Settings.Yvirtpatmat" problemName=DirectMissingMethodProblem }, { matchName="scala.reflect.io.PlainNioFile" problemName=MissingClassProblem }, # this one can be removed once there is a fix for # https://github.com/typesafehub/migration-manager/issues/147 { matchName="scala.collection.Iterator#Leading#1.trailer" problemName=DirectMissingMethodProblem }, { matchName="scala.util.hashing.MurmurHash3.wrappedBytesHash" problemName=DirectMissingMethodProblem }, { matchName="scala.util.hashing.MurmurHash3.wrappedArrayHash" problemName=DirectMissingMethodProblem }, { matchName="scala.reflect.runtime.SynchronizedOps.newMappedBaseTypeSeq" problemName=DirectMissingMethodProblem }, { matchName="scala.reflect.runtime.JavaUniverse.newMappedBaseTypeSeq" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.immutable.HashMap.contains0" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.immutable.HashMap#HashTrieMap.contains0" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.immutable.HashMap#HashMap1.contains0" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.immutable.HashMap#HashMapCollision1.contains0" problemName=DirectMissingMethodProblem }, { matchName="scala.reflect.api.SerializedTypeTag.serialVersionUID" problemName=MissingFieldProblem }, { matchName="scala.collection.mutable.ArrayOps$ofChar" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.ArrayOps#ofChar.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofChar.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps$ofShort" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.ArrayOps#ofShort.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofShort.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofByte.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofByte.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofBoolean.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofBoolean.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofChar.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofChar.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofDouble.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofDouble.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps$ofUnit" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.ArrayOps#ofUnit.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofUnit.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofInt.sliceImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofInt.emptyImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps$ofInt" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.ArrayOps#ofInt.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofInt.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofRef.sliceImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofRef.emptyImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofChar.sliceImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofChar.emptyImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofUnit.sliceImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofUnit.emptyImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps$ofBoolean" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.ArrayOps#ofBoolean.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofBoolean.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofShort.sliceImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofShort.emptyImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofShort.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofShort.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofRef.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofRef.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofUnit.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofUnit.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofByte.sliceImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofByte.emptyImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofDouble.sliceImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofDouble.emptyImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOpsImpl" problemName=MissingClassProblem }, { matchName="scala.collection.mutable.WrappedArray#ofInt.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofInt.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps$ofDouble" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.ArrayOps#ofDouble.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofDouble.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps$ofRef" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.ArrayOps#ofRef.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofRef.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofLong.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofLong.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps$ofByte" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.ArrayOps#ofByte.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofByte.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofFloat.sliceImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofFloat.emptyImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofLong.sliceImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofLong.emptyImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofBoolean.sliceImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofBoolean.emptyImpl$extension" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray$ofByte" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.WrappedArray$ofBoolean" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.WrappedArray$ofChar" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.WrappedArray$ofDouble" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.WrappedArray$ofShort" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.WrappedArray$ofRef" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.WrappedArray$ofUnit" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.WrappedArray$ofInt" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.WrappedArrayImpl" problemName=MissingClassProblem }, { matchName="scala.collection.mutable.WrappedArray$ofLong" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.WrappedArray$ofFloat" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.WrappedArray#ofFloat.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.WrappedArray#ofFloat.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps$ofLong" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.ArrayOps#ofLong.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofLong.emptyImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps$ofFloat" problemName=MissingTypesProblem }, { matchName="scala.collection.mutable.ArrayOps#ofFloat.sliceImpl" problemName=DirectMissingMethodProblem }, { matchName="scala.collection.mutable.ArrayOps#ofFloat.emptyImpl" problemName=DirectMissingMethodProblem }, // introduce FilteredTraversableInternal { matchName="scala.collection.immutable.Nil$" problemName=MissingTypesProblem }, { matchName="scala.collection.immutable.FilteredTraversableInternal" problemName=MissingClassProblem }, { matchName="scala.collection.immutable.List" problemName=MissingTypesProblem }, { matchName="scala.collection.immutable.$colon$colon" problemName=MissingTypesProblem }, { matchName="scala.annotation.showAsInfix$" problemName=MissingClassProblem }, { matchName="scala.annotation.showAsInfix" problemName=MissingClassProblem }, { matchName="scala.util.PropertiesTrait.coloredOutputEnabled" problemName=DirectMissingMethodProblem }, { matchName="scala.util.Properties.coloredOutputEnabled" problemName=DirectMissingMethodProblem } ] }