Preventing ClassCastException.
1.1 --- a/remoting/ide/usages/src/org/netbeans/modules/jackpot30/ide/usages/RemoteUsages.java Fri Aug 24 17:24:50 2012 +0200
1.2 +++ b/remoting/ide/usages/src/org/netbeans/modules/jackpot30/ide/usages/RemoteUsages.java Fri Aug 24 17:25:14 2012 +0200
1.3 @@ -221,7 +221,7 @@
1.4 OUTER: while (true) {
1.5 switch (name.getLeaf().getKind()) {
1.6 case PARAMETERIZED_TYPE: name = new TreePath(name, ((ParameterizedTypeTree) name.getLeaf()).getType()); break;
1.7 - case MEMBER_SELECT: simpleName = ((MemberSelectTree) name).getIdentifier(); break OUTER;
1.8 + case MEMBER_SELECT: simpleName = ((MemberSelectTree) name.getLeaf()).getIdentifier(); break OUTER;
1.9 case IDENTIFIER: simpleName = ((IdentifierTree) name.getLeaf()).getName(); break OUTER;
1.10 default: name = getCurrentPath(); break OUTER;
1.11 }