Schema: Use java.util.Optional
Change-Id: I8030ac0292f7b884cc77765329598ac2e977d0a5
This commit is contained in:
		| @@ -18,7 +18,6 @@ import static com.google.common.base.Preconditions.checkState; | ||||
|  | ||||
| import com.google.common.base.Function; | ||||
| import com.google.common.base.MoreObjects; | ||||
| import com.google.common.base.Optional; | ||||
| import com.google.common.base.Predicates; | ||||
| import com.google.common.collect.FluentIterable; | ||||
| import com.google.common.collect.ImmutableList; | ||||
| @@ -33,6 +32,7 @@ import java.util.ArrayList; | ||||
| import java.util.Arrays; | ||||
| import java.util.Collections; | ||||
| import java.util.List; | ||||
| import java.util.Optional; | ||||
|  | ||||
| /** Specific version of a secondary index schema. */ | ||||
| public class Schema<T> { | ||||
| @@ -149,15 +149,15 @@ public class Schema<T> { | ||||
|       FieldDef<T, ?>... rest) { | ||||
|     FieldDef<T, ?> field = fields.get(first.getName()); | ||||
|     if (field != null) { | ||||
|       return Optional.<FieldDef<T, ?>> of(checkSame(field, first)); | ||||
|       return Optional.of(checkSame(field, first)); | ||||
|     } | ||||
|     for (FieldDef<T, ?> f : rest) { | ||||
|       field = fields.get(f.getName()); | ||||
|       if (field != null) { | ||||
|         return Optional.<FieldDef<T, ?>> of(checkSame(field, f)); | ||||
|         return Optional.of(checkSame(field, f)); | ||||
|       } | ||||
|     } | ||||
|     return Optional.absent(); | ||||
|     return Optional.empty(); | ||||
|   } | ||||
|  | ||||
|   /** | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Dave Borowitz
					Dave Borowitz