Example usage for com.google.common.base Optional of

List of usage examples for com.google.common.base Optional of

Introduction

In this page you can find the example usage for com.google.common.base Optional of.

Prototype

public static <T> Optional<T> of(T reference) 

Source Link

Document

Returns an Optional instance containing the given non-null reference.

Usage

From source file:net.diogobohm.timed.impl.ui.taskitem.TaskItemModel.java

@Override
public void setDomainBean(Task task) {
    getStartDateHolder().setValue(Optional.of(task.getStart()));
    getStopDateHolder().setValue(task.getFinish());
    getTaskLabelHolder().setTypedValue(task);
    getTaskElapsedTimeHolder().setTypedValue(Task.convertWorkedTimeToString(getTaskTime(task)));
}

From source file:org.stilavia.service.zalando.RequestChain.java

public RequestChain(RequestChain parent, String path) {
    Preconditions.checkNotNull(parent);//from  www .j  a  v a 2 s. c o m
    this.context = parent.getContext();
    this.parent = Optional.of(parent);
    this.path = path;
}

From source file:com.facebook.buck.rules.coercer.ListTypeCoercer.java

@Override
public Optional<ImmutableList<T>> getOptionalValue() {
    return Optional.of(ImmutableList.<T>of());
}

From source file:se.sics.kompics.network.netty.MessageWrapper.java

MessageWrapper(MessageNotify.Req notify) {
    this.msg = notify.msg;
    this.notify = Optional.of(notify);
}

From source file:org.feature4j.MatcherFeatureOverride.java

@Override
public Optional<V> extractFeatureValue(FeaturesContext ctx) {
    if (matcher.matches(ctx)) {
        return Optional.of(overrideValue);
    } else {//from   ww w .  ja  va  2s . c o  m
        return Optional.absent();
    }
}

From source file:br.com.objectos.way.ide.IFileWrapperPojo.java

@Override
public Optional<ICompilationUnit> getICompilationUnit() {
    IJavaElement element = JavaCore.create(file);
    ICompilationUnit compilationUnit = (ICompilationUnit) element.getAncestor(IJavaElement.COMPILATION_UNIT);
    return Optional.of(compilationUnit);
}

From source file:com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder.java

/**
 * Creates a {@link GuardedByExpression} from a bound AST node, or returns
 * {@code Optional.absent()} if the AST node doesn't correspond to a 'simple'
 * lock expression./*www .  j ava  2  s.  c om*/
 */
public static Optional<GuardedByExpression> bindExpression(JCTree.JCExpression exp, VisitorState visitorState) {
    try {
        return Optional.of(bind(exp,
                BinderContext.of(ALREADY_BOUND_RESOLVER,
                        ASTHelpers.getSymbol(visitorState.findEnclosing(ClassTree.class)),
                        visitorState.getTypes(), Names.instance(visitorState.context))));
    } catch (IllegalGuardedBy expected) {
        return Optional.absent();
    }
}

From source file:com.vsct.dt.hesperides.security.SimpleAuthenticator.java

@Override
public Optional<User> authenticate(final BasicCredentials basicCredentials) throws AuthenticationException {
    return Optional.of(new User(basicCredentials.getUsername(), true));
}

From source file:cf.janga.hook.core.DefaultPluginRegistration.java

public DefaultPluginRegistration(String pluginFileName, String pluginClass, String loadingError) {
    super("", "", "");
    this.loadingError = Optional.of(loadingError);
    this.pluginClass = pluginClass;
    this.pluginFileName = pluginFileName;
}

From source file:de.flapdoodle.apache.pivot.events.AsyncEvent.java

public <X> Optional<X> payload(Class<X> type) {
    if (!failed()) {
        if (type.isInstance(payload)) {
            return Optional.of((X) payload);
        }//w  ww.j  av  a  2 s  . c  o m
    }
    return Optional.absent();
}