2018-03-16 10:45:18 +00:00
|
|
|
contract test {
|
2018-07-02 15:47:48 +00:00
|
|
|
function fa(uint) public {}
|
2018-03-16 10:45:18 +00:00
|
|
|
function fb(uint) internal {}
|
|
|
|
function fc(uint) internal {}
|
|
|
|
function fd(uint) external {}
|
|
|
|
function fe(uint) external {}
|
|
|
|
function ff(uint) internal {}
|
|
|
|
function fg(uint) internal pure {}
|
|
|
|
function fh(uint) pure internal {}
|
|
|
|
|
|
|
|
function(uint) a = fa;
|
|
|
|
function(uint) internal b = fb; // (explicit internal applies to the function type)
|
|
|
|
function(uint) internal internal c = fc;
|
|
|
|
function(uint) external d = this.fd;
|
|
|
|
function(uint) external internal e = this.fe;
|
2018-07-06 17:42:44 +00:00
|
|
|
function(uint) internal f = ff;
|
|
|
|
function(uint) internal pure g = fg;
|
|
|
|
function(uint) pure internal h = fh;
|
2018-03-16 10:45:18 +00:00
|
|
|
}
|
|
|
|
// ----
|