mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Update tests.
This commit is contained in:
parent
049ef229c8
commit
e3d8146e43
@ -2,4 +2,4 @@ JSON AST (compact format):
|
||||
|
||||
|
||||
======= ast_compact_json_no_pretty_json/input.sol =======
|
||||
{"absolutePath":"ast_compact_json_no_pretty_json/input.sol","exportedSymbols":{"C":[2]},"id":3,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"id":2,"linearizedBaseContracts":[2],"name":"C","nameLocation":"69:1:0","nodeType":"ContractDefinition","nodes":[],"scope":3,"src":"60:13:0","usedErrors":[]}],"src":"36:38:0"}
|
||||
{"absolutePath":"ast_compact_json_no_pretty_json/input.sol","exportedSymbols":{"C":[2]},"id":3,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","emittedEvents":[],"fullyImplemented":true,"id":2,"linearizedBaseContracts":[2],"name":"C","nameLocation":"69:1:0","nodeType":"ContractDefinition","nodes":[],"scope":3,"src":"60:13:0","usedErrors":[]}],"src":"36:38:0"}
|
||||
|
@ -33,6 +33,7 @@ JSON AST (compact format):
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 5,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -44,6 +44,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 5,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -1,8 +1,59 @@
|
||||
|
||||
======= events_in_abi/input.sol:C =======
|
||||
Contract JSON ABI
|
||||
[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"b","type":"uint256"}],"name":"e1","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"a","type":"uint256"}],"name":"e1","type":"event"},{"inputs":[],"name":"g","outputs":[],"stateMutability":"nonpayable","type":"function"}]
|
||||
[
|
||||
{
|
||||
"anonymous": false,
|
||||
"inputs":
|
||||
[
|
||||
{
|
||||
"indexed": false,
|
||||
"internalType": "uint256",
|
||||
"name": "b",
|
||||
"type": "uint256"
|
||||
}
|
||||
],
|
||||
"name": "e1",
|
||||
"type": "event"
|
||||
},
|
||||
{
|
||||
"anonymous": false,
|
||||
"inputs":
|
||||
[
|
||||
{
|
||||
"indexed": true,
|
||||
"internalType": "uint256",
|
||||
"name": "a",
|
||||
"type": "uint256"
|
||||
}
|
||||
],
|
||||
"name": "e1",
|
||||
"type": "event"
|
||||
},
|
||||
{
|
||||
"inputs": [],
|
||||
"name": "g",
|
||||
"outputs": [],
|
||||
"stateMutability": "nonpayable",
|
||||
"type": "function"
|
||||
}
|
||||
]
|
||||
|
||||
======= events_in_abi/input.sol:L =======
|
||||
Contract JSON ABI
|
||||
[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"b","type":"uint256"}],"name":"e1","type":"event"}]
|
||||
[
|
||||
{
|
||||
"anonymous": false,
|
||||
"inputs":
|
||||
[
|
||||
{
|
||||
"indexed": false,
|
||||
"internalType": "uint256",
|
||||
"name": "b",
|
||||
"type": "uint256"
|
||||
}
|
||||
],
|
||||
"name": "e1",
|
||||
"type": "event"
|
||||
}
|
||||
]
|
||||
|
@ -34,6 +34,7 @@ JSON AST (compact format):
|
||||
"canonicalName": "Error1",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 18,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -10,4 +10,4 @@
|
||||
2 | pragma solidity >=0.0; contract Errort6 { using foo for ; /* missing type name */ }
|
||||
| ^
|
||||
|
||||
","message":"Recovered in ContractDefinition at '}'.","severity":"warning","sourceLocation":{"end":120,"file":"A","start":119},"type":"Warning"}],"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"Errort6":[3]},"id":4,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"Errort6","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"id":3,"linearizedBaseContracts":[3],"name":"Errort6","nameLocation":"68:7:0","nodeType":"ContractDefinition","nodes":[],"scope":4,"src":"59:35:0","usedErrors":[]}],"src":"36:84:0"},"id":0}}}
|
||||
","message":"Recovered in ContractDefinition at '}'.","severity":"warning","sourceLocation":{"end":120,"file":"A","start":119},"type":"Warning"}],"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"Errort6":[3]},"id":4,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"Errort6","contractDependencies":[],"contractKind":"contract","emittedEvents":[],"fullyImplemented":true,"id":3,"linearizedBaseContracts":[3],"name":"Errort6","nameLocation":"68:7:0","nodeType":"ContractDefinition","nodes":[],"scope":4,"src":"59:35:0","usedErrors":[]}],"src":"36:84:0"},"id":0}}}
|
||||
|
@ -1 +1 @@
|
||||
{"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"C":[6]},"id":7,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"id":6,"linearizedBaseContracts":[6],"name":"C","nameLocation":"68:1:0","nodeType":"ContractDefinition","nodes":[{"body":{"id":4,"nodeType":"Block","src":"97:2:0","statements":[]},"functionSelector":"26121ff0","id":5,"implemented":true,"kind":"function","modifiers":[],"name":"f","nameLocation":"81:1:0","nodeType":"FunctionDefinition","parameters":{"id":2,"nodeType":"ParameterList","parameters":[],"src":"82:2:0"},"returnParameters":{"id":3,"nodeType":"ParameterList","parameters":[],"src":"97:0:0"},"scope":6,"src":"72:27:0","stateMutability":"pure","virtual":false,"visibility":"public"}],"scope":7,"src":"59:42:0","usedErrors":[]}],"src":"36:65:0"},"id":0}}}
|
||||
{"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"C":[6]},"id":7,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","emittedEvents":[],"fullyImplemented":true,"id":6,"linearizedBaseContracts":[6],"name":"C","nameLocation":"68:1:0","nodeType":"ContractDefinition","nodes":[{"body":{"id":4,"nodeType":"Block","src":"97:2:0","statements":[]},"functionSelector":"26121ff0","id":5,"implemented":true,"kind":"function","modifiers":[],"name":"f","nameLocation":"81:1:0","nodeType":"FunctionDefinition","parameters":{"id":2,"nodeType":"ParameterList","parameters":[],"src":"82:2:0"},"returnParameters":{"id":3,"nodeType":"ParameterList","parameters":[],"src":"97:0:0"},"scope":6,"src":"72:27:0","stateMutability":"pure","virtual":false,"visibility":"public"}],"scope":7,"src":"59:42:0","usedErrors":[]}],"src":"36:65:0"},"id":0}}}
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 5,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 5,
|
||||
"name": "C",
|
||||
"nameLocation": "18:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 39,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 39,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 4,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 4,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 6,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 6,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 6,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 6,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 6,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 6,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 6,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 6,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 6,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 6,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 8,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 8,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 12,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 12,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 6,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 6,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 6,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 6,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 6,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 6,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 9,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 9,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -21,6 +21,7 @@
|
||||
"canonicalName": "A",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 7,
|
||||
"linearizedBaseContracts":
|
||||
@ -129,6 +130,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 17,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 7,
|
||||
"name": "A",
|
||||
"nameLocation": "9:1:1",
|
||||
@ -98,6 +99,7 @@
|
||||
],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 17,
|
||||
"name": "C",
|
||||
"nameLocation": "45:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 5,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 5,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -33,6 +33,7 @@
|
||||
"canonicalName": "A",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 1,
|
||||
"linearizedBaseContracts":
|
||||
@ -72,6 +73,7 @@
|
||||
"canonicalName": "B",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 4,
|
||||
"linearizedBaseContracts":
|
||||
@ -112,6 +114,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 7,
|
||||
"linearizedBaseContracts":
|
||||
@ -153,6 +156,7 @@
|
||||
"canonicalName": "D",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 10,
|
||||
"linearizedBaseContracts":
|
||||
@ -195,6 +199,7 @@
|
||||
"canonicalName": "E",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 13,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 1,
|
||||
"name": "A",
|
||||
"nameLocation": "9:1:1",
|
||||
@ -40,6 +41,7 @@
|
||||
],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 4,
|
||||
"name": "B",
|
||||
"nameLocation": "24:1:1",
|
||||
@ -71,6 +73,7 @@
|
||||
],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 7,
|
||||
"name": "C",
|
||||
"nameLocation": "44:1:1",
|
||||
@ -102,6 +105,7 @@
|
||||
],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 10,
|
||||
"name": "D",
|
||||
"nameLocation": "64:1:1",
|
||||
@ -133,6 +137,7 @@
|
||||
],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 13,
|
||||
"name": "E",
|
||||
"nameLocation": "84:1:1",
|
||||
|
@ -25,6 +25,7 @@
|
||||
"src": "0:27:1",
|
||||
"text": "This contract is empty"
|
||||
},
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 2,
|
||||
"linearizedBaseContracts":
|
||||
@ -68,6 +69,7 @@
|
||||
"src": "0:61:2",
|
||||
"text": "This contract is empty\nand has a line-breaking comment."
|
||||
},
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 5,
|
||||
"linearizedBaseContracts":
|
||||
@ -104,6 +106,10 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents":
|
||||
[
|
||||
12
|
||||
],
|
||||
"fullyImplemented": true,
|
||||
"id": 23,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 41,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 41,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 27,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 27,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"src": "0:27:1",
|
||||
"text": "This contract is empty"
|
||||
},
|
||||
"emittedEvents": [],
|
||||
"id": 2,
|
||||
"name": "C",
|
||||
"nameLocation": "37:1:1",
|
||||
@ -46,6 +47,7 @@
|
||||
"src": "0:61:2",
|
||||
"text": "This contract is empty\nand has a line-breaking comment."
|
||||
},
|
||||
"emittedEvents": [],
|
||||
"id": 5,
|
||||
"name": "C",
|
||||
"nameLocation": "71:1:2",
|
||||
@ -68,6 +70,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 23,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:3",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 28,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 28,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 4,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 4,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,10 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents":
|
||||
[
|
||||
2
|
||||
],
|
||||
"fullyImplemented": true,
|
||||
"id": 3,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 3,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 7,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -36,6 +36,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "interface",
|
||||
"emittedEvents": [],
|
||||
"id": 29,
|
||||
"name": "I",
|
||||
"nameLocation": "31:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 5,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 9,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 9,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 5,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 5,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 5,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 17,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 17,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -39,6 +39,7 @@
|
||||
[
|
||||
{
|
||||
"anonymous": false,
|
||||
"eventSelector": "92bbf6e823a631f3c8e09b1c8df90f378fb56f7fbc9701827e1ff8aad7f6a028",
|
||||
"id": 2,
|
||||
"name": "E",
|
||||
"nameLocation": "58:1:1",
|
||||
@ -85,6 +86,7 @@
|
||||
"isPure": false,
|
||||
"kind": "functionCall",
|
||||
"lValueRequested": false,
|
||||
"nameLocations": [],
|
||||
"names": [],
|
||||
"nodeType": "FunctionCall",
|
||||
"src": "96:3:1",
|
||||
@ -157,6 +159,7 @@
|
||||
[
|
||||
{
|
||||
"anonymous": false,
|
||||
"eventSelector": "70a5d861ef9816388422765f41d618eb3abdf490acb37354b539729e37b09f0e",
|
||||
"id": 12,
|
||||
"name": "H",
|
||||
"nameLocation": "128:1:1",
|
||||
@ -204,6 +207,7 @@
|
||||
"isLValue": false,
|
||||
"isPure": false,
|
||||
"lValueRequested": false,
|
||||
"memberLocation": "161:1:1",
|
||||
"memberName": "f",
|
||||
"nodeType": "MemberAccess",
|
||||
"referencedDeclaration": 9,
|
||||
@ -220,6 +224,7 @@
|
||||
"isPure": false,
|
||||
"kind": "functionCall",
|
||||
"lValueRequested": false,
|
||||
"nameLocations": [],
|
||||
"names": [],
|
||||
"nodeType": "FunctionCall",
|
||||
"src": "159:5:1",
|
||||
@ -259,6 +264,7 @@
|
||||
"isPure": false,
|
||||
"kind": "functionCall",
|
||||
"lValueRequested": false,
|
||||
"nameLocations": [],
|
||||
"names": [],
|
||||
"nodeType": "FunctionCall",
|
||||
"src": "171:3:1",
|
||||
|
@ -54,6 +54,7 @@
|
||||
"typeDescriptions": {}
|
||||
},
|
||||
"id": 6,
|
||||
"nameLocations": [],
|
||||
"names": [],
|
||||
"nodeType": "FunctionCall",
|
||||
"src": "96:3:1",
|
||||
@ -147,12 +148,14 @@
|
||||
"typeDescriptions": {}
|
||||
},
|
||||
"id": 17,
|
||||
"memberLocation": "161:1:1",
|
||||
"memberName": "f",
|
||||
"nodeType": "MemberAccess",
|
||||
"src": "159:3:1",
|
||||
"typeDescriptions": {}
|
||||
},
|
||||
"id": 18,
|
||||
"nameLocations": [],
|
||||
"names": [],
|
||||
"nodeType": "FunctionCall",
|
||||
"src": "159:5:1",
|
||||
@ -177,6 +180,7 @@
|
||||
"typeDescriptions": {}
|
||||
},
|
||||
"id": 21,
|
||||
"nameLocations": [],
|
||||
"names": [],
|
||||
"nodeType": "FunctionCall",
|
||||
"src": "171:3:1",
|
||||
|
@ -21,6 +21,7 @@
|
||||
"canonicalName": "C1",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 1,
|
||||
"linearizedBaseContracts":
|
||||
@ -60,6 +61,7 @@
|
||||
"canonicalName": "C2",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 4,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 1,
|
||||
"name": "C1",
|
||||
"nameLocation": "9:2:1",
|
||||
@ -40,6 +41,7 @@
|
||||
],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 4,
|
||||
"name": "C2",
|
||||
"nameLocation": "24:2:1",
|
||||
|
@ -18,6 +18,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 1,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -10,6 +10,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 1,
|
||||
"name": "C",
|
||||
"nameLocation": "45:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "c",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 11,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 11,
|
||||
"name": "c",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "c",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 15,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 15,
|
||||
"name": "c",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 19,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 19,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 14,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 14,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 14,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 14,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 10,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 10,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 15,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 15,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -38,6 +38,7 @@
|
||||
],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 11,
|
||||
"name": "C",
|
||||
"nameLocation": "50:1:1",
|
||||
|
@ -25,6 +25,7 @@
|
||||
"canonicalName": "A",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 5,
|
||||
"linearizedBaseContracts":
|
||||
@ -102,6 +103,7 @@
|
||||
"canonicalName": "B",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": false,
|
||||
"id": 16,
|
||||
"linearizedBaseContracts":
|
||||
@ -220,6 +222,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 29,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 5,
|
||||
"name": "A",
|
||||
"nameLocation": "9:1:1",
|
||||
@ -76,6 +77,7 @@
|
||||
],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 16,
|
||||
"name": "B",
|
||||
"nameLocation": "67:1:1",
|
||||
@ -177,6 +179,7 @@
|
||||
],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 29,
|
||||
"name": "C",
|
||||
"nameLocation": "162:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 5,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 5,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 5,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 5,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "c",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 11,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 11,
|
||||
"name": "c",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "c",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 12,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 12,
|
||||
"name": "c",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 1,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 1,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 12,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 12,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
@ -17,6 +17,7 @@
|
||||
"canonicalName": "C",
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"fullyImplemented": true,
|
||||
"id": 9,
|
||||
"linearizedBaseContracts":
|
||||
|
@ -9,6 +9,7 @@
|
||||
"baseContracts": [],
|
||||
"contractDependencies": [],
|
||||
"contractKind": "contract",
|
||||
"emittedEvents": [],
|
||||
"id": 9,
|
||||
"name": "C",
|
||||
"nameLocation": "9:1:1",
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user