|
|
|
|
@ -138,7 +138,31 @@ class BuildableIOSApp extends IOSApp {
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (argument_part (arguments (argument (identifier)
|
|
|
|
|
(selector (argument_part (arguments)))) (argument (string_literal)) (argument (conditional_expression (equality_expression (identifier) (equality_operator) (null_literal)) (string_literal) (identifier) (selector (unconditional_assignable_selector (identifier))) (selector (unconditional_assignable_selector (identifier))) (selector (unconditional_assignable_selector (identifier))) (selector (argument_part (arguments (argument (identifier) (selector))))))))))) (comment) (method_signature (getter_signature (type_identifier) (identifier))) (function_body (identifier) (selector (unconditional_assignable_selector (identifier))) (selector (unconditional_assignable_selector (identifier))) (selector (unconditional_assignable_selector (identifier))) (selector (argument_part (arguments (argument (identifier)) (argument (string_literal)))))) (method_signature (getter_signature (type_identifier) (identifier))) (function_body (identifier) (selector (unconditional_assignable_selector (identifier))) (selector (unconditional_assignable_selector (identifier))) (selector (unconditional_assignable_selector (identifier))) (selector (argument_part (arguments (argument (identifier) (selector (argument_part (arguments)))) (argument (string_literal)))))) (method_signature (function_signature (type_identifier) (identifier) (formal_parameter_list (formal_parameter (type_identifier) (identifier))))) (function_body (block (return_statement (identifier)
|
|
|
|
|
(selector (argument_part (arguments)))) (argument (string_literal))
|
|
|
|
|
(argument
|
|
|
|
|
(conditional_expression (equality_expression (identifier)
|
|
|
|
|
(equality_operator) (null_literal)) (string_literal) (identifier)
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (argument_part (arguments (argument (identifier)
|
|
|
|
|
(selector)))))))))))
|
|
|
|
|
(comment)
|
|
|
|
|
(method_signature (getter_signature (type_identifier) (identifier)))
|
|
|
|
|
(function_body (identifier) (selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (argument_part (arguments (argument (identifier)) (argument (string_literal))))))
|
|
|
|
|
(method_signature (getter_signature (type_identifier) (identifier)))
|
|
|
|
|
(function_body (identifier) (selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (argument_part (arguments (argument (identifier)
|
|
|
|
|
(selector (argument_part (arguments)))) (argument (string_literal))))))
|
|
|
|
|
(method_signature
|
|
|
|
|
(function_signature (type_identifier) (identifier)
|
|
|
|
|
(formal_parameter_list (formal_parameter (type_identifier) (identifier)))))
|
|
|
|
|
(function_body (block (return_statement (identifier)
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
@ -423,6 +447,95 @@ more tests 6
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
(program (function_signature (void_type) (identifier)
|
|
|
|
|
(formal_parameter_list (formal_parameter (type_identifier) (identifier))))
|
|
|
|
|
(function_body
|
|
|
|
|
(block
|
|
|
|
|
(local_function_declaration (annotation (identifier)
|
|
|
|
|
(arguments (argument (string_literal))))
|
|
|
|
|
(lambda_expression
|
|
|
|
|
(function_signature (void_type) (identifier) (formal_parameter_list))
|
|
|
|
|
(function_body (block (local_variable_declaration
|
|
|
|
|
(initialized_variable_definition (type_identifier) (identifier)))
|
|
|
|
|
(try_statement
|
|
|
|
|
(block
|
|
|
|
|
(expression_statement
|
|
|
|
|
(assignment_expression (assignable_expression (identifier))
|
|
|
|
|
(type_cast_expression (identifier)
|
|
|
|
|
(type_cast (as_operator) (type_identifier) (type_arguments (type_identifier))))
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (argument_part (arguments (argument (this)) (argument (identifier)))))))
|
|
|
|
|
(expression_statement
|
|
|
|
|
(identifier) (selector
|
|
|
|
|
(argument_part (arguments (argument (identifier)) (argument (identifier)))))))
|
|
|
|
|
(catch_clause (identifier) (identifier))
|
|
|
|
|
(block
|
|
|
|
|
(expression_statement (assignment_expression (assignable_expression (identifier)) (identifier)
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (argument_part (arguments (argument (identifier)
|
|
|
|
|
(selector (argument_part (arguments (named_argument (label (identifier))
|
|
|
|
|
(function_expression (formal_parameter_list) (function_expression_body
|
|
|
|
|
(list_literal (type_arguments (type_identifier))
|
|
|
|
|
(if_element (parenthesized_expression (identifier)) (identifier)
|
|
|
|
|
(selector (argument_part (arguments (argument (identifier)
|
|
|
|
|
(selector (argument_part (arguments (argument (this)))))))))))))))))))))))))))))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(expression_statement (identifier) (selector)
|
|
|
|
|
(selector (unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (argument_part (arguments (argument (this)) (argument (identifier)))))))))
|
|
|
|
|
|
|
|
|
|
===================================
|
|
|
|
|
more tests 7
|
|
|
|
|
===================================
|
|
|
|
|
|
|
|
|
|
void _layout(ConstraintType constraints) {
|
|
|
|
|
@pragma('vm:notify-debugger-on-exception')
|
|
|
|
|
void layoutCallback() {
|
|
|
|
|
Widget built;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
(program (function_signature (void_type) (identifier)
|
|
|
|
|
(formal_parameter_list (formal_parameter (type_identifier) (identifier))))
|
|
|
|
|
(function_body (block (local_function_declaration (annotation (identifier)
|
|
|
|
|
(arguments (argument (string_literal))))
|
|
|
|
|
(lambda_expression
|
|
|
|
|
(function_signature (void_type) (identifier) (formal_parameter_list))
|
|
|
|
|
(function_body
|
|
|
|
|
(block (local_variable_declaration
|
|
|
|
|
(initialized_variable_definition (type_identifier) (identifier))))))))))
|
|
|
|
|
|
|
|
|
|
===================================
|
|
|
|
|
more tests 8
|
|
|
|
|
===================================
|
|
|
|
|
|
|
|
|
|
void _layout(ConstraintType constraints) {
|
|
|
|
|
@pragma('vm:notify-debugger-on-exception')
|
|
|
|
|
void layoutCallback() {
|
|
|
|
|
Widget built;
|
|
|
|
|
}
|
|
|
|
|
owner!.buildScope(this, layoutCallback);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
(program (function_signature (void_type) (identifier)
|
|
|
|
|
(formal_parameter_list (formal_parameter (type_identifier) (identifier))))
|
|
|
|
|
(function_body (block (local_function_declaration (annotation (identifier)
|
|
|
|
|
(arguments (argument (string_literal))))
|
|
|
|
|
(lambda_expression (function_signature (void_type) (identifier) (formal_parameter_list))
|
|
|
|
|
(function_body
|
|
|
|
|
(block
|
|
|
|
|
(local_variable_declaration
|
|
|
|
|
(initialized_variable_definition (type_identifier) (identifier)))))))
|
|
|
|
|
(expression_statement (identifier) (selector) (selector
|
|
|
|
|
(unconditional_assignable_selector (identifier)))
|
|
|
|
|
(selector (argument_part (arguments (argument (this)) (argument (identifier)))))))))
|
|
|
|
|
|
|
|
|
|
====================================
|
|
|
|
|
cascade selector
|
|
|
|
|
====================================
|
|
|
|
|
@ -436,6 +549,38 @@ cascade selector
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
(program
|
|
|
|
|
(expression_statement
|
|
|
|
|
(identifier)
|
|
|
|
|
(cascade_section (cascade_selector (identifier)) (identifier))
|
|
|
|
|
(cascade_section (cascade_selector (identifier)) (identifier))
|
|
|
|
|
(cascade_section (cascade_selector (identifier)) (identifier))
|
|
|
|
|
(cascade_section (cascade_selector (identifier)) (identifier))
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
====================================
|
|
|
|
|
cascade selector 2
|
|
|
|
|
====================================
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
layer
|
|
|
|
|
..link = link
|
|
|
|
|
..showWhenUnlinked = showWhenUnlinked
|
|
|
|
|
..linkedOffset = effectiveLinkedOffset
|
|
|
|
|
..unlinkedOffset = offset;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
(program
|
|
|
|
|
(expression_statement
|
|
|
|
|
(identifier)
|
|
|
|
|
(cascade_section (cascade_selector (identifier)) (identifier))
|
|
|
|
|
(cascade_section (cascade_selector (identifier)) (identifier))
|
|
|
|
|
(cascade_section (cascade_selector (identifier)) (identifier))
|
|
|
|
|
(cascade_section (cascade_selector (identifier)) (identifier))
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
====================================
|
|
|
|
|
@ -494,7 +639,8 @@ class Placeholder {
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
(program (comment) (comment) (class_definition (identifier) (class_body (declaration (constructor_signature (identifier) (formal_parameter_list
|
|
|
|
|
(program (comment) (comment) (class_definition (identifier)
|
|
|
|
|
(class_body (declaration (constructor_signature (identifier) (formal_parameter_list
|
|
|
|
|
(formal_parameter (constructor_param (this) (identifier))) (formal_parameter (constructor_param (this) (identifier)))
|
|
|
|
|
(formal_parameter (type_identifier) (type_arguments (type_identifier) (type_identifier)) (identifier)))) (initializers
|
|
|
|
|
(initializer_list_entry (assertion (equality_expression (identifier) (equality_operator) (null_literal))))
|
|
|
|
|
@ -502,6 +648,57 @@ class Placeholder {
|
|
|
|
|
(initializer_list_entry (field_initializer (identifier) (identifier) (selector (argument_part (arguments (argument (identifier))
|
|
|
|
|
(argument (identifier)) (argument (identifier)) (argument (string_literal)))))))
|
|
|
|
|
(initializer_list_entry (field_initializer (identifier)
|
|
|
|
|
(if_null_expression (identifier) (selector (argument_part (arguments (argument (identifier)) (argument (identifier)) (argument (identifier)) (argument (string_literal))))) (string_literal))))))
|
|
|
|
|
(if_null_expression (identifier) (selector
|
|
|
|
|
(argument_part
|
|
|
|
|
(arguments
|
|
|
|
|
(argument (identifier))
|
|
|
|
|
(argument (identifier))
|
|
|
|
|
(argument (identifier))
|
|
|
|
|
(argument (string_literal)))))
|
|
|
|
|
(string_literal))))))
|
|
|
|
|
(declaration (final_builtin) (type_identifier)
|
|
|
|
|
(initialized_identifier_list (initialized_identifier (identifier)))))))
|
|
|
|
|
(initialized_identifier_list (initialized_identifier (identifier)))))))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
================================================
|
|
|
|
|
static late final 1
|
|
|
|
|
================================================
|
|
|
|
|
|
|
|
|
|
class TestRoot extends StatefulWidget {
|
|
|
|
|
const TestRoot({ super.key });
|
|
|
|
|
|
|
|
|
|
static late final TestRootState state;
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
State<TestRoot> createState() => TestRootState();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
(program
|
|
|
|
|
(class_definition (identifier) (superclass (type_identifier))
|
|
|
|
|
(class_body
|
|
|
|
|
(declaration
|
|
|
|
|
(constant_constructor_signature (const_builtin) (qualified (identifier))
|
|
|
|
|
(formal_parameter_list (optional_formal_parameters
|
|
|
|
|
(formal_parameter (super_formal_parameter (super) (identifier)))))))
|
|
|
|
|
(declaration (final_builtin) (type_identifier)
|
|
|
|
|
(initialized_identifier_list (initialized_identifier (identifier))))
|
|
|
|
|
(marker_annotation (identifier))
|
|
|
|
|
(method_signature
|
|
|
|
|
(function_signature (type_identifier)
|
|
|
|
|
(type_arguments (type_identifier)) (identifier) (formal_parameter_list)))
|
|
|
|
|
(function_body (identifier) (selector (argument_part (arguments)))))))
|
|
|
|
|
|
|
|
|
|
================================================
|
|
|
|
|
static late final 2
|
|
|
|
|
================================================
|
|
|
|
|
|
|
|
|
|
class TestRoot extends StatefulWidget {
|
|
|
|
|
static late final TestRootState state;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
(program (class_definition (identifier) (superclass (type_identifier))
|
|
|
|
|
(class_body (declaration (final_builtin) (type_identifier)
|
|
|
|
|
(initialized_identifier_list (initialized_identifier (identifier)))))))
|