private boolean isApplicable ( IVarDef var ) { Iterator < IVarDef > members = var . getMembers ( ) ; return members == null ? matches ( var . getPathName ( ) ) : isApplicable ( members ) ; }
Returns true if this pattern is applicable to the given variable .