Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 320572 - The Open Declaration (F3) functionnality doesn't work for more than one superclass hierarchy.
Summary: The Open Declaration (F3) functionnality doesn't work for more than one super...
Status: CLOSED WORKSFORME
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: PDT (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: PHP UI CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-21 19:21 EDT by Christophe Boniver CLA
Modified: 2020-05-14 11:39 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christophe Boniver CLA 2010-07-21 19:21:54 EDT
Build Identifier: Build id: 20100617-1415

The example in the Steps to reproduce hereunder is easier to understand that any textual description...

Reproducible: Always

Steps to Reproduce:
Try to Open Declaration (F3) on the methods call in this example.

<?php

class superA{
	protected function a(){}
	public function aa(){}
}
class superB extends superA{
	protected function b(){		
		$this->a();// this works
		$this->aa(); // this works
	}
}
class superC extends superB{
	protected function c(){
		$this->a(); // this won't work
		$this->aa(); // this won't work
		$this->b(); // this works
	}
}
Comment 1 Zhongwei Zhao CLA 2010-07-21 23:05:32 EDT
maybe it has been fixed I could not reproduce it using the latest code from head
Comment 2 Gadi Goldbarg CLA 2010-08-23 09:15:27 EDT
No longer reproducible.
Closing...
Kalin Yanev
kalin.a@zend.com