summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2006-09-21 16:34:41 +0000
committerIulian Dragos <jaguarul@gmail.com>2006-09-21 16:34:41 +0000
commite40402803f660b58f8a019c7fcbda9e21c9c4250 (patch)
treea4b66e9b6a4bd6725b3ccfbd0932f2c3ba346cf6
parentbf98eebc6c0e2246f54a5b40920ddaf0b498d9de (diff)
downloadscala-e40402803f660b58f8a019c7fcbda9e21c9c4250.tar.gz
scala-e40402803f660b58f8a019c7fcbda9e21c9c4250.tar.bz2
scala-e40402803f660b58f8a019c7fcbda9e21c9c4250.zip
Made InnerClasses attribute default
-rw-r--r--src/compiler/scala/tools/nsc/Settings.scala1
-rw-r--r--src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala4
2 files changed, 1 insertions, 4 deletions
diff --git a/src/compiler/scala/tools/nsc/Settings.scala b/src/compiler/scala/tools/nsc/Settings.scala
index c746f57e39..6c28cf436f 100644
--- a/src/compiler/scala/tools/nsc/Settings.scala
+++ b/src/compiler/scala/tools/nsc/Settings.scala
@@ -122,7 +122,6 @@ class Settings(error: String => unit) {
val Xgenerics = BooleanSetting("-Xgenerics", "Use generic Java types")
val Xprintpos = BooleanSetting("-Xprintpos", "Print tree positions (as offsets)")
val Xscript = BooleanSetting("-Xscript", "compile script file")
- val XinnerClasses = BooleanSetting("-XinnerClasses", "generate InnerClasses attribute for Java interoperability")
/** A list of all settings */
def allSettings: List[Setting] = allsettings.reverse
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
index d3f9160411..a6125c4a95 100644
--- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
+++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
@@ -115,9 +115,7 @@ abstract class GenJVM extends SubComponent {
}
if (!(jclass.getName().endsWith("$") && sym.isModuleClass))
addScalaAttr(if (isTopLevelModule(sym)) sym.sourceModule else sym);
-
- if (settings.XinnerClasses.value)
- addInnerClasses;
+ addInnerClasses;
val outfile = getFile(jclass, ".class")
jclass.writeTo(outfile)