Ejemplo n.º 1
0
 /**
  * Call back method that must be called when the given <code>ThrowsClause
  * </code> will become the next <i>traverse candidate</i>.
  *
  * @param pThrowsClause  The <code>ThrowsClause</code> object that will
  *                       become the next <i>traverse candidate</i>.
  */
 public void performAction(
      ThrowsClause pThrowsClause)
 {
     // Nothing to do.
 }
Ejemplo n.º 2
0
 /**
  * Call back method that must be called as soon as the given <code>
  * ThrowsClause</code> object has been traversed.
  *
  * @param pThrowsClause  The <code>ThrowsClause</code> object that has just
  *                       been traversed.
  */
 public void actionPerformed(
      ThrowsClause pThrowsClause)
 {
     // Nothing to do.
 }
        /**
         * Returns the method's <code>throws</code> clause.
         *
         * @return  The method's <code>throws</code> clause or <code>null</code> if
         *          no <code>throws</code> clause has been stated.
         */
        public ThrowsClause getThrowsClause()
        {
            if (mThrowsClauseTree == null) {
            return null; // There's no ':' clause.
            }
            if (mThrowsClause == null) {
            mThrowsClause = new AST2ThrowsClause(
                    mThrowsClauseTree, getTokenRewriteStream());
            }

            return mThrowsClause;
        }