Junichi Yamamoto created NETBEANS-3319:
------------------------------------------
Summary: Don't add incorrect CC items when CC is run in quotes
Key: NETBEANS-3319
URL: https://issues.apache.org/jira/browse/NETBEANS-3319
Project: NetBeans
Issue Type: Bug
Components: php - Editor
Affects Versions: 11.1
Reporter: Junichi Yamamoto
h3. Example code
(see:
[https://github.com/apache/netbeans/blob/f2611e358c181935500ea4d9d9142fb850504a72/php/php.editor/test/unit/data/testfiles/completion/lib/_base/issue153707.php]
and
[https://github.com/apache/netbeans/blob/f2611e358c181935500ea4d9d9142fb850504a72/php/php.editor/test/unit/data/testfiles/completion/lib/_base/issue153707.php.testIssue153707_01.completion])
{code:php}
<?php
class Book {
public $name;
const TEST = 'Simon';
function __construct($name) {
$this->name = $name;
}
public function getName() {
return $this->name;
}
public function setName($name) {
$this->name = $name;
echo "class property: ^$this->name\n"; // here
}
}
{code}
h3. Actual results
Also show keywords and functions
e.g.
KEYWORD abstract null
KEYWORD and null
KEYWORD array null
KEYWORD as null
KEYWORD break null
KEYWORD case null
KEYWORD catch null
KEYWORD class null
KEYWORD clone null
KEYWORD const null
KEYWORD continue null
KEYWORD declare null
KEYWORD default null
KEYWORD die() Language Construct
KEYWORD do null
KEYWORD echo ''; Language Construct
KEYWORD else null
KEYWORD elseif null
KEYWORD empty() Language Construct
KEYWORD enddeclare null
KEYWORD endfor null
KEYWORD endforeach null
KEYWORD endif null
KEYWORD endswitch null
KEYWORD endwhile null
KEYWORD eval() Language Construct
KEYWORD exit() Language Construct
KEYWORD extends null
KEYWORD final null
KEYWORD finally null
KEYWORD fn null
KEYWORD for null
KEYWORD foreach null
KEYWORD function null
KEYWORD global null
KEYWORD goto null
KEYWORD if null
KEYWORD implements null
KEYWORD include ''; Language Construct
KEYWORD include_once ''; Language Construct
KEYWORD instanceof null
KEYWORD interface null
KEYWORD isset() Language Construct
KEYWORD list() Language Construct
KEYWORD namespace null
KEYWORD new null
KEYWORD or null
KEYWORD print ''; Language Construct
KEYWORD private null
KEYWORD protected null
KEYWORD public null
KEYWORD require ''; Language Construct
KEYWORD require_once ''; Language Construct
KEYWORD return ; Language Construct
KEYWORD static null
KEYWORD switch null
KEYWORD throw null
KEYWORD try null
KEYWORD unset() Language Construct
KEYWORD use null
KEYWORD var null
KEYWORD while null
KEYWORD xor null
KEYWORD yield null
KEYWORD yield from null
h3. Expected results
Should show only variables and $this->
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists