summaryrefslogtreecommitdiff
path: root/test/files/pos/context.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2006-01-20 15:50:55 +0000
committerMartin Odersky <odersky@gmail.com>2006-01-20 15:50:55 +0000
commit3ba2f2b49e0635255bbb40958e05cc5dccde0424 (patch)
treebafa0a461bae7046be9285146b326a7d2685483c /test/files/pos/context.scala
parent79fab589462c093512d1c5c37adc6fdc28cd86b0 (diff)
downloadscala-3ba2f2b49e0635255bbb40958e05cc5dccde0424.tar.gz
scala-3ba2f2b49e0635255bbb40958e05cc5dccde0424.tar.bz2
scala-3ba2f2b49e0635255bbb40958e05cc5dccde0424.zip
Diffstat (limited to 'test/files/pos/context.scala')
-rw-r--r--test/files/pos/context.scala34
1 files changed, 0 insertions, 34 deletions
diff --git a/test/files/pos/context.scala b/test/files/pos/context.scala
deleted file mode 100644
index 327f3261be..0000000000
--- a/test/files/pos/context.scala
+++ /dev/null
@@ -1,34 +0,0 @@
-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 requires 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 requires context.types.type {
- abstract class Type {
- def sym: symbols.Symbol;
- def typ: Type = sym.typ;
- }
- }
-}