diff options
author | paltherr <paltherr@epfl.ch> | 2003-10-29 14:01:48 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-10-29 14:01:48 +0000 |
commit | b0cd565a51d819847de0691fe5f9098fd17dce71 (patch) | |
tree | ab84c02ae6d0bb3c14d65ff2c1202fe585e27547 /sources/scalac/ast/TreeGen.java | |
parent | 6191a1cea724f848a4751e0595ebe4b1bc71f609 (diff) | |
download | scala-b0cd565a51d819847de0691fe5f9098fd17dce71.tar.gz scala-b0cd565a51d819847de0691fe5f9098fd17dce71.tar.bz2 scala-b0cd565a51d819847de0691fe5f9098fd17dce71.zip |
- Replaced most of the Definition <...>_TYPE fi...
- Replaced most of the Definition <...>_TYPE fields by methods
Diffstat (limited to 'sources/scalac/ast/TreeGen.java')
-rw-r--r-- | sources/scalac/ast/TreeGen.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sources/scalac/ast/TreeGen.java b/sources/scalac/ast/TreeGen.java index eacd4b1452..3f9e33b3cc 100644 --- a/sources/scalac/ast/TreeGen.java +++ b/sources/scalac/ast/TreeGen.java @@ -62,7 +62,7 @@ public class TreeGen implements Kinds, Modifiers, TypeTags { mkToType(definitions.DOUBLE_TYPE), mkToType(definitions.BOOLEAN_TYPE), mkToType(definitions.UNIT_TYPE), - mkToType(definitions.JAVA_STRING_TYPE), + mkToType(definitions.JAVA_STRING_TYPE()), }; } @@ -241,7 +241,7 @@ public class TreeGen implements Kinds, Modifiers, TypeTags { /** Builds a default zero value according to given type. */ public Tree mkDefaultValue(int pos, Type type) { - if (type.isSubType(definitions.ANYREF_TYPE)) return mkNullLit(pos); + if (type.isSubType(definitions.ANYREF_TYPE())) return mkNullLit(pos); switch (type.unbox()) { case UnboxedType(int tag): return mkDefaultValue(pos, tag); } @@ -701,7 +701,7 @@ public class TreeGen implements Kinds, Modifiers, TypeTags { /** Builds a Return node of given method with given value. */ public Return Return(int pos, Symbol method, Tree value) { Return tree = make.Return(pos, method, value); - tree.setType(definitions.ALL_TYPE); + tree.setType(definitions.ALL_TYPE()); return tree; } public Return Return(Symbol method, Tree value) { @@ -993,7 +993,7 @@ public class TreeGen implements Kinds, Modifiers, TypeTags { argtypes[i] = params[i].type(); } Type[] parentTypes = { - definitions.OBJECT_TYPE, + definitions.OBJECT_TYPE(), definitions.functionType(argtypes, restype) }; ClassSymbol clazz = new ClassSymbol( pos, Names.ANON_CLASS_NAME.toTypeName(), owner, 0); @@ -1024,7 +1024,7 @@ public class TreeGen implements Kinds, Modifiers, TypeTags { ClassSymbol clazz = new ClassSymbol( pos, Names.ANON_CLASS_NAME.toTypeName(), owner, 0); Type[] parentTypes = { - definitions.OBJECT_TYPE, + definitions.OBJECT_TYPE(), definitions.partialFunctionType(pattype, restype)}; clazz.setInfo(Type.compoundType(parentTypes, new Scope(), clazz)); clazz.allConstructors().setInfo( |