getFeatureClass() now returns Class<T> not Class to avoid yesterday's runtime error

This commit is contained in:
Mark DePristo 2011-08-18 09:39:20 -04:00
parent c30e1db744
commit 9c17d54cb6
7 changed files with 7 additions and 7 deletions

View File

@ -104,7 +104,7 @@ public class RefSeqCodec implements ReferenceDependentFeatureCodec<RefSeqFeature
}
@Override
public Class getFeatureType() {
public Class<RefSeqFeature> getFeatureType() {
return RefSeqFeature.class;
}
}

View File

@ -51,7 +51,7 @@ public class TableCodec implements ReferenceDependentFeatureCodec {
}
@Override
public Class getFeatureType() {
public Class<TableFeature> getFeatureType() {
return TableFeature.class;
}

View File

@ -117,7 +117,7 @@ public class CGVarCodec implements FeatureCodec {
return new VariantContext("CGI", array[3], start, end, alleles, VariantContext.NO_NEG_LOG_10PERROR, null, attrs);
}
public Class getFeatureType() {
public Class<VariantContext> getFeatureType() {
return VariantContext.class;
}

View File

@ -82,7 +82,7 @@ public class RawHapMapCodec implements FeatureCodec {
headerLine);
}
public Class getFeatureType() {
public Class<RawHapMapFeature> getFeatureType() {
return RawHapMapFeature.class;
}

View File

@ -222,7 +222,7 @@ public class SnpEffCodec implements FeatureCodec, SelfScopingFeatureCodec {
return null;
}
public Class getFeatureType() {
public Class<SnpEffFeature> getFeatureType() {
return SnpEffFeature.class;
}

View File

@ -178,7 +178,7 @@ public class SoapSNPCodec implements FeatureCodec, NameAwareCodec {
/**
* @return VariantContext
*/
public Class getFeatureType() {
public Class<VariantContext> getFeatureType() {
return VariantContext.class;
}

View File

@ -263,7 +263,7 @@ public abstract class AbstractVCFCodec implements FeatureCodec, NameAwareCodec,
*
* @return the type of record
*/
public Class getFeatureType() {
public Class<VariantContext> getFeatureType() {
return VariantContext.class;
}