Extension SDK 9.0.5

oracle.jdeveloper.jot
Interface JotReturn

All Superinterfaces:
JotBlockElement, JotCodeElement, JotElement, JotStatement

public interface JotReturn
extends JotStatement

The JotReturn interface represents a return statement. A return statement can optionally have an expression associated with in, The statement has the form:

   return;
   return isValid();
 

Since:
5.0
See Also:
"Section 14.16 of the Java Language Specification Second Edition"

Field Summary
 
Fields inherited from interface oracle.jdeveloper.jot.JotStatement
BLOCK_STATEMENT, BREAK_STATEMENT, CASE_CLAUSE, CONTINUE_STATEMENT, DO_STATEMENT, ELSE_CLAUSE, EMPTY_STATEMENT, EXPRESSION_STATEMENT, FOR_STATEMENT, IF_STATEMENT, RETURN_STATEMENT, SWITCH_STATEMENT, SYNCHRONIZED_STATEMENT, THROW_STATEMENT, TRY_STATEMENT, WHILE_STATEMENT
 
Fields inherited from interface oracle.jdeveloper.jot.JotBlockElement
LOCAL_CLASS_TYPE, STATEMENT_TYPE, VARIABLE_DECLARATION_TYPE
 
Method Summary
 JotExpression getExpression()
          Retrieves the expression associated with this return statement.
 void setExpression(java.lang.String exp)
          Sets the expression associated with this return statement.
 
Methods inherited from interface oracle.jdeveloper.jot.JotStatement
addLabel, getAsBlock, getAsBreak, getAsCase, getAsContinue, getAsDo, getAsExpressionStatement, getAsFor, getAsIf, getAsReturn, getAsSwitch, getAsSynchronized, getAsThrow, getAsTry, getAsWhile, getLabels, getStatementText, getStatementType, removeLabel
 
Methods inherited from interface oracle.jdeveloper.jot.JotBlockElement
getAsLocalClass, getAsStatement, getAsVariableDeclaration, getElementType
 
Methods inherited from interface oracle.jdeveloper.jot.JotCodeElement
addPrecedingComment, childrenContainErrors, delete, getContainingJotFile, getLeftWhitespace, getLength, getRightWhitespace, isInError, isSource, setLeftWhitespace, setRightWhitespace
 
Methods inherited from interface oracle.jdeveloper.jot.JotElement
getChildren, getContainedElements, getElementName, getEndOffset, getID, getJotWorkArea, getParent, getStartOffset, isExistent, isReadOnly, isStructureKnown, setParent
 

Method Detail

getExpression

public JotExpression getExpression()
                            throws JotInvalidElementException
Retrieves the expression associated with this return statement. If this statement has no association, null is returned.

Throws:
JotInvalidElementException

setExpression

public void setExpression(java.lang.String exp)
                   throws JotInvalidElementException
Sets the expression associated with this return statement. The existing expression, if present, is removed.

Parameters:
exp - the new expression string, or null if the statement should not have an expression.
Throws:
JotInvalidElementException

Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.