// );
}
// ============ class type test =============
public void testClassType() throws Exception {
assertTrue(new ExpressionInfo("within(test.expression.Target)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.ANY, s_declaringType, s_declaringType)));
assertTrue(new ExpressionInfo("within(*)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertTrue(new ExpressionInfo("within(..)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertTrue(new ExpressionInfo("within(public *)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertTrue(new ExpressionInfo("within(test.*.Target)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertTrue(new ExpressionInfo("within(test.expression.*)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertTrue(new ExpressionInfo("within(test.expression.Tar*)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertTrue(new ExpressionInfo("within(test.expression.T*et)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertTrue(new ExpressionInfo("within(test..*)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertTrue(new ExpressionInfo("within(*.expression.*)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertFalse(new ExpressionInfo("within(test.expression.target)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertFalse(new ExpressionInfo("within(test.expression.Targett)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
assertFalse(new ExpressionInfo("within(test.*.*.Target)", NAMESPACE).getExpression().match(
new ExpressionContext(PointcutType.HANDLER, s_declaringType, s_declaringType)));
}