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

Reply via email to