make some classes final that can be

This commit is contained in:
Havoc Pennington 2011-11-11 11:03:23 -05:00
parent ae2cd72eed
commit b726948e4f
4 changed files with 4 additions and 4 deletions

View File

@ -5,7 +5,7 @@ import com.typesafe.config.ConfigValue;
abstract class AbstractConfigValue implements ConfigValue {
private ConfigOrigin origin;
final private ConfigOrigin origin;
AbstractConfigValue(ConfigOrigin origin) {
this.origin = origin;

View File

@ -5,7 +5,7 @@ import com.typesafe.config.ConfigValueType;
/**
* Default automatic type transformations.
*/
class DefaultTransformer implements ConfigTransformer {
final class DefaultTransformer implements ConfigTransformer {
@Override
public AbstractConfigValue transform(AbstractConfigValue value,

View File

@ -15,7 +15,7 @@ import com.typesafe.config.ConfigObject;
import com.typesafe.config.ConfigOrigin;
import com.typesafe.config.ConfigValue;
class SimpleConfigObject extends AbstractConfigObject {
final class SimpleConfigObject extends AbstractConfigObject {
// this map should never be modified - assume immutable
final private Map<String, AbstractConfigValue> value;

View File

@ -6,7 +6,7 @@ import java.util.Set;
import com.typesafe.config.ConfigValue;
class TransformedConfigObject extends AbstractConfigObject {
final class TransformedConfigObject extends AbstractConfigObject {
final private AbstractConfigObject underlying;