com.typesafe.config.impl.ResolveStatus Maven / Gradle / Ivy
/**
* Copyright (C) 2011-2012 Typesafe Inc.
*/
package com.typesafe.config.impl;
import java.util.Collection;
/**
* Status of substitution resolution.
*/
enum ResolveStatus {
UNRESOLVED, RESOLVED;
final static ResolveStatus fromValues(
Collection values) {
for (AbstractConfigValue v : values) {
if (v.resolveStatus() == ResolveStatus.UNRESOLVED)
return ResolveStatus.UNRESOLVED;
}
return ResolveStatus.RESOLVED;
}
final static ResolveStatus fromBoolean(boolean resolved) {
return resolved ? ResolveStatus.RESOLVED : ResolveStatus.UNRESOLVED;
}
}