CODE:

<? class A { static function staticMethod() {}
function nonStaticMethod() {}
private function privateMethod() {}
public function publicMethod() {}
protected function protectedMethod() {}
} A::| ?>

COMPLETIONS:

[METHOD_DECLARATION]{completion:staticMethod(), declSign:, declKey:, key:, name:staticMethod, [192,192], relevance=1000000}
