[ https://issues.apache.org/jira/browse/NETBEANS-5719?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated NETBEANS-5719: ------------------------------------- Labels: pull-request-available (was: ) > Unused property hint shown when used to instantiate an anonymous class > ---------------------------------------------------------------------- > > Key: NETBEANS-5719 > URL: https://issues.apache.org/jira/browse/NETBEANS-5719 > Project: NetBeans > Issue Type: Bug > Components: php - Editor > Affects Versions: 12.4 > Environment: Product Version: Apache NetBeans IDE 12.4 > Java: 15.0.2; OpenJDK 64-Bit Server VM 15.0.2+7-27 > Runtime: OpenJDK Runtime Environment 15.0.2+7-27 > Reporter: Czukowski > Assignee: Junichi Yamamoto > Priority: Minor > Labels: pull-request-available > Attachments: image-2021-05-27-12-06-22-136.png > > Time Spent: 10m > Remaining Estimate: 0h > > If a class property is used only to create an instance of an anonymous class, > it is marked with an 'Unused' hint. > The example code is below. There is also an image attached with a screenshot, > note how {{$anyParameter}} in {{Factory1}} constructor is underlined. This > goes for both constructor argument promotion and the PHP7-style property > declaration. > > {code:php} > <?php declare(strict_types = 1); > namespace Cz\Test\UsedProperty; > class Factory1 > { > public function __construct(private bool $anyParameter) > { > } > public function create(): Interface1 > { > return new class ($this->anyParameter) implements Interface1 > { > public function __construct(private bool $parameter1) > { > } > public function getSomeParameter(): bool > { > return $this->parameter1; > } > }; > } > } > interface Interface1 > { > function getSomeParameter(): bool; > } > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists