summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/backend/jvm/GenJVM.java22
1 files changed, 13 insertions, 9 deletions
diff --git a/sources/scalac/backend/jvm/GenJVM.java b/sources/scalac/backend/jvm/GenJVM.java
index 2a32495f8f..cff036659c 100644
--- a/sources/scalac/backend/jvm/GenJVM.java
+++ b/sources/scalac/backend/jvm/GenJVM.java
@@ -1381,15 +1381,19 @@ public class GenJVM {
* symbol table is saved.
*/
protected void addScalaAttr(JClass cls, Pickle pickle) {
- pickles.add(cls);
- pickles.add(pickle);
-// JOtherAttribute scalaAttr =
-// fjbgContext.JOtherAttribute(cls,
-// cls,
-// SCALA_ATTR,
-// pickle.bytes,
-// pickle.size());
-// cls.addAttribute(scalaAttr);
+ // change this to true to enable .symbl file generation
+ if (false) {
+ pickles.add(cls);
+ pickles.add(pickle);
+ } else {
+ JOtherAttribute scalaAttr =
+ fjbgContext.JOtherAttribute(cls,
+ cls,
+ SCALA_ATTR,
+ pickle.bytes,
+ pickle.size());
+ cls.addAttribute(scalaAttr);
+ }
}
/// Names