solidity/test/libsolidity/syntaxTests/inheritance/override
2021-08-31 10:45:31 +02:00
..
interface_exception Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
add_view.sol
ambiguous_base_and_unique_implementation.sol
ambiguous_base_and_unique_mention.sol
ambiguous_base_functions_overridden_in_intermediate_base_unimplemented.sol
ambiguous_base_functions_overridden_in_intermediate_base.sol
calldata_memory_conflict.sol Fix wording of error message. 2020-07-06 19:22:52 +02:00
calldata_memory_interface_instantiate.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
calldata_memory_interface_struct.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
calldata_memory_interface.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
calldata_memory_struct.sol Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
calldata_memory.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
change_return_types_in_interface.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
common_base_and_unique_implementation.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
common_base_and_unique_mention.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
detect_double_override.sol
diamond_interface_empty_intermediate_public_state_variable_and_function.sol
diamond_interface_intermediate_public_state_variable_and_function_implemented.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
diamond_interface_intermediate_public_state_variable_and_function.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
diamond_interface_intermediate_public_state_variable.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
diamond_top_implemented_intermediate_empty_bottom_public_state_variable.sol
diamond_top_implemented_intermediate_implemented_public_state_variable.sol
diamond_top_implemented_intermediate_public_state_variable.sol
external_turns_public_no_params.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
function_pointer.sol
function_state_variable.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
implement_interface_by_public_variable.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
implement_internal_function_by_public_variable.sol
implement_private_function_by_public_variable.sol
implement_public_function_by_public_variable.sol
internal_external_inheritance.sol
internal_external.sol
modifier_ambiguous_fail.sol
modifier_ambiguous.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
modifier_inherited_different_signature_override.sol
modifier_inherited_different_signature.sol
no_common_base_and_unique_implementation.sol
no_matching_resolution.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
nonintermediate_common_base_and_unique_implementation_modifier.sol
nonintermediate_common_base_and_unique_implementation_unimplemented.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
nonintermediate_common_base_and_unique_implementation.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
override_ambiguous.sol
override_base_base.sol Require unimplemented functions to be virtual. 2019-12-02 21:59:00 +01:00
override_empty_list.sol
override_implemented_and_unimplemented_with_implemented_call_via_contract.sol FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super 2021-06-02 16:16:15 +02:00
override_implemented_and_unimplemented_with_implemented_call_via_super.sol FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super 2021-06-02 16:16:15 +02:00
override_implemented_and_unimplemented_with_implemented_no_call.sol FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super 2021-06-02 16:16:15 +02:00
override_implemented_and_unimplemented_with_implemented_virtual_call_into_base_contract.sol FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super 2021-06-02 16:16:15 +02:00
override_implemented_with_unimplemented_then_implemented.sol FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super 2021-06-02 16:16:15 +02:00
override_interface_multiple.sol
override_interface.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
override_less_strict_mutability.sol Allow overrides to have a more strict mutability than super 2020-07-16 17:55:12 +02:00
override_library.sol
override_missing_virtual.sol
override_modifier_no_override.sol
override_multiple2.sol
override_multiple_duplicated.sol
override_multiple_fail1.sol
override_multiple_fail2.sol
override_multiple_fail3.sol
override_multiple_fail4.sol
override_multiple_missing.sol
override_multiple_no_virtual2.sol
override_multiple_no_virtual.sol
override_multiple_unresolved.sol Added error codes to SyntaxTest expectations (updated tests) 2020-06-22 16:51:47 +02:00
override_multiple.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
override_public_vars.sol
override_return_mismatch.sol
override_shared_base_partial.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
override_shared_base_simple.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
override_shared_base.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
override_stricter_mutability1.sol
override_stricter_mutability2.sol Allow overrides to have a more strict mutability than super 2020-07-16 17:55:12 +02:00
override_stricter_mutability3.sol
override_stricter_mutability4.sol
override_stricter_mutability5.sol
override_stricter_mutability6.sol
override_stricter_mutability7.sol
override_stricter_mutability.sol Allow overrides to have a more strict mutability than super 2020-07-16 17:55:12 +02:00
override_type_mismatch2.sol OverrideSpecifier: Check for null before dereferencing 2021-02-04 13:17:28 +01:00
override_type_mismatch.sol
override_unimplemented_and_implemented_with_unimplemented.sol Extra asserts, test renaming, test for super in modifiers 2021-06-02 16:15:51 +02:00
override_unimplemented_and_unimplemented_with_unimplemented.sol Extra asserts, test renaming, test for super in modifiers 2021-06-02 16:15:51 +02:00
override.sol
private_state_variable.sol
public_constant_var_overrides_pure.sol
public_immutable_var_overrides_pure.sol
public_var_implements_parallel_interface.sol Add override exception for interface functions. 2021-08-31 10:45:31 +02:00
public_var_missing_override.sol
public_var_no_override_but_function.sol
public_var_override_mapping_to_dynamic_struct.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
public_var_override_struct_with_memory_element.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
public_var_overrides_public_var.sol
public_var_overrides_pure.sol
public_var_overriding_multiple_derived.sol
public_var_overriding_multiple.sol
public_var_parallel_funciton.sol
public_var_same_name_but_different_args.sol
public_var_surplus_override.sol Added error codes to SyntaxTest expectations (updated tests) 2020-06-22 16:51:47 +02:00
public_vars_multiple1.sol
public_vars_multiple2.sol
public_vars_multiple3.sol
public_vars_multiple4.sol Trivial isoltest updates: missing // ---- at the end 2021-04-20 17:38:29 +02:00
public_vars_multiple5.sol
public_vars_multiple_diamond1.sol
public_vars_multiple_diamond2.sol
public_vars_multiple_diamond.sol
public_vars_multiple_explicit_override.sol
public_vars_multiple.sol
public_vars_wrong_override.sol
remove_view.sol
restrict_mutability_for_override_only.sol
state_variable_function.sol
triangle_impl.sol
triangle_no_impl.sol
virtual_private.sol