Class ComparisonOpGen

  • All Implemented Interfaces:
    BinaryOpGen

    public class ComparisonOpGen
    extends Object
    implements BinaryOpGen
    Generator for logical operators
    • Constructor Summary

      Constructors 
      Constructor Description
      ComparisonOpGen​(org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator operator)  
    • Constructor Detail

      • ComparisonOpGen

        public ComparisonOpGen​(org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator operator)
    • Method Detail

      • returnType

        public org.apache.sling.scripting.sightly.java.compiler.impl.Type returnType​(org.apache.sling.scripting.sightly.java.compiler.impl.Type left,
                                                                                     org.apache.sling.scripting.sightly.java.compiler.impl.Type right)
        Specified by:
        returnType in interface BinaryOpGen
      • generate

        public 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)
        Specified by:
        generate in interface BinaryOpGen