diff --git a/docs/developers/symbol-information.html b/docs/developers/symbol-information.html index 7447bb759..61a3979f8 100644 --- a/docs/developers/symbol-information.html +++ b/docs/developers/symbol-information.html @@ -334,42 +334,42 @@

Symbol("scala/Some#")).take(5) // res29: Set[SymbolInformation] = HashSet( -// scala/Some#equals(). => method equals(x$1: Any): Boolean, -// scala/Any#`##`(). => final method ##(): Int, -// scala/Option#contains(). => final method contains[A1 >: A](elem: A1): Boolean, -// scala/Any#isInstanceOf(). => final method isInstanceOf[A](): Boolean, -// scala/Option#map(). => @inline final method map[B](f: Function1[A, B]): Option[B] +// scala/Option#foreach(). => @inline final method foreach[U](f: Function1[A, U]): Unit, +// scala/Option#nonEmpty(). => final method nonEmpty: Boolean, +// scala/Some#productPrefix(). => method productPrefix: String, +// scala/Option#isDefined(). => final method isDefined: Boolean, +// scala/Any#equals(). => abstract method equals(that: Any): Boolean // ) getClassMethods(Symbol("java/lang/String#")).take(5) // res30: Set[SymbolInformation] = HashSet( -// java/lang/Object#hashCode(). => method hashCode(): Int, // java/lang/Object#getClass(). => final method getClass(): Class[local_wildcard], -// java/lang/Object#notifyAll(). => final method notifyAll(): Unit, -// java/lang/String#valueOf(). => static method valueOf(param0: Object): String, -// java/lang/Object#registerNatives(). => private static method registerNatives(): Unit +// java/lang/String#indexOf(+4). => private[lang] static method indexOf(param0: Array[Byte], param1: Byte, param2: Int, param3: String, param4: Int): Int, +// java/lang/String#regionMatches(+1). => method regionMatches(param0: Boolean, param1: Int, param2: String, param3: Int, param4: Int): Boolean, +// java/lang/String#checkBoundsOffCount(). => private[lang] static method checkBoundsOffCount(param0: Int, param1: Int, param2: Int): Unit, +// java/lang/String#value(). => private[lang] method value(): Array[Byte] // ) getClassMethods(Symbol("scala/collection/immutable/List#")).take(5) // res31: Set[SymbolInformation] = HashSet( -// scala/Any#`==`(). => final method ==(that: Any): Boolean, -// scala/collection/IterableOps#partitionMap(). => method partitionMap[A1, A2](f: Function1[A, Either[A1, A2]]): Tuple2[CC[A1], CC[A2]], -// scala/collection/IterableOps#slice(). => method slice(from: Int, until: Int): C, -// scala/collection/SeqOps#super$sizeCompare(+1). => private method super$sizeCompare(that: Iterable[_] forSome { type _ }): Int, -// scala/collection/IterableOnceOps#splitAt(). => method splitAt(n: Int): Tuple2[C, C] +// scala/Any#equals(). => abstract method equals(that: Any): Boolean, +// scala/collection/IterableOnceOps#addString(). => method addString(b: StringBuilder, start: String, sep: String, end: String): b.type, +// scala/collection/IterableOps#init(). => method init: C, +// scala/collection/IterableOnceOps#sum(). => method sum[B >: A](implicit num: Numeric[B]): B, +// scala/collection/IterableOnceOps#aggregate(). => @deprecated method aggregate[B](z: => B)(seqop: Function2[B, A, B], combop: Function2[B, B, B]): B // )

For Java methods, use SymbolInformation.isStatic to separate static methods from non-static methods.

getClassMethods(Symbol("java/lang/String#")).filter(_.isStatic).take(3)
 // res32: Set[SymbolInformation] = HashSet(
-//   java/lang/String#lastIndexOf(+4). => private[lang] static method lastIndexOf(param0: Array[Byte], param1: Byte, param2: Int, param3: String, param4: Int): Int,
-//   java/lang/String#checkIndex(). => private[lang] static method checkIndex(param0: Int, param1: Int): Unit,
-//   java/lang/String#valueOf(+5). => static method valueOf(param0: Int): String
+//   java/lang/String#join(). => static method join(param0: CharSequence, param1: CharSequence*): String,
+//   java/lang/String#valueOfCodePoint(). => private[lang] static method valueOfCodePoint(param0: Int): String,
+//   java/lang/Object#registerNatives(). => private static method registerNatives(): Unit
 // )
 getClassMethods(Symbol("java/lang/String#")).filter(!_.isStatic).take(3)
 // res33: Set[SymbolInformation] = HashSet(
-//   java/lang/String#isLatin1(). => private method isLatin1(): Boolean,
-//   java/lang/Object#wait(). => final method wait(): Unit,
-//   java/lang/String#compareToIgnoreCase(). => method compareToIgnoreCase(param0: String): Int
+//   java/lang/CharSequence#charAt(). => abstract method charAt(param0: Int): Char,
+//   java/lang/String#compareTo(). => method compareTo(param0: String): Int,
+//   java/lang/String#split(). => method split(param0: String, param1: Int): Array[String]
 // )
 

Lookup class primary constructor

@@ -482,9 +482,9 @@

// ) getMethodOverloads(Symbol("java/io/PrintStream#"), "print").take(3) // res47: Set[SymbolInformation] = HashSet( -// java/io/PrintStream#print(+4). => method print(param0: Float): Unit, -// java/io/PrintStream#print(). => method print(param0: Boolean): Unit, -// java/io/PrintStream#print(+6). => method print(param0: Array[Char]): Unit +// java/io/PrintStream#print(+1). => method print(param0: Char): Unit, +// java/io/PrintStream#print(+8). => method print(param0: Object): Unit, +// java/io/PrintStream#print(+2). => method print(param0: Int): Unit // )

Overloaded methods can be inherited from supertypes.

diff --git a/docs/users/installation.html b/docs/users/installation.html index 2ee245906..c3dfe68bc 100644 --- a/docs/users/installation.html +++ b/docs/users/installation.html @@ -380,7 +380,7 @@

Help

-
Scalafix 0.13.0+101-22443e1f-SNAPSHOT
+
Scalafix 0.13.0+103-6eeb97bf-SNAPSHOT
 Usage: scalafix [options] [<path> ...]
 
 Scalafix is a refactoring and linting tool. Scalafix
@@ -552,10 +552,10 @@ 

// project/plugins.sbt addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.13.0") +resolvers += Resolver.sonatypeRepo("snapshots") -+dependencyOverrides += "ch.epfl.scala" % "scalafix-interfaces" % "0.13.0+101-22443e1f-SNAPSHOT" ++dependencyOverrides += "ch.epfl.scala" % "scalafix-interfaces" % "0.13.0+103-6eeb97bf-SNAPSHOT"

If using the command-line interface

-
cs launch ch.epfl.scala:scalafix-cli_2.13.15:0.13.0+101-22443e1f-SNAPSHOT -r sonatype:snapshots --main scalafix.cli.Cli -- --help
+
cs launch ch.epfl.scala:scalafix-cli_2.13.15:0.13.0+103-6eeb97bf-SNAPSHOT -r sonatype:snapshots --main scalafix.cli.Cli -- --help