summaryrefslogtreecommitdiff
path: root/vala/valaparser.vala
diff options
context:
space:
mode:
Diffstat (limited to 'vala/valaparser.vala')
-rw-r--r--vala/valaparser.vala14
1 files changed, 7 insertions, 7 deletions
diff --git a/vala/valaparser.vala b/vala/valaparser.vala
index 32ba75a07..d852044ee 100644
--- a/vala/valaparser.vala
+++ b/vala/valaparser.vala
@@ -347,7 +347,7 @@ public class Vala.Parser : CodeVisitor {
bool is_weak = accept (TokenType.WEAK);
var sym = parse_symbol_name ();
- var type_arg_list = parse_type_argument_list (false);
+ Gee.List<DataType> type_arg_list = parse_type_argument_list (false);
int stars = 0;
while (accept (TokenType.STAR)) {
@@ -476,7 +476,7 @@ public class Vala.Parser : CodeVisitor {
Expression parse_simple_name () throws ParseError {
var begin = get_location ();
string id = parse_identifier ();
- var type_arg_list = parse_type_argument_list (true);
+ Gee.List<DataType> type_arg_list = parse_type_argument_list (true);
var expr = context.create_member_access (null, id, get_src (begin));
if (type_arg_list != null) {
foreach (DataType type_arg in type_arg_list) {
@@ -509,7 +509,7 @@ public class Vala.Parser : CodeVisitor {
Expression parse_member_access (SourceLocation begin, Expression inner) throws ParseError {
expect (TokenType.DOT);
string id = parse_identifier ();
- var type_arg_list = parse_type_argument_list (true);
+ Gee.List<DataType> type_arg_list = parse_type_argument_list (true);
var expr = context.create_member_access (inner, id, get_src (begin));
if (type_arg_list != null) {
foreach (DataType type_arg in type_arg_list) {
@@ -522,7 +522,7 @@ public class Vala.Parser : CodeVisitor {
Expression parse_pointer_member_access (SourceLocation begin, Expression inner) throws ParseError {
expect (TokenType.OP_PTR);
string id = parse_identifier ();
- var type_arg_list = parse_type_argument_list (true);
+ Gee.List<DataType> type_arg_list = parse_type_argument_list (true);
var expr = context.create_member_access_pointer (inner, id, get_src (begin));
if (type_arg_list != null) {
foreach (DataType type_arg in type_arg_list) {
@@ -1526,7 +1526,7 @@ public class Vala.Parser : CodeVisitor {
return context.create_delete_statement (expr, get_src_com (begin));
}
- Gee.List<Attribute> parse_attributes () throws ParseError {
+ Gee.List<Attribute>? parse_attributes () throws ParseError {
if (current () != TokenType.OPEN_BRACKET) {
return null;
}
@@ -2629,7 +2629,7 @@ public class Vala.Parser : CodeVisitor {
}
// try to parse type argument list
- Gee.List<DataType> parse_type_argument_list (bool maybe_expression) throws ParseError {
+ Gee.List<DataType>? parse_type_argument_list (bool maybe_expression) throws ParseError {
var begin = get_location ();
if (accept (TokenType.OP_LT)) {
var list = new ArrayList<DataType> ();
@@ -2684,7 +2684,7 @@ public class Vala.Parser : CodeVisitor {
MemberAccess expr = null;
do {
string id = parse_identifier ();
- var type_arg_list = parse_type_argument_list (false);
+ Gee.List<DataType> type_arg_list = parse_type_argument_list (false);
expr = context.create_member_access (expr, id, get_src (begin));
if (type_arg_list != null) {
foreach (DataType type_arg in type_arg_list) {