in indexer-core/src/main/java/org/apache/maven/index/ArtifactInfo.java [449:474]
public String getFieldValue(Field field) {
if (MAVEN.GROUP_ID.equals(field)) {
return groupId;
} else if (MAVEN.ARTIFACT_ID.equals(field)) {
return artifactId;
} else if (MAVEN.VERSION.equals(field)) {
return version;
} else if (MAVEN.PACKAGING.equals(field)) {
return packaging;
} else if (MAVEN.CLASSIFIER.equals(field)) {
return classifier;
} else if (MAVEN.SHA1.equals(field)) {
return sha1;
} else if (MAVEN.NAME.equals(field)) {
return name;
} else if (MAVEN.DESCRIPTION.equals(field)) {
return description;
} else if (MAVEN.CLASSNAMES.equals(field)) {
return classNames;
} else if (MAVEN.REPOSITORY_ID.equals(field)) {
return repository;
}
// no match
return null;
}