Methods
Type Params |
Return Type |
Name and description |
|
static Statement |
assignStatement(Expression target, Expression value)
|
|
static Statement |
createConstructorStatementDefault(FieldNode fNode)
|
|
static ExpressionStatement |
declStatement(Expression result, Expression init)
|
|
static BooleanExpression |
differentExpr(Expression self, Expression other)
|
|
static BooleanExpression |
differentFieldExpr(FieldNode fNode, Expression other)
|
|
static BooleanExpression |
differentPropertyExpr(PropertyNode pNode, Expression other)
|
|
static BooleanExpression |
equalsNullExpr(Expression argExpr)
|
|
static Expression |
findArg(String argName)
|
|
static List<FieldNode> |
getInstanceNonPropertyFields(org.codehaus.groovy.ast.ClassNode cNode)
|
|
static List<PropertyNode> |
getInstanceProperties(org.codehaus.groovy.ast.ClassNode cNode)
|
|
static List<FieldNode> |
getInstancePropertyFields(org.codehaus.groovy.ast.ClassNode cNode)
|
|
static List<FieldNode> |
getSuperNonPropertyFields(org.codehaus.groovy.ast.ClassNode cNode)
|
|
static List<FieldNode> |
getSuperPropertyFields(org.codehaus.groovy.ast.ClassNode cNode)
|
|
static boolean |
hasDeclaredMethod(org.codehaus.groovy.ast.ClassNode cNode, String name, int argsCount)
|
|
static BooleanExpression |
identicalExpr(Expression self, Expression other)
|
|
static BooleanExpression |
isInstanceOf(Expression objectExpression, org.codehaus.groovy.ast.ClassNode cNode)
|
|
static BooleanExpression |
isInstanceof(org.codehaus.groovy.ast.ClassNode cNode, Expression other)
|
|
static BooleanExpression |
isOneExpr(Expression expr)
|
|
static boolean |
isOrImplements(org.codehaus.groovy.ast.ClassNode fieldType, org.codehaus.groovy.ast.ClassNode interfaceType)
|
|
static BooleanExpression |
isTrueExpr(Expression argExpr)
|
|
static BooleanExpression |
isZeroExpr(Expression expr)
|
|
static BooleanExpression |
notNullExpr(Expression argExpr)
|
|
static Statement |
returnFalseIfFieldNotEqual(FieldNode fNode, Expression other)
|
|
static Statement |
returnFalseIfNotInstanceof(org.codehaus.groovy.ast.ClassNode cNode, Expression other)
|
|
static IfStatement |
returnFalseIfNull(Expression other)
|
|
static Statement |
returnFalseIfPropertyNotEqual(PropertyNode pNode, Expression other)
|
|
static Statement |
returnFalseIfWrongType(org.codehaus.groovy.ast.ClassNode cNode, Expression other)
|
|
static IfStatement |
returnTrueIfIdentical(Expression self, Expression other)
|
|
static Statement |
safeExpression(Expression fieldExpr, Expression expression)
|