Class ValueResolvers.ModResolver

java.lang.Object
io.quarkus.qute.ValueResolvers.ModResolver
All Implemented Interfaces:
Resolver, ValueResolver, WithPriority
Enclosing class:
ValueResolvers

public static final class ValueResolvers.ModResolver extends Object
  • Constructor Details

    • ModResolver

      public ModResolver()
  • Method Details

    • appliesToName

      protected boolean appliesToName(String name)
    • compute

      protected Object compute(Long op1, Long op2)
    • compute

      protected Object compute(Integer op1, Long op2)
    • compute

      protected Object compute(Long op1, Integer op2)
    • compute

      protected Object compute(Integer op1, Integer op2)
    • appliesTo

      public boolean appliesTo(EvalContext context)
      Specified by:
      appliesTo in interface ValueResolver
      Parameters:
      context -
      Returns:
      true if this resolver applies to the given context
    • resolve

      public CompletionStage<Object> resolve(EvalContext context)
      Description copied from interface: Resolver
      This method should return an instance of
      invalid reference
      Results#NotFound
      if it's not possible to resolve the context. Any other value is considered a valid result, including null.
      Specified by:
      resolve in interface Resolver
      Parameters:
      context -
      Returns:
      the result