Fixing declaration span for classes and interfaces.
1.1 --- a/remoting/server/web/resolve.web.api/src/org/netbeans/modules/jackpot30/resolve/api/ResolveService.java Sat Jul 06 21:36:18 2013 +0200
1.2 +++ b/remoting/server/web/resolve.web.api/src/org/netbeans/modules/jackpot30/resolve/api/ResolveService.java Sun Jul 07 08:00:53 2013 +0200
1.3 @@ -186,7 +186,8 @@
1.4 switch (forTree.getLeaf().getKind()) {
1.5 case IDENTIFIER: name = ((IdentifierTree) forTree.getLeaf()).getName(); break;
1.6 case MEMBER_SELECT: name = ((MemberSelectTree) forTree.getLeaf()).getIdentifier(); pos++; break;
1.7 - case ANNOTATION_TYPE: case ENUM:
1.8 + case ANNOTATION_TYPE: case CLASS:
1.9 + case ENUM: case INTERFACE:
1.10 name = ((ClassTree) forTree.getLeaf()).getSimpleName();
1.11
1.12 TokenSequence<JavaTokenId> ts = info.getTokenHierarchy().tokenSequence(JavaTokenId.language());
1.13 @@ -203,8 +204,6 @@
1.14 }
1.15
1.16 break;
1.17 - case CLASS:
1.18 - case INTERFACE: name = ((ClassTree) forTree.getLeaf()).getSimpleName(); break;
1.19 case METHOD:
1.20 if ((((JCMethodDecl) forTree.getLeaf()).getModifiers().flags & Flags.GENERATEDCONSTR) != 0) {
1.21 //no positions for generated constructors: