|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.codehaus.groovy.syntax.parser.ExpressionSupport
A helper for the expression parsing system that provides in-depth
analysis of CSTNodes.
| Constructor Summary | |
ExpressionSupport()
|
|
| Method Summary | |
static boolean |
isAModifiableExpression(CSTNode node)
A synonym for isAModifiableExpression( node, false ). |
static boolean |
isAModifiableExpression(CSTNode node,
boolean unknownReturns)
Returns true if the node is a modifiable expression (ie. |
static boolean |
isAnExpression(CSTNode node)
A synonym for isAnExpression( node, false ). |
static boolean |
isAnExpression(CSTNode node,
boolean unknownReturns)
Returns true if the node is a complete expression (something that has a value). |
static boolean |
isAnOperator(CSTNode node)
A synonym for isAnOperator(node, false). |
static boolean |
isAnOperator(CSTNode node,
boolean unknownReturns)
Returns true if the node is an operator and not an expression (see above). |
static boolean |
isAPotentialTypeName(CSTNode node,
boolean allowVoid)
Returns true if the node is potentially a type name. |
static boolean |
isAVariable(CSTNode node)
Returns true if the node might be a variable. |
static boolean |
isInvokable(CSTNode node)
Returns true if the node might be a method. |
static boolean |
isPotentialCastOperator(CSTNode node)
Returns true if the node is potentially a cast operator. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ExpressionSupport()
| Method Detail |
public static boolean isAnExpression(CSTNode node,
boolean unknownReturns)
public static boolean isAnExpression(CSTNode node)
isAnExpression( node, false ).
public static boolean isAnOperator(CSTNode node,
boolean unknownReturns)
public static boolean isAnOperator(CSTNode node)
isAnOperator(node, false).
public static boolean isAVariable(CSTNode node)
public static boolean isInvokable(CSTNode node)
public static boolean isAModifiableExpression(CSTNode node,
boolean unknownReturns)
public static boolean isAModifiableExpression(CSTNode node)
isAModifiableExpression( node, false ).
public static boolean isPotentialCastOperator(CSTNode node)
public static boolean isAPotentialTypeName(CSTNode node,
boolean allowVoid)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||