All Known Implementing Classes:
ComparisonOpGen, ConcatenateOpGen, EquivalenceOpGen, InOpGen, LogicalOpGen, LongOpGen, NumericOpGen, StrictEqGenOp

public interface BinaryOpGen
Generator for a binary operator
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    generate(org.apache.sling.scripting.sightly.java.compiler.impl.JavaSource source, org.apache.sling.scripting.sightly.java.compiler.impl.ExpressionTranslator visitor, TypedNode left, TypedNode right)
     
    org.apache.sling.scripting.sightly.java.compiler.impl.Type
    returnType(org.apache.sling.scripting.sightly.java.compiler.impl.Type leftType, org.apache.sling.scripting.sightly.java.compiler.impl.Type rightType)
     
  • Method Details

    • returnType

      org.apache.sling.scripting.sightly.java.compiler.impl.Type returnType(org.apache.sling.scripting.sightly.java.compiler.impl.Type leftType, org.apache.sling.scripting.sightly.java.compiler.impl.Type rightType)
    • generate

      void generate(org.apache.sling.scripting.sightly.java.compiler.impl.JavaSource source, org.apache.sling.scripting.sightly.java.compiler.impl.ExpressionTranslator visitor, TypedNode left, TypedNode right)