question: determine if a classnode has one or more of the specified annotations onthe class or any of its methods . n.b. the type names are not normally fully qualified . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean hasAtLeastOneInterface concode_elem_sep List<ExpressionStatement> getExpressionStatements concode_elem_sep ClosureExpression getClosure concode_elem_sep ClosureExpression getClosure concode_elem_sep ClosureExpression getClosure concode_elem_sep boolean hasAtLeastOneFieldOrMethod concode_elem_sep boolean subclasses
target: boolean function ( ClassNode arg0 , String ... arg1 ) { if ( hasAtLeastOneAnnotation ( ( AnnotatedNode ) arg0 , arg1 ) ) { return true ; } for ( MethodNode loc0 : arg0 . getMethods ( ) ) { if ( hasAtLeastOneAnnotation ( loc0 , arg1 ) ) { return true ; } } return false ; }