summaryrefslogtreecommitdiff
path: root/sources/scalac
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2005-05-30 09:35:21 +0000
committermihaylov <mihaylov@epfl.ch>2005-05-30 09:35:21 +0000
commit0dfe89ce4106567412dd6ea3154a5a035b8e269f (patch)
treef07cedf0b62f0edb85eaae6572729c49997cdb98 /sources/scalac
parentd7268ca89a37d537fe59d4ec1b0a8474429b4d25 (diff)
downloadscala-0dfe89ce4106567412dd6ea3154a5a035b8e269f.tar.gz
scala-0dfe89ce4106567412dd6ea3154a5a035b8e269f.tar.bz2
scala-0dfe89ce4106567412dd6ea3154a5a035b8e269f.zip
Tag anonymous function classes as serializable
Diffstat (limited to 'sources/scalac')
-rw-r--r--sources/scalac/ast/TreeGen.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/ast/TreeGen.java b/sources/scalac/ast/TreeGen.java
index d8f61d27de..8f3fae3412 100644
--- a/sources/scalac/ast/TreeGen.java
+++ b/sources/scalac/ast/TreeGen.java
@@ -1245,7 +1245,7 @@ public class TreeGen implements Kinds, Modifiers, TypeTags {
clazz.setInfo(Type.compoundType(parentTypes, new Scope(), clazz));
clazz.allConstructors().setInfo(
Type.MethodType(Symbol.EMPTY_ARRAY, clazz.typeConstructor()));
-
+ global.addAttribute(clazz, definitions.SCALA_SERIALIZABLE_CONSTR);
Symbol applyMeth = clazz.newMethod(pos, FINAL, Names.apply)
.setInfo(Type.MethodType(params, restype));
clazz.info().members().enter(applyMeth);