Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: javax/ide/model/java/source/tree/InterfacesT.java


1   /*
2    * @(#)InterfacesT.java
3    */
4   
5   package javax.ide.model.java.source.tree;
6   
7   import java.util.List;
8   
9   /**
10   * An interfaces clause of a type declaration. On a "class" or "enum"
11   * type, this is the "extends" clause. On an "interface" type, this is
12   * the "implements" clause. <p/>
13   * 
14   * @author Andy Yu
15   * */
16  public interface InterfacesT
17    extends Tree
18  {
19    // ----------------------------------------------------------------------
20  
21    /**
22     * Gets the superinterface types. Not to be confused with inner
23     * classes that are interface types. The name was chosen to be
24     * consistent with JavaType and java/lang/Class.
25     *
26     * @return The source-model declared base interfaces. May be
27     * zero-length. Will have an element for each super interface that
28     * is declared, even if the super interface cannot be found. <p/>
29     *
30     * List of TypeReferenceTs.
31     */
32    public List getInterfaces();
33  
34  
35    // ----------------------------------------------------------------------
36  }