Class ASTExtendsList

  • All Implemented Interfaces:
    Iterable<ASTClassOrInterfaceType>, Node, JavaNode, ScopedNode

    public class ASTExtendsList
    extends AbstractJavaNode
    implements Iterable<ASTClassOrInterfaceType>
    Represents the extends clause of a class or interface declaration. If the parent is an interface declaration, then these types are all interface types. Otherwise, then this list contains exactly one element.
      ExtendsList ::= "extends" (TypeAnnotation)* ClassOrInterfaceType
                    ( "," (TypeAnnotation)* ClassOrInterfaceType )*