scala.compat.java8.OptionConverters.toScala()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(75)

本文整理了Java中scala.compat.java8.OptionConverters.toScala()方法的一些代码示例,展示了OptionConverters.toScala()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OptionConverters.toScala()方法的具体详情如下:
包路径:scala.compat.java8.OptionConverters
类名称:OptionConverters
方法名:toScala

OptionConverters.toScala介绍

暂无

代码示例

代码示例来源:origin: com.typesafe.play/play-test_2.11

@SuppressWarnings("unchecked")
private static ServerConfig createServerConfig(Optional<Integer> port, Optional<Integer> sslPort) {
  return ServerConfig.apply(TestServer.class.getClassLoader(), new File("."),
      (Option) OptionConverters.toScala(port), (Option) OptionConverters.toScala(sslPort), "0.0.0.0",
      Mode.TEST.asScala(), System.getProperties());
}

代码示例来源:origin: com.typesafe.play/play-test_2.12

@SuppressWarnings("unchecked")
private static ServerConfig createServerConfig(Optional<Integer> port, Optional<Integer> sslPort) {
  return ServerConfig.apply(TestServer.class.getClassLoader(), new File("."),
      (Option) OptionConverters.toScala(port), (Option) OptionConverters.toScala(sslPort), "0.0.0.0",
      Mode.TEST.asScala(), System.getProperties());
}

代码示例来源:origin: com.typesafe.play/play_2.12

@Override
  public play.api.http.HttpEntity asScala() {
    return new play.api.http.HttpEntity.Strict(data, OptionConverters.toScala(contentType));
  }
}

代码示例来源:origin: com.typesafe.play/play

@Override
  public play.api.http.HttpEntity asScala() {
    return new play.api.http.HttpEntity.Strict(data, OptionConverters.toScala(contentType));
  }
}

代码示例来源:origin: com.typesafe.play/play_2.11

@Override
  public play.api.http.HttpEntity asScala() {
    return new play.api.http.HttpEntity.Strict(data, OptionConverters.toScala(contentType));
  }
}

代码示例来源:origin: com.typesafe.play/play_2.11

@Override
  @SuppressWarnings("unchecked")
  public play.api.http.HttpEntity asScala() {
    return new play.api.http.HttpEntity.Streamed(data.asScala(),
        /* scala Option[Long] produces a Java generic signature of Option<Object>, so we need to do an
          unchecked cast here to get it to typecheck */
        (scala.Option) OptionConverters.toScala(contentLength),
        OptionConverters.toScala(contentType));
  }
}

代码示例来源:origin: com.typesafe.play/play_2.12

@Override
  @SuppressWarnings("unchecked")
  public play.api.http.HttpEntity asScala() {
    return new play.api.http.HttpEntity.Streamed(data.asScala(),
        /* scala Option[Long] produces a Java generic signature of Option<Object>, so we need to do an
          unchecked cast here to get it to typecheck */
        (scala.Option) OptionConverters.toScala(contentLength),
        OptionConverters.toScala(contentType));
  }
}

代码示例来源:origin: com.typesafe.play/play_2.12

/**
 * @param key The binding key.
 * @param target The binding target.
 * @param scope The JSR-330 scope.
 * @param eager Whether the binding should be eagerly instantiated.
 * @param source Where this object was bound. Used in error reporting.
 */
public Binding(final BindingKey<T> key, final Optional<BindingTarget<T>> target,
    final Optional<Class<? extends Annotation>> scope, final Boolean eager, final Object source) {
  this(play.api.inject.Binding.apply(key.asScala(), OptionConverters.toScala(target.map(BindingTarget::asScala)),
    OptionConverters.toScala(scope), eager, source));
}

代码示例来源:origin: com.typesafe.play/play

@Override
  @SuppressWarnings("unchecked")
  public play.api.http.HttpEntity asScala() {
    return new play.api.http.HttpEntity.Streamed(data.asScala(),
        /* scala Option[Long] produces a Java generic signature of Option<Object>, so we need to do an
          unchecked cast here to get it to typecheck */
        (scala.Option) OptionConverters.toScala(contentLength),
        OptionConverters.toScala(contentType));
  }
}

代码示例来源:origin: com.typesafe.play/play_2.12

/**
 * A binding key.
 *
 * A binding key consists of a class and zero or more JSR-330 qualifiers.
 *
 * See the {@link Module} class for information on how to provide bindings.
 *
 * @param clazz The class to bind.
 * @param qualifier An optional qualifier.
 */
public BindingKey(final Class<T> clazz, final Optional<QualifierAnnotation> qualifier) {
  this(play.api.inject.BindingKey.apply(clazz, OptionConverters.toScala(qualifier.map(QualifierAnnotation::asScala))));
}

代码示例来源:origin: com.typesafe.play/play_2.11

/**
 * @param key The binding key.
 * @param target The binding target.
 * @param scope The JSR-330 scope.
 * @param eager Whether the binding should be eagerly instantiated.
 * @param source Where this object was bound. Used in error reporting.
 */
public Binding(final BindingKey<T> key, final Optional<BindingTarget<T>> target,
    final Optional<Class<? extends Annotation>> scope, final Boolean eager, final Object source) {
  this(play.api.inject.Binding.apply(key.asScala(), OptionConverters.toScala(target.map(BindingTarget::asScala)),
    OptionConverters.toScala(scope), eager, source));
}

代码示例来源:origin: com.typesafe.play/play

public play.api.mvc.Cookie asScala() {
    OptionalInt optMaxAge = maxAge == null ? OptionalInt.empty() : OptionalInt.of(maxAge);
    Optional<String> optDomain = Optional.ofNullable(domain());
    Optional<play.api.mvc.Cookie.SameSite> optSameSite = sameSite().map(SameSite::asScala);
    return new play.api.mvc.Cookie(name(), value(), OptionConverters.toScala(optMaxAge), path(),
      OptionConverters.toScala(optDomain), secure(), httpOnly(), OptionConverters.toScala(optSameSite));
  }
}

代码示例来源:origin: com.typesafe.play/play

@Override
  public play.api.http.HttpEntity asScala() {
    return new play.api.http.HttpEntity.Chunked(chunks.asScala(), OptionConverters.toScala(contentType));
  }
}

代码示例来源:origin: com.typesafe.play/play_2.12

@Override
public void configure(Map<String, String> properties, Optional<URL> config) {
  delegate.configure(
    Scala.asScala(properties),
    OptionConverters.toScala(config)
  );
}

代码示例来源:origin: com.typesafe.play/play_2.12

public play.api.mvc.Cookie asScala() {
    OptionalInt optMaxAge = maxAge == null ? OptionalInt.empty() : OptionalInt.of(maxAge);
    Optional<String> optDomain = Optional.ofNullable(domain());
    Optional<play.api.mvc.Cookie.SameSite> optSameSite = sameSite().map(SameSite::asScala);
    return new play.api.mvc.Cookie(name(), value(), OptionConverters.toScala(optMaxAge), path(),
      OptionConverters.toScala(optDomain), secure(), httpOnly(), OptionConverters.toScala(optSameSite));
  }
}

代码示例来源:origin: com.typesafe.play/play_2.11

@Override
public void configure(Map<String, String> properties, Optional<URL> config) {
  delegate.configure(
    Scala.asScala(properties),
    OptionConverters.toScala(config)
  );
}

代码示例来源:origin: com.typesafe.play/play

@Override
public void configure(Map<String, String> properties, Optional<URL> config) {
  delegate.configure(
    Scala.asScala(properties),
    OptionConverters.toScala(config)
  );
}

代码示例来源:origin: com.typesafe.play/play

private HttpErrorHandler createHttpErrorHandler() {
  return new DefaultHttpErrorHandler(
      config(),
      environment(),
      new OptionalSourceMapper(OptionConverters.toScala(sourceMapper())),
      () -> router().asScala()
  );
}

代码示例来源:origin: com.typesafe.play/play_2.12

private HttpErrorHandler createHttpErrorHandler() {
  return new DefaultHttpErrorHandler(
      config(),
      environment(),
      new OptionalSourceMapper(OptionConverters.toScala(sourceMapper())),
      () -> router().asScala()
  );
}

代码示例来源:origin: com.typesafe.play/play_2.11

private HttpErrorHandler createHttpErrorHandler() {
  return new DefaultHttpErrorHandler(
      config(),
      environment(),
      new OptionalSourceMapper(OptionConverters.toScala(sourceMapper())),
      () -> router().asScala()
  );
}

相关文章

微信公众号

最新文章

更多