Methods
Modifier and Type |
Method and Description |
static Statement |
assignStatement(Expression fieldExpr,
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(java.lang.String argName) |
static java.util.List<FieldNode> |
getInstanceNonPropertyFields(ClassNode cNode) |
static java.util.List<PropertyNode> |
getInstanceProperties(ClassNode cNode) |
static java.util.List<FieldNode> |
getInstancePropertyFields(ClassNode cNode) |
static java.util.List<FieldNode> |
getSuperNonPropertyFields(ClassNode cNode) |
static java.util.List<FieldNode> |
getSuperPropertyFields(ClassNode cNode) |
static boolean |
hasDeclaredMethod(ClassNode cNode,
java.lang.String name,
int argsCount) |
static BooleanExpression |
identicalExpr(Expression self,
Expression other) |
static BooleanExpression |
isInstanceof(ClassNode cNode,
Expression other) |
static BooleanExpression |
isInstanceOf(Expression objectExpression,
ClassNode cNode) |
static BooleanExpression |
isOneExpr(Expression expr) |
static boolean |
isOrImplements(ClassNode fieldType,
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(ClassNode cNode,
Expression other) |
static IfStatement |
returnFalseIfNull(Expression other) |
static Statement |
returnFalseIfPropertyNotEqual(FieldNode fNode,
Expression other)
Deprecated.
|
static Statement |
returnFalseIfPropertyNotEqual(PropertyNode pNode,
Expression other) |
static Statement |
returnFalseIfWrongType(ClassNode cNode,
Expression other) |
static IfStatement |
returnTrueIfIdentical(Expression self,
Expression other) |
static Statement |
safeExpression(Expression fieldExpr,
Expression expression) |