From 0aa5a94bb6df7f6fbd20afafeb50f534686b4a96 Mon Sep 17 00:00:00 2001 From: schinz Date: Thu, 20 Feb 2003 15:54:13 +0000 Subject: - bug fix: do not use accessors (which do not e... - bug fix: do not use accessors (which do not exist anyway) for type parameters --- sources/scalac/transformer/AddAccessors.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sources/scalac/transformer/AddAccessors.java b/sources/scalac/transformer/AddAccessors.java index 2961f0d6e2..a8fd51dc3c 100644 --- a/sources/scalac/transformer/AddAccessors.java +++ b/sources/scalac/transformer/AddAccessors.java @@ -127,7 +127,9 @@ public class AddAccessors extends Transformer { case Ident(Name name): { Symbol sym = tree.symbol(); - if (inClassContext && sym.owner().isPrimaryConstructor()) + if (inClassContext + && name.isTermName() + && sym.owner().isPrimaryConstructor()) return gen.Apply(gen.Ident(accessor(sym)), Tree.EMPTY_ARRAY); else return copy.Ident(tree, name); -- cgit v1.2.3