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