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/InvokeExpressionT.java


1   /*
2    * @(#)InvokeExpressionT.java
3    */
4   
5   package javax.ide.model.java.source.tree;
6   
7   /**
8    * Common supertype for an expression that invokes a method. <p/>
9    *
10   * @author Andy Yu
11   * */
12  public interface InvokeExpressionT
13    extends DereferenceExpressionT
14  {
15    // ----------------------------------------------------------------------
16  
17    /**
18     * @return The argument list expression, i.e. the expression
19     * representing the argument list.
20     */
21    public ListExpressionT getArgumentList();
22  
23    /**
24     * Equivalent to calling getArgumentList().getOperandCount().
25     *
26     * @return The size of the argument list expression.
27     */
28    public int getArgumentCount();
29  
30    /**
31     * Equivalent to calling getArgumentList().getOperandAt( i ).
32     *
33     * @param i 0-based.
34     */
35    public ExpressionT getArgumentAt( int i );
36  }