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