From 774bd9179ecc515902db63ef2ba7271e6d6d4a6e Mon Sep 17 00:00:00 2001 From: paltherr Date: Mon, 13 Oct 2003 15:43:36 +0000 Subject: - Addded Definitions.PATTERN_WILDCARD - Removed Names.WILDCARD - Added Names.PATTERN_WILDCARD - Added Names.IMPORT_WILDCARD - Replaced most uses of Names.PATTERN_WILDCARD by Definitions.PATTERN_WILDCARD - Removed TreeInfo.isWildcardPattern --- sources/scalac/symtab/Definitions.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sources/scalac/symtab') diff --git a/sources/scalac/symtab/Definitions.java b/sources/scalac/symtab/Definitions.java index f4dfe9560b..481da7c6d0 100644 --- a/sources/scalac/symtab/Definitions.java +++ b/sources/scalac/symtab/Definitions.java @@ -193,6 +193,8 @@ public class Definitions { public Symbol BARBAR() { loadBooleanMembers(); return BARBAR; } public Symbol AMPAMP() { loadBooleanMembers(); return AMPAMP; } + public final Symbol PATTERN_WILDCARD; + public Definitions(Global global) { // a hack to make definitions accessible earlier to other // components @@ -427,6 +429,10 @@ public class Definitions { Position.NOPOS, Names.ZERO, ROOT_CLASS, 0); ZERO.setInfo(ALL_TYPE); ROOT.members().enter(ZERO); + + PATTERN_WILDCARD = new TermSymbol( + Position.NOPOS, Names.PATTERN_WILDCARD, Symbol.NONE, 0); + PATTERN_WILDCARD.setType(ALL_TYPE); } private Symbol newParameter(Symbol owner, Type tp) { -- cgit v1.2.3