List of usage examples for com.google.common.base Optional of
public static <T> Optional<T> of(T reference)
From source file:org.asoem.greyfish.utils.collect.UnrolledListAT.java
private static <T> Optional<T> findFirstIterative(final List<T> list, final Predicate<? super T> predicate) { for (T t : list) { if (predicate.apply(t)) { return Optional.of(t); }//from w ww . j a va2s . c o m } return Optional.absent(); }
From source file:com.facebook.buck.cxx.CxxPythonExtensionBuilder.java
public CxxPythonExtensionBuilder setBaseModule(String baseModule) { arg.baseModule = Optional.of(baseModule); return this; }
From source file:org.opendaylight.controller.netconf.persist.impl.PersisterImpl.java
public static Optional<PersisterImpl> createFromProperties(BundleContext bundleContext) { String storageAdapterClass = bundleContext.getProperty(STORAGE_ADAPTER_CLASS_PROP); StorageAdapter storage;// w ww . j ava 2 s. co m if (storageAdapterClass == null || storageAdapterClass.equals("")) { return Optional.absent(); } try { storage = StorageAdapter.class .cast(resolveClass(storageAdapterClass, StorageAdapter.class).newInstance()); storage.setProperties(bundleContext); } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) { throw new IllegalArgumentException("Unable to instantiate storage adapter from " + storageAdapterClass, e); } return Optional.of(new PersisterImpl(storage)); }
From source file:org.metaservice.core.dispatcher.postprocessor.CreateTempRepositoryPipe.java
@Override public Optional<PostProcessorDispatcher.Context> process(PostProcessorDispatcher.Context context) throws Exception { context.resultRepository = AbstractDispatcher.createTempRepository(true); context.resultConnection = context.resultRepository.getConnection(); return Optional.of(context); }
From source file:io.crate.sql.tree.KillStatement.java
public KillStatement(Expression jobId) { this.jobId = Optional.of(jobId); }
From source file:org.verdictdb.core.sqlobject.AbstractRelation.java
public void setAliasName(String aliasName) { this.aliasName = Optional.of(aliasName); }
From source file:org.verdictdb.core.sqlobject.SelectQuery.java
public static SelectQuery create(List<SelectItem> columns, AbstractRelation relation, UnnamedColumn predicate) { SelectQuery sel = new SelectQuery(); for (SelectItem c : columns) { sel.addSelectItem(c);//from ww w . ja va2s . co m } sel.addTableSource(relation); if (predicate != null) { sel.filter = Optional.of(predicate); } return sel; }
From source file:com.dangdang.ddframe.rdb.sharding.parser.result.merger.OrderByColumn.java
public OrderByColumn(final Optional<String> owner, final String name, final Optional<String> alias, final OrderByType orderByType) { super(owner, Optional.of(name), alias, orderByType); index = Optional.absent();//from www. java 2 s . c o m }
From source file:com.google.errorprone.matchers.method.AnyMethodMatcherImpl.java
@Override protected Optional<MatchState> matchResult(ExpressionTree method, MatchState baseResult, VisitorState state) { return Optional.of(baseResult); }
From source file:ninja.mustache.template.MustacheTranslateBundleFunction.java
/** * @param messages// www .j a va 2 s . co m * @param context * @param result */ public MustacheTranslateBundleFunction(Messages messages, Context context, Result result) { this.messages = messages; this.context = context; this.result = Optional.of(result); }