Returns a OptionalType for type. @throws IllegalArgumentException if type is not an Optional type
(TypeMirror type)
| 144 | * @throws IllegalArgumentException if {@code type} is not an {@code Optional} type |
| 145 | */ |
| 146 | static OptionalType from(TypeMirror type) { |
| 147 | checkArgument(isOptional(type), "%s must be an Optional", type); |
| 148 | return new AutoValue_OptionalType(MoreTypes.equivalence().wrap(MoreTypes.asDeclared(type))); |
| 149 | } |
| 150 | |
| 151 | /** |
| 152 | * Returns a {@link OptionalType} for {@code key}'s {@link Key#type() type}. |
no test coverage detected