From a0c4b252e5867219871b5c6df10219d916e29bff Mon Sep 17 00:00:00 2001 From: Marcin Chrzanowski Date: Mon, 21 Oct 2019 21:45:57 +0200 Subject: Tabs to spaces --- src/pl/edu/mimuw/cloudatlas/model/ValueSimple.java | 110 ++++++++++----------- 1 file changed, 55 insertions(+), 55 deletions(-) (limited to 'src/pl/edu/mimuw/cloudatlas/model/ValueSimple.java') diff --git a/src/pl/edu/mimuw/cloudatlas/model/ValueSimple.java b/src/pl/edu/mimuw/cloudatlas/model/ValueSimple.java index 76d9062..94d9abd 100644 --- a/src/pl/edu/mimuw/cloudatlas/model/ValueSimple.java +++ b/src/pl/edu/mimuw/cloudatlas/model/ValueSimple.java @@ -28,62 +28,62 @@ package pl.edu.mimuw.cloudatlas.model; * Convenient class for wrapping Java types into Value objects. *

* This class is immutable. - * + * * @param a wrapped type */ abstract class ValueSimple extends Value { - private T value; - - /** - * Constructs a new Value wrapping the specified value. - * - * @param value the value to wrap - */ - public ValueSimple(T value) { - setValue(value); - } - - /** - * Returns a hash code value for this object. This is a hash code of underlying wrapped object. - * - * @return the hash code for this value - */ - @Override - public int hashCode() { - return getValue().hashCode(); - } - - /** - * Gets a wrapped object. - * - * @return the wrapped value - */ - public T getValue() { - return value; - } - - /** - * Sets a wrapped value. This method is not public to ensure that the underlying value cannot be changed. - * - * @param value the value to set - */ - void setValue(T value) { - this.value = value; - } - - @Override - public boolean isNull() { - return value == null; - } - - @SuppressWarnings("unchecked") - @Override - public Value isEqual(Value v) { - sameTypesOrThrow(v, Operation.EQUAL); - if(isNull() && v.isNull()) - return new ValueBoolean(true); - else if(isNull() || v.isNull()) - return new ValueBoolean(false); - return new ValueBoolean(value.equals(((ValueSimple)v).getValue())); - } + private T value; + + /** + * Constructs a new Value wrapping the specified value. + * + * @param value the value to wrap + */ + public ValueSimple(T value) { + setValue(value); + } + + /** + * Returns a hash code value for this object. This is a hash code of underlying wrapped object. + * + * @return the hash code for this value + */ + @Override + public int hashCode() { + return getValue().hashCode(); + } + + /** + * Gets a wrapped object. + * + * @return the wrapped value + */ + public T getValue() { + return value; + } + + /** + * Sets a wrapped value. This method is not public to ensure that the underlying value cannot be changed. + * + * @param value the value to set + */ + void setValue(T value) { + this.value = value; + } + + @Override + public boolean isNull() { + return value == null; + } + + @SuppressWarnings("unchecked") + @Override + public Value isEqual(Value v) { + sameTypesOrThrow(v, Operation.EQUAL); + if(isNull() && v.isNull()) + return new ValueBoolean(true); + else if(isNull() || v.isNull()) + return new ValueBoolean(false); + return new ValueBoolean(value.equals(((ValueSimple)v).getValue())); + } } -- cgit v1.2.3