Fixed unchecked operation warnings.

This commit is contained in:
Aaron Craelius 2014-10-29 16:53:48 -04:00
parent a24afae8fc
commit 9aace50274
3 changed files with 3 additions and 2 deletions

View file

@ -5,4 +5,5 @@
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.7.0-alpha3"]]
:source-paths ["src/clojure"]
:javac-options ["-Xlint:unchecked"]
:java-source-paths ["src/java"])

View file

@ -11,7 +11,7 @@ public class Reactive extends ARef implements IReactiveRef {
private final boolean lazy;
protected final AtomicReference state = new AtomicReference(null);
protected final AtomicReference<Object> state = new AtomicReference<Object>(null);
protected IFn func;

View file

@ -23,7 +23,7 @@ import java.util.concurrent.atomic.AtomicReference;
public class ReactiveAtom extends ARef implements IReactiveAtom {
final AtomicReference state;
final AtomicReference<Object> state;
public ReactiveAtom(Object state){
this.state = new AtomicReference<Object>(state);