From 6ec4b099522abeb456af3be3bc677818f07d1490 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Thu, 8 Oct 2009 15:37:42 +0000 Subject: Looked through the .disabled tests which are st... Looked through the .disabled tests which are still under files (as opposed to those moved to disabled.) Brought some back to life, put a stake through the heart of others, left two as they were. --- test/files/pos/context.scala | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 test/files/pos/context.scala (limited to 'test/files/pos/context.scala') diff --git a/test/files/pos/context.scala b/test/files/pos/context.scala new file mode 100644 index 0000000000..4e11d07eb4 --- /dev/null +++ b/test/files/pos/context.scala @@ -0,0 +1,38 @@ +class Context { + object symwrap extends SymbolWrapper { + val context: Context.this.type = Context.this + } + object typewrap extends TypeWrapper { + val context: Context.this.type = Context.this + } + object symbols extends symwrap.Symbols; + object types extends typewrap.Types; +} + +abstract class SymbolWrapper { + val context: Context; + import context._; + + class Symbols { + self: context.symbols.type => + + abstract class Symbol { + def typ: types.Type; + def sym: Symbol = typ.sym; + } + } +} + +abstract class TypeWrapper { + val context: Context; + import context._; + + class Types { + self: context.types.type => + + abstract class Type { + def sym: symbols.Symbol; + def typ: Type = sym.typ; + } + } +} -- cgit v1.2.3