|
From: <jas...@us...> - 2006-07-27 22:46:57
|
Revision: 1550 Author: jasonpmorrison Date: 2006-07-27 15:46:52 -0700 (Thu, 27 Jul 2006) ViewCVS: http://svn.sourceforge.net/rubyeclipse/?rev=1550&view=rev Log Message: ----------- * getNameReflectively returns null if it fails. Modified Paths: -------------- branches/type_inferrence/trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultOccurrencesFinder.java Modified: branches/type_inferrence/trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultOccurrencesFinder.java =================================================================== --- branches/type_inferrence/trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultOccurrencesFinder.java 2006-07-27 22:40:25 UTC (rev 1549) +++ branches/type_inferrence/trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultOccurrencesFinder.java 2006-07-27 22:46:52 UTC (rev 1550) @@ -835,23 +835,24 @@ Method getNameMethod = node.getClass().getMethod("getName", new Class[]{}); Object name = getNameMethod.invoke( node, new Object[0] ); return (String)name; - } catch (SecurityException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (NoSuchMethodException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (IllegalArgumentException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (IllegalAccessException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (InvocationTargetException e) { - // TODO Auto-generated catch block - e.printStackTrace(); + } catch (Exception e) { + return null; } - return null; +// } catch (SecurityException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } catch (NoSuchMethodException e) { +// return null; +// } catch (IllegalArgumentException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } catch (IllegalAccessException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } catch (InvocationTargetException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |