mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Generate expectations for moved Natspec syntax tests
This commit is contained in:
		
							parent
							
								
									dc68480f72
								
							
						
					
					
						commit
						b63a94031f
					
				| @ -5,3 +5,17 @@ contract C { | |||||||
|   } |   } | ||||||
| } | } | ||||||
| // ---- | // ---- | ||||||
|  | // ---- | ||||||
|  | // :C devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :C userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | |||||||
| @ -9,3 +9,17 @@ contract C { | |||||||
|     } |     } | ||||||
| } | } | ||||||
| // ---- | // ---- | ||||||
|  | // ---- | ||||||
|  | // :C devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :C userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | |||||||
| @ -3,3 +3,26 @@ abstract contract C { | |||||||
|     function vote() public virtual returns (uint value); |     function vote() public virtual returns (uint value); | ||||||
| } | } | ||||||
| // ---- | // ---- | ||||||
|  | // ---- | ||||||
|  | // :C devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": | ||||||
|  | //     { | ||||||
|  | //         "vote()": | ||||||
|  | //         { | ||||||
|  | //             "returns": | ||||||
|  | //             { | ||||||
|  | //                 "value": "The value returned by this function." | ||||||
|  | //             } | ||||||
|  | //         } | ||||||
|  | //     }, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :C userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | |||||||
| @ -10,3 +10,17 @@ contract C { | |||||||
|     } |     } | ||||||
| } | } | ||||||
| // ---- | // ---- | ||||||
|  | // ---- | ||||||
|  | // :C devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :C userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | |||||||
| @ -4,3 +4,24 @@ contract C { | |||||||
|     uint private state; |     uint private state; | ||||||
| } | } | ||||||
| // ---- | // ---- | ||||||
|  | // ---- | ||||||
|  | // :C devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "stateVariables": | ||||||
|  | //     { | ||||||
|  | //         "state": | ||||||
|  | //         { | ||||||
|  | //             "details": "example of dev" | ||||||
|  | //         } | ||||||
|  | //     }, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :C userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | |||||||
| @ -4,3 +4,30 @@ contract C { | |||||||
|     uint public state; |     uint public state; | ||||||
| } | } | ||||||
| // ---- | // ---- | ||||||
|  | // ---- | ||||||
|  | // :C devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "stateVariables": | ||||||
|  | //     { | ||||||
|  | //         "state": | ||||||
|  | //         { | ||||||
|  | //             "details": "example of dev" | ||||||
|  | //         } | ||||||
|  | //     }, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :C userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": | ||||||
|  | //     { | ||||||
|  | //         "state()": | ||||||
|  | //         { | ||||||
|  | //             "notice": "example of notice" | ||||||
|  | //         } | ||||||
|  | //     }, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | |||||||
| @ -10,3 +10,17 @@ contract C { | |||||||
|     } |     } | ||||||
| } | } | ||||||
| // ---- | // ---- | ||||||
|  | // ---- | ||||||
|  | // :C devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :C userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | |||||||
| @ -11,3 +11,17 @@ contract C { | |||||||
|     } |     } | ||||||
| } | } | ||||||
| // ---- | // ---- | ||||||
|  | // ---- | ||||||
|  | // :C devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :C userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | |||||||
| @ -12,3 +12,53 @@ contract Thing is IThing { | |||||||
| 
 | 
 | ||||||
|     Value public override value; |     Value public override value; | ||||||
| } | } | ||||||
|  | // ---- | ||||||
|  | // ---- | ||||||
|  | // :IThing devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": | ||||||
|  | //     { | ||||||
|  | //         "value()": | ||||||
|  | //         { | ||||||
|  | //             "returns": | ||||||
|  | //             { | ||||||
|  | //                 "x": "a number", | ||||||
|  | //                 "y": "another number" | ||||||
|  | //             } | ||||||
|  | //         } | ||||||
|  | //     }, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :IThing userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :Thing devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "stateVariables": | ||||||
|  | //     { | ||||||
|  | //         "value": | ||||||
|  | //         { | ||||||
|  | //             "returns": | ||||||
|  | //             { | ||||||
|  | //                 "x": "a number", | ||||||
|  | //                 "y": "another number" | ||||||
|  | //             } | ||||||
|  | //         } | ||||||
|  | //     }, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :Thing userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | |||||||
| @ -14,3 +14,60 @@ contract Thing is IThing { | |||||||
|     mapping(uint256=>Value) public override value; |     mapping(uint256=>Value) public override value; | ||||||
| } | } | ||||||
| // ---- | // ---- | ||||||
|  | // ---- | ||||||
|  | // :IThing devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": | ||||||
|  | //     { | ||||||
|  | //         "value(uint256)": | ||||||
|  | //         { | ||||||
|  | //             "params": | ||||||
|  | //             { | ||||||
|  | //                 "v": "value to search for" | ||||||
|  | //             }, | ||||||
|  | //             "returns": | ||||||
|  | //             { | ||||||
|  | //                 "x": "a number", | ||||||
|  | //                 "y": "another number" | ||||||
|  | //             } | ||||||
|  | //         } | ||||||
|  | //     }, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :IThing userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :Thing devdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "dev", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "stateVariables": | ||||||
|  | //     { | ||||||
|  | //         "value": | ||||||
|  | //         { | ||||||
|  | //             "params": | ||||||
|  | //             { | ||||||
|  | //                 "v": "value to search for" | ||||||
|  | //             }, | ||||||
|  | //             "returns": | ||||||
|  | //             { | ||||||
|  | //                 "x": "a number", | ||||||
|  | //                 "y": "another number" | ||||||
|  | //             } | ||||||
|  | //         } | ||||||
|  | //     }, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | // | ||||||
|  | // :Thing userdoc | ||||||
|  | // { | ||||||
|  | //     "kind": "user", | ||||||
|  | //     "methods": {}, | ||||||
|  | //     "version": 1 | ||||||
|  | // } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user