From 8f6a248aced0a0c27131b509174301b63fb62017 Mon Sep 17 00:00:00 2001 From: paltherr Date: Tue, 9 Mar 2004 19:33:06 +0000 Subject: - Changed new ClassSymbol into Symbol.newClass --- sources/scalac/ast/TreeGen.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sources/scalac/ast') 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)}; -- cgit v1.2.3