diff options
author | paltherr <paltherr@epfl.ch> | 2004-03-09 19:33:06 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-03-09 19:33:06 +0000 |
commit | 8f6a248aced0a0c27131b509174301b63fb62017 (patch) | |
tree | 199f060a596f8a2ffbf9dc90542d7d0409b8a4fe /sources/scalac/ast | |
parent | 78ea6ddc4cdd67aef2e8a5d7ea7afec6fcec0036 (diff) | |
download | scala-8f6a248aced0a0c27131b509174301b63fb62017.tar.gz scala-8f6a248aced0a0c27131b509174301b63fb62017.tar.bz2 scala-8f6a248aced0a0c27131b509174301b63fb62017.zip |
- Changed new ClassSymbol into Symbol.newClass
Diffstat (limited to 'sources/scalac/ast')
-rw-r--r-- | sources/scalac/ast/TreeGen.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sources/scalac/ast/TreeGen.java b/sources/scalac/ast/TreeGen.java index 77bc1f2600..47194c947d 100644 --- a/sources/scalac/ast/TreeGen.java +++ b/sources/scalac/ast/TreeGen.java @@ -1104,8 +1104,8 @@ public class TreeGen implements Kinds, Modifiers, TypeTags { Type[] parentTypes = { definitions.ANYREF_TYPE(), definitions.FUNCTION_TYPE(argtypes, restype) }; - ClassSymbol clazz = new ClassSymbol( - pos, Names.ANON_CLASS_NAME.toTypeName(), owner, 0); + Symbol clazz = owner.newClass( + pos, 0, Names.ANON_CLASS_NAME.toTypeName()); clazz.setInfo(Type.compoundType(parentTypes, new Scope(), clazz)); clazz.allConstructors().setInfo( Type.MethodType(Symbol.EMPTY_ARRAY, clazz.typeConstructor())); @@ -1128,8 +1128,8 @@ public class TreeGen implements Kinds, Modifiers, TypeTags { public Tree mkPartialFunction(int pos, Tree applyVisitor, Tree isDefinedAtVisitor, Type pattype, Type restype, Symbol owner) { - ClassSymbol clazz = new ClassSymbol( - pos, Names.ANON_CLASS_NAME.toTypeName(), owner, 0); + Symbol clazz = owner.newClass( + pos, 0, Names.ANON_CLASS_NAME.toTypeName()); Type[] parentTypes = { definitions.ANYREF_TYPE(), definitions.PARTIALFUNCTION_TYPE(pattype, restype)}; |