summaryrefslogtreecommitdiff
path: root/sources/scalac/ast
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-03-09 19:33:06 +0000
committerpaltherr <paltherr@epfl.ch>2004-03-09 19:33:06 +0000
commit8f6a248aced0a0c27131b509174301b63fb62017 (patch)
tree199f060a596f8a2ffbf9dc90542d7d0409b8a4fe /sources/scalac/ast
parent78ea6ddc4cdd67aef2e8a5d7ea7afec6fcec0036 (diff)
downloadscala-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.java8
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)};