330331332333334335336337338339340
if (context.hasWithinPointcut() || context.hasSetPointcut()) { if (context.hasReflectionInfo()) { return patternNode.jjtAccept(this, context.getReflectionInfo()); } else { return null;
378379380381382383384385386387388
if (context.hasWithinPointcut() || context.hasGetPointcut()) { if (context.hasReflectionInfo()) { return patternNode.jjtAccept(this, context.getReflectionInfo()); } else { return null;
434435436437438439440441442443444
Node patternNode = node.jjtGetChild(node.jjtGetNumChildren() - 1); if (!(patternNode instanceof ASTAttribute)) { Boolean matchPattern = (Boolean) patternNode.jjtAccept(this, reflectInfo); if (Boolean.FALSE.equals(matchPattern)) { return Boolean.FALSE;
512513514515516517518519520521522
if (checkPattern) { if (withinInfo instanceof MemberInfo) { return patternNode.jjtAccept(this, withinInfo); } else if (withinInfo instanceof ClassInfo) { Boolean matchDeclaringType = (Boolean) patternNode.jjtAccept(this, withinInfo);
516517518519520521522523524525526
return patternNode.jjtAccept(this, withinInfo); } else if (withinInfo instanceof ClassInfo) { Boolean matchDeclaringType = (Boolean) patternNode.jjtAccept(this, withinInfo); if (Boolean.FALSE.equals(matchDeclaringType)) { return Boolean.FALSE;
456457458459460461462463464465466
590591592593594595596597598599600
return Boolean.TRUE; } else { return lastNode.jjtAccept(this, reflectInfo); } } else {
650651652653654655656657658659660
for (int i = 0; i < methodInfos.length; i++) { if (hasPatternNode) { if(Boolean.FALSE.equals(patternNode.jjtAccept(this, methodInfos[i]))) { continue; }
678679680681682683684685686687688
for (int i = 0; i < constructorInfos.length; i++) { if (hasPatternNode) { if(Boolean.FALSE.equals(patternNode.jjtAccept(this, constructorInfos[i]))) { continue; }
736737738739740741742743744745746
for (int i = 0; i < fieldInfos.length; i++) { if (hasPatternNode) { if (Boolean.FALSE.equals(patternNode.jjtAccept(this, fieldInfos[i]))) { continue; }