src/share/classes/com/sun/tools/javac/comp/AttrContext.java

changeset 1268
af6a4c24f4e3
parent 581
f2fdd52e4e87
child 1305
9d47f4850714
equal deleted inserted replaced
1267:f43aded513e7 1268:af6a4c24f4e3
56 56
57 /** Are arguments to current function applications boxed into an array for varargs? 57 /** Are arguments to current function applications boxed into an array for varargs?
58 */ 58 */
59 boolean varArgs = false; 59 boolean varArgs = false;
60 60
61 /** A list of type variables that are all-quantifed in current context.
62 */
63 List<Type> tvars = List.nil();
64
65 /** A record of the lint/SuppressWarnings currently in effect 61 /** A record of the lint/SuppressWarnings currently in effect
66 */ 62 */
67 Lint lint; 63 Lint lint;
68 64
69 /** The variable whose initializer is being attributed 65 /** The variable whose initializer is being attributed
78 info.scope = scope; 74 info.scope = scope;
79 info.staticLevel = staticLevel; 75 info.staticLevel = staticLevel;
80 info.isSelfCall = isSelfCall; 76 info.isSelfCall = isSelfCall;
81 info.selectSuper = selectSuper; 77 info.selectSuper = selectSuper;
82 info.varArgs = varArgs; 78 info.varArgs = varArgs;
83 info.tvars = tvars;
84 info.lint = lint; 79 info.lint = lint;
85 info.enclVar = enclVar; 80 info.enclVar = enclVar;
86 return info; 81 return info;
87 } 82 }
88 83

mercurial