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 |