Clover coverage report - Convert - proto0
Coverage timestamp: Mo Nov 22 2004 13:19:16 CET
file stats: LOC: 51   Methods: 4
NCLOC: 25   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
AbstractConverter.java 50% 68,8% 75% 64,3%
coverage coverage
 1    /*
 2    * Copyright 2004 Ronald Blaschke.
 3    *
 4    * Licensed under the Apache License, Version 2.0 (the "License");
 5    * you may not use this file except in compliance with the License.
 6    * You may obtain a copy of the License at
 7    *
 8    * http://www.apache.org/licenses/LICENSE-2.0
 9    *
 10    * Unless required by applicable law or agreed to in writing, software
 11    * distributed under the License is distributed on an "AS IS" BASIS,
 12    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13    * See the License for the specific language governing permissions and
 14    * limitations under the License.
 15    */
 16    package org.rblasch.convert.converters;
 17   
 18    import org.rblasch.convert.Converter;
 19    import org.rblasch.convert.MetaConverter;
 20   
 21    /**
 22    * @author Ronald Blaschke
 23    */
 24    public abstract class AbstractConverter implements MetaConverter, Converter {
 25  77 public final Converter getConverter() {
 26  77 return this;
 27    }
 28   
 29  0 public final String toString() {
 30  0 return getSourceType() + " -> " + getDestinationType();
 31    }
 32   
 33  3197 public boolean equals(final Object o) {
 34  0 if (this == o) return true;
 35  0 if (!(o instanceof AbstractConverter)) return false;
 36   
 37  3197 final AbstractConverter abstractConverter = (AbstractConverter) o;
 38   
 39  0 if (!getDestinationType().equals(abstractConverter.getDestinationType())) return false;
 40  0 if (!getSourceType().equals(abstractConverter.getSourceType())) return false;
 41   
 42  3197 return true;
 43    }
 44   
 45  24715 public int hashCode() {
 46  24715 int result;
 47  24715 result = getSourceType().hashCode();
 48  24715 result = 29 * result + getDestinationType().hashCode();
 49  24715 return result;
 50    }
 51    }