assertFalse(new ExpressionInfo("call(java.lang.StringBuffer test.expression.Target.returnType3())", NAMESPACE)
.getExpression().match(new ExpressionContext(PointcutType.CALL, returnType3, null)));
}
public void testMethodReturnType4() throws Exception {
assertFalse(new ExpressionInfo("call(void test.expression.Target.returnType4())", NAMESPACE).getExpression()
.match(new ExpressionContext(PointcutType.CALL, returnType4, null)));
assertTrue(new ExpressionInfo("call(Process test.expression.Target.returnType4())", NAMESPACE).getExpression()
.match(new ExpressionContext(PointcutType.CALL, returnType4, null)));
assertTrue(new ExpressionInfo("call(* test.expression.Target.returnType4())", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.CALL, returnType4, null)));
assertTrue(new ExpressionInfo("call(java.lang.Process test.expression.Target.returnType4())", NAMESPACE)
.getExpression().match(new ExpressionContext(PointcutType.CALL, returnType4, null)));
assertTrue(new ExpressionInfo("call(java.lang.* test.expression.Target.returnType4())", NAMESPACE)
.getExpression().match(new ExpressionContext(PointcutType.CALL, returnType4, null)));
assertTrue(new ExpressionInfo("call(java..* test.expression.Target.returnType4())", NAMESPACE).getExpression()
.match(new ExpressionContext(PointcutType.CALL, returnType4, null)));
assertTrue(new ExpressionInfo("call(java.*.Process test.expression.Target.returnType4())", NAMESPACE)
.getExpression().match(new ExpressionContext(PointcutType.CALL, returnType4, null)));
}