List of usage examples for com.google.common.base Optional of
public static <T> Optional<T> of(T reference)
From source file:dagger.internal.codegen.ProvisionBindingFormatter.java
@Override public String format(ProvisionBinding binding) { switch (binding.bindingKind()) { case PROVISION: return methodSignatureFormatter.format(asExecutable(binding.bindingElement()), Optional.of(asDeclared(binding.contributedBy().get().asType()))); case COMPONENT_PROVISION: return methodSignatureFormatter.format(asExecutable(binding.bindingElement())); default:/*from ww w . jav a 2s .co m*/ throw new UnsupportedOperationException( "Not yet supporting " + binding.bindingKind() + " binding types."); } }
From source file:org.opendaylight.yangtools.yang.data.impl.schema.tree.UnorderedMapModificationStrategy.java
UnorderedMapModificationStrategy(final ListSchemaNode schema, final DataTreeConfiguration treeConfig) { super(MapNode.class, treeConfig); entryStrategy = Optional.of(new ListEntryModificationStrategy(schema, treeConfig)); }
From source file:ca.loganspeck.cortex.util.CortexUtils.java
@Deprecated public static Optional<TextColor> getColorFromName(String name) { return Optional.of((TextColor) game.getRegistry().getType(TextColor.class, name.toUpperCase())); }
From source file:de.flapdoodle.soapy.config.MethodAliasBuilder.java
public MethodAliasBuilder request(TypeAlias request) { this.request = Optional.of(request); return this; }
From source file:google.registry.testing.RegistryConfigRule.java
/** Creates a new instance where {@code override} will be used for each test method. */ public RegistryConfigRule(RegistryConfig override) { this.override = Optional.of(override); }
From source file:org.mayocat.jackson.OptionalStringListDeserializer.java
@Override public Optional<List<String>> deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { if (jp.getCurrentToken().isScalarValue()) { // value is only one string return Optional.of(Arrays.asList(jp.getValueAsString())); } else {/*from w ww .ja v a2s.c om*/ // Value is a list of strings List<String> result = Lists.newArrayList(); while (jp.nextToken().isScalarValue()) { String value = jp.getValueAsString(); result.add(value); } return Optional.of(result); } }
From source file:org.opendaylight.faas.fabric.general.FabricInstanceCache.java
Optional<UnderlayerNetworkType> getFabricType(FabricId fabricId) { Optional<FabricInstance> instance = Optional.fromNullable(cache.get(fabricId)); if (instance.isPresent()) { return Optional.of(instance.get().getType()); } else {// w w w . ja v a 2 s. co m return Optional.absent(); } }
From source file:org.opennms.newts.stress.Query.java
Optional<Timestamp> getStart() {
return Optional.of(m_start);
}
From source file:org.geogit.osm.base.ReadOSMFilterFile.java
@Override public Optional<String> call() { Preconditions.checkNotNull(entry);/*from w ww . j a va2 s. co m*/ URL url = command(ResolveOSMLogfile.class).call(); File logfile = new File(url.getFile()); File file = new File(logfile.getParentFile(), "filter" + entry.getId().toString()); if (!file.exists()) { return Optional.absent(); } try { List<String> lines = Files.readLines(file, Charsets.UTF_8); String line = Joiner.on("\n").join(lines); return Optional.of(line); } catch (IOException e) { throw Throwables.propagate(e); } }
From source file:flipkart.mongo.replicator.core.model.ReplicaSetConfig.java
public Optional<Node> getMasterNode() { for (Node node : nodes) { if (node.getState().equals(NodeState.PRIMARY)) return Optional.of(node); }// w ww .j av a 2 s .c o m return Optional.absent(); }