Tabnine Logo
ParameterResolver$Value
Code IndexAdd Tabnine to your IDE (free)

How to use
ParameterResolver$Value
in
com.lyncode.jtwig.functions.parameters.resolve.api

Best Java code snippets using com.lyncode.jtwig.functions.parameters.resolve.api.ParameterResolver$Value (Showing top 5 results out of 315)

origin: com.lyncode/jtwig-spring

  @Override
  public Optional<Value> resolve(JavaMethodParameter parameter) {
    if (parameter.type().isAssignableFrom(HttpServletRequest.class))
      return Optional.of(new Value(LocalThreadHolder.getServletRequest()));
    return Optional.absent();
  }
}
origin: com.lyncode/jtwig-functions

  @Nullable
  @Override
  public Object apply(@Nullable SpecificationAndValue input) {
    return input.value.get().value();
  }
};
origin: com.lyncode/jtwig-functions

    Array.set(newInstance, i, args.get(i));
  return Optional.of(new Value(newInstance));
} else {
  int index = parameter.annotationIndex(Parameter.class);
  Object value = input.valueAt(index);
  if (value == null) return of(new Value(null));
  if (ClassUtils.isAssignable(value.getClass(), parameter.type())) {
    return of(new Value(value));
  } else {
    Optional convert = converter.convert(value, parameter.type());
    if (convert.isPresent())
      return of(new Value(convert.get()));
origin: com.lyncode/jtwig-functions

  @Override
  public ResolvedParameters resolve(ResolvedParameters parameters, InputParameters inputParameters) {
    Collection<JavaMethodParameter> unresolvedParameters = parameters.unresolvedParameters();
    for (JavaMethodParameter unresolvedParameter : unresolvedParameters) {

      Optional<ParameterResolver.Value> resolved = factory
          .create(inputParameters)
          .resolve(unresolvedParameter);

      if (resolved.isPresent())
        parameters.resolve(unresolvedParameter, resolved.get().value());
    }
    return parameters;
  }
}
origin: com.lyncode/jtwig-functions

public ResolvedParameters resolve(JavaMethodParameter parameter, Object value) {
  parameters.get(parameter.position()).value = Optional.of(new ParameterResolver.Value(value));
  return this;
}
com.lyncode.jtwig.functions.parameters.resolve.apiParameterResolver$Value

Most used methods

  • <init>
  • value

Popular in Java

  • Creating JSON documents from java classes using gson
  • onCreateOptionsMenu (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • runOnUiThread (Activity)
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now