Author: ltheussl Date: Sun Jun 21 09:59:38 2009 New Revision: 786979 URL: http://svn.apache.org/viewvc?rev=786979&view=rev Log: Add missing type check
Modified: maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/FileLinkValidator.java maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidationItem.java Modified: maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/FileLinkValidator.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/FileLinkValidator.java?rev=786979&r1=786978&r2=786979&view=diff ============================================================================== --- maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/FileLinkValidator.java (original) +++ maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/FileLinkValidator.java Sun Jun 21 09:59:38 2009 @@ -73,7 +73,7 @@ // If we find an http(s) link or a mail link, it's not good // links starting with "/" should have a base URL pre-pended and be handled by OnlineHTTPLinkValidator. - if ( link.toLowerCase( Locale.ENGLISH ).startsWith( "http://" ) + if ( link.toLowerCase( Locale.ENGLISH ).startsWith( "http://" ) || link.toLowerCase( Locale.ENGLISH ).startsWith( "https://" ) || link.indexOf( '@' ) != -1 || link.startsWith( "/" ) ) { Modified: maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidationItem.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidationItem.java?rev=786979&r1=786978&r2=786979&view=diff ============================================================================== --- maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidationItem.java (original) +++ maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidationItem.java Sun Jun 21 09:59:38 2009 @@ -79,6 +79,11 @@ /** {...@inheritdoc} */ public boolean equals( Object obj ) { + if ( !( obj instanceof LinkValidationItem ) ) + { + return false; + } + LinkValidationItem lvi = (LinkValidationItem) obj; if ( !lvi.link.equals( this.link ) )