summaryrefslogtreecommitdiff
path: root/src/scalap/scala/tools/scalap/scalax
diff options
context:
space:
mode:
authorJanek Bogucki <janekdb@gmail.com>2015-11-26 22:27:19 +0000
committerJanek Bogucki <janekdb@gmail.com>2015-11-26 22:27:19 +0000
commit9d6cdf0066716da71b3d668628a25859b353ee5e (patch)
treec5d6ca766a609ad60b5e08da5e680746d07b53d0 /src/scalap/scala/tools/scalap/scalax
parent2890f0b767948dd9a0953b1e669e85dbd45ec0a7 (diff)
downloadscala-9d6cdf0066716da71b3d668628a25859b353ee5e.tar.gz
scala-9d6cdf0066716da71b3d668628a25859b353ee5e.tar.bz2
scala-9d6cdf0066716da71b3d668628a25859b353ee5e.zip
Apply some static code analysis recommendations
Fix a batch of code inspection recommendations generated by IntelliJ 14.1.5. Categories of fix, Unnecessary public modifier in interface Replace filter+size with count Replace filter+nonEmpty with exists Replace filter+headOption with find Replace `if (x != null) Some(x) else None` with Option(x) Replace getOrElse null with orNull Drop redundant semicolons Replace anon fun with PF Replace anon fun with method
Diffstat (limited to 'src/scalap/scala/tools/scalap/scalax')
-rw-r--r--src/scalap/scala/tools/scalap/scalax/rules/Result.scala2
-rw-r--r--src/scalap/scala/tools/scalap/scalax/rules/scalasig/ScalaSigPrinter.scala6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/scalap/scala/tools/scalap/scalax/rules/Result.scala b/src/scalap/scala/tools/scalap/scalax/rules/Result.scala
index f37340e7b7..b6f650b899 100644
--- a/src/scalap/scala/tools/scalap/scalax/rules/Result.scala
+++ b/src/scalap/scala/tools/scalap/scalax/rules/Result.scala
@@ -12,7 +12,7 @@
package scala.tools.scalap
package scalax
-package rules;
+package rules
/** Represents the combined value of two rules applied in sequence.
*
diff --git a/src/scalap/scala/tools/scalap/scalax/rules/scalasig/ScalaSigPrinter.scala b/src/scalap/scala/tools/scalap/scalax/rules/scalasig/ScalaSigPrinter.scala
index dd17c39d84..3bfb82a639 100644
--- a/src/scalap/scala/tools/scalap/scalax/rules/scalasig/ScalaSigPrinter.scala
+++ b/src/scalap/scala/tools/scalap/scalax/rules/scalasig/ScalaSigPrinter.scala
@@ -91,7 +91,7 @@ class ScalaSigPrinter(stream: PrintStream, printPrivates: Boolean) {
def printWithIndent(level: Int, s: String) {
def indent() {for (i <- 1 to level) print(" ")}
- indent;
+ indent
print(s)
}
@@ -208,7 +208,7 @@ class ScalaSigPrinter(stream: PrintStream, printPrivates: Boolean) {
mt.resultType match {
case mt: MethodType => printMethodType(mt, printResult)({})
case x => if (printResult) {
- print(": ");
+ print(": ")
printType(x)
}
}
@@ -374,7 +374,7 @@ class ScalaSigPrinter(stream: PrintStream, printPrivates: Boolean) {
}
case AnnotatedWithSelfType(typeRef, symbol, attribTreeRefs) => toString(typeRef, sep)
case ExistentialType(typeRef, symbols) => {
- val refs = symbols.map(toString _).filter(!_.startsWith("_")).map("type " + _)
+ val refs = symbols.map(toString).filter(!_.startsWith("_")).map("type " + _)
toString(typeRef, sep) + (if (refs.size > 0) refs.mkString(" forSome {", "; ", "}") else "")
}
case _ => sep + t.toString