langtools/src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
changeset 6600 b3bb16faccc2
parent 5520 86e4b9a9da40
child 7072 4863847e93a5
equal deleted inserted replaced
6599:ec0419c70f24 6600:b3bb16faccc2
   112                     p.type = TargetType.NEW;
   112                     p.type = TargetType.NEW;
   113                     p.pos = frame.pos;
   113                     p.pos = frame.pos;
   114                     return p;
   114                     return p;
   115 
   115 
   116                 case CLASS:
   116                 case CLASS:
       
   117                 case INTERFACE:
       
   118                 case ENUM:
   117                     p.pos = frame.pos;
   119                     p.pos = frame.pos;
   118                     if (((JCClassDecl)frame).extending == tree) {
   120                     if (((JCClassDecl)frame).extending == tree) {
   119                         p.type = TargetType.CLASS_EXTENDS;
   121                         p.type = TargetType.CLASS_EXTENDS;
   120                         p.type_index = -1;
   122                         p.type_index = -1;
   121                     } else if (((JCClassDecl)frame).implementing.contains(tree)) {
   123                     } else if (((JCClassDecl)frame).implementing.contains(tree)) {