| package test.wksp.eclipse; |
| |
| public class X24 { |
| |
| /** |
| * Creates a new unparented expression statement node owned by this AST, for |
| * the given expression. |
| * <p> |
| * This method can be used to convert an expression (<code>Expression</code> |
| * ) into a statement (<code>Type</code>) by wrapping it. Note, however, |
| * that the result is only legal for limited expression types, including |
| * method invocations, assignments, and increment/decrement operations. |
| * </p> |
| * |
| * @param expression |
| * the expression |
| * @return a new unparented statement node |
| * @exception IllegalArgumentException |
| * if: |
| * <ul> |
| * <li>the node belongs to a different AST</li> |
| * <li>the node already has a parent</li> |
| * <li>a cycle in would be created</li> |
| * </ul> |
| */ |
| void foo() { |
| } |
| } |