Changeset 4094 for trunk/ProjectFortress/astgen
- Timestamp:
- 08/18/09 08:14:20 (3 months ago)
- Files:
-
- 1 modified
-
trunk/ProjectFortress/astgen/Fortress.ast (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ProjectFortress/astgen/Fortress.ast
r4086 r4094 173 173 * Name must be unqualified. 174 174 */ 175 abstract TraitObjectDecl(TraitTypeHeader header ) implements Generic;175 abstract TraitObjectDecl(TraitTypeHeader header, Option<Type> selfType) implements Generic; 176 176 /** 177 177 * trait declaration in components or APIs … … 219 219 TraitDecl(List<BaseType> excludesClause, 220 220 Option<List<BaseType>> comprisesClause, 221 boolean comprisesEllipses , Option<Type> selfType);221 boolean comprisesEllipses); 222 222 /** 223 223 * object declaration in components or APIs … … 259 259 * end 260 260 */ 261 ObjectDecl(Option<List<Param>> params , Option<Type> selfType)261 ObjectDecl(Option<List<Param>> params) 262 262 implements ObjectConstructor; 263 263 /** … … 1912 1912 /* 1913 1913 * Contains info about the self parameter in an arrow type for 1914 * a method. 1914 * a method. `selfPosition` is -1 for dotted methods, and a 1915 * 0-based index into the params for functional methods. 1915 1916 */ 1916 1917 MethodInfo(Type selfType, int selfPosition);

