Preventing ClassCastException. remote-usages-to-find-usages
authorJan Lahoda <jlahoda@netbeans.org>
Fri, 24 Aug 2012 17:25:14 +0200
branchremote-usages-to-find-usages
changeset 856126afba7ab30
parent 855 70ee96e2275d
child 857 ddabc8ca59a9
Preventing ClassCastException.
remoting/ide/usages/src/org/netbeans/modules/jackpot30/ide/usages/RemoteUsages.java
     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                                  }