|
From: <caw...@us...> - 2007-08-15 15:48:28
|
Revision: 2980
http://rubyeclipse.svn.sourceforge.net/rubyeclipse/?rev=2980&view=rev
Author: cawilliams
Date: 2007-08-15 08:48:24 -0700 (Wed, 15 Aug 2007)
Log Message:
-----------
avoid NPE
Modified Paths:
--------------
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/codeassist/CompletionEngine.java
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/codeassist/CompletionEngine.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/codeassist/CompletionEngine.java 2007-08-15 14:40:47 UTC (rev 2979)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/codeassist/CompletionEngine.java 2007-08-15 15:48:24 UTC (rev 2980)
@@ -475,7 +475,7 @@
switch (method.getVisibility()) {
case IMethod.PRIVATE:
flags |= Flags.AccPrivate;
- if (!fOriginalType.getElementName().equals(typeName)) return null; // FIXME We should do a comparison of types, not names
+ if (fOriginalType != null && !fOriginalType.getElementName().equals(typeName)) return null; // FIXME We should do a comparison of types, not names
if (fContext.hasReceiver()) return null; // can't invoke a private method on a receiver
break;
case IMethod.PUBLIC:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|