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); | ||||
| } | ||||
| // ---- | ||||
| // ---- | ||||
| // :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; | ||||
| } | ||||
| // ---- | ||||
| // ---- | ||||
| // :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; | ||||
| } | ||||
| // ---- | ||||
| // ---- | ||||
| // :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; | ||||
| } | ||||
| // ---- | ||||
| // ---- | ||||
| // :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; | ||||
| } | ||||
| // ---- | ||||
| // ---- | ||||
| // :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