Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » PHP Development Tools (PDT) » PDT 2.2 - Open Declaration (F3)(It does not work any longer.)
PDT 2.2 - Open Declaration (F3) [message #544261] Fri, 02 July 2010 07:56 Go to next message
NoobieRoobie is currently offline NoobieRoobieFriend
Messages: 17
Registered: June 2010
Junior Member
I just made a new install from a all-on-one package for Eclipse PDT 2.2. I'm working on a previously existing workspace with projects pre PDT 2.2 versions and Ecplise Galileo that had been updated to Helios / PDT 2.2 via update site first (which did not turn out to work properly).

I therefore use a new all-in-one package installment with this workspace now.

But that only as background information.

With PDT 2.2 Open Declaration (accessible via LMB Menu or F3 Shortcutkey as well) does not work any longer.

In Galileo it did.

Can other user confirm that it is or is not working for them with PDT 2.2? I appreciate some feedback.
Re: PDT 2.2 - Open Declaration (F3) [message #544271 is a reply to message #544261] Fri, 02 July 2010 08:19 Go to previous messageGo to next message
NoobieRoobie is currently offline NoobieRoobieFriend
Messages: 17
Registered: June 2010
Junior Member
Update: A fresh workspace does not have this problem. So this looks like it is workspace settings related.

Update2: You can even import existing projects into this new workspace, everything works as before.

[Updated on: Fri, 02 July 2010 15:25]

Report message to a moderator

Re: PDT 2.2 - Open Declaration (F3) [message #546692 is a reply to message #544261] Tue, 13 July 2010 19:13 Go to previous messageGo to next message
iceboy  is currently offline iceboy Friend
Messages: 1
Registered: July 2010
Junior Member
Hi,

seems not to work for more than one superclass hierarchy:
<?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
	}
}

[Updated on: Tue, 13 July 2010 19:22]

Report message to a moderator

Re: PDT 2.2 - Open Declaration (F3) [message #549292 is a reply to message #544261] Mon, 26 July 2010 11:41 Go to previous message
Marcel F is currently offline Marcel FFriend
Messages: 1
Registered: July 2010
Junior Member
Hi,

I found the same, in a new, clean set up of Galileo with PDT the F3 - Open Declaration functionality for PHP projects did not work by default.

However 'Add PHP Support' did solve this issue. Right click on the project in Navigator, select Configure and click 'Add PHP Support'. This parses all declarations within the project and rebuilds the workspace. Afterwards F3 and others just work.

Regards,
Marcel
Previous Topic:PHP 5.3 Zend Debugger
Next Topic:Late Static Bindings
Goto Forum:
  


Current Time: Sat Dec 20 23:05:47 GMT 2014

Powered by FUDForum. Page generated in 0.07456 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software