Class Expressions


  • public class Expressions
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static com.github.javaparser.ast.type.ClassOrInterfaceType FormalParamterT  
      static com.github.javaparser.ast.type.ClassOrInterfaceType GenFnTypeT  
      static com.github.javaparser.ast.type.ClassOrInterfaceType GenListTypeT  
      static java.lang.String LEFT  
      static com.github.javaparser.ast.expr.NameExpr LEFT_EXPR  
      static com.github.javaparser.ast.type.ClassOrInterfaceType MapBackedTypeT  
      static com.github.javaparser.ast.type.ClassOrInterfaceType NamedParamterT  
      static com.github.javaparser.ast.expr.NameExpr STDLIB  
      static com.github.javaparser.ast.type.UnknownType UNKNOWN_TYPE  
    • Constructor Summary

      Constructors 
      Constructor Description
      Expressions()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.github.javaparser.ast.expr.MethodCallExpr between​(com.github.javaparser.ast.expr.Expression value, com.github.javaparser.ast.expr.Expression start, com.github.javaparser.ast.expr.Expression end)  
      static com.github.javaparser.ast.expr.MethodCallExpr binary​(InfixOpNode.InfixOperator operator, com.github.javaparser.ast.expr.Expression l, com.github.javaparser.ast.expr.Expression r)  
      static com.github.javaparser.ast.expr.EnclosedExpr castTo​(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression expr)  
      static com.github.javaparser.ast.expr.MethodCallExpr coerceNumber​(com.github.javaparser.ast.expr.Expression exprCursor)  
      static com.github.javaparser.ast.expr.Expression coerceToBoolean​(com.github.javaparser.ast.expr.Expression expression)  
      static com.github.javaparser.ast.expr.NameExpr compiledFeelSemanticMappingsFQN()  
      static com.github.javaparser.ast.expr.Expression contains​(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression value)  
      static com.github.javaparser.ast.expr.Expression dash()  
      static com.github.javaparser.ast.expr.MethodCallExpr determineTypeFromName​(java.lang.String typeAsText)  
      static com.github.javaparser.ast.expr.MethodCallExpr exists​(com.github.javaparser.ast.expr.Expression tests, com.github.javaparser.ast.expr.Expression target)  
      static com.github.javaparser.ast.expr.MethodCallExpr ffor​(java.util.List<com.github.javaparser.ast.expr.Expression> iterationContexts, com.github.javaparser.ast.expr.Expression returnExpr)  
      static com.github.javaparser.ast.expr.MethodCallExpr filter​(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression filter)  
      static com.github.javaparser.ast.expr.ObjectCreationExpr formalParameter​(com.github.javaparser.ast.expr.Expression name, com.github.javaparser.ast.expr.Expression type)  
      static com.github.javaparser.ast.expr.Expression genContextType​(java.util.Map<java.lang.String,​com.github.javaparser.ast.expr.Expression> fields)  
      static com.github.javaparser.ast.expr.ObjectCreationExpr genFnType​(java.util.List<com.github.javaparser.ast.expr.Expression> args, com.github.javaparser.ast.expr.Expression ret)  
      static com.github.javaparser.ast.expr.ObjectCreationExpr genListType​(com.github.javaparser.ast.expr.Expression gen)  
      static com.github.javaparser.ast.expr.MethodCallExpr gt​(com.github.javaparser.ast.expr.Expression left, com.github.javaparser.ast.expr.Expression right)  
      static com.github.javaparser.ast.expr.MethodCallExpr includes​(com.github.javaparser.ast.expr.Expression range, com.github.javaparser.ast.expr.Expression target)  
      static com.github.javaparser.ast.expr.MethodCallExpr invoke​(com.github.javaparser.ast.expr.Expression functionName, com.github.javaparser.ast.expr.Expression params)  
      static com.github.javaparser.ast.expr.MethodCallExpr isInstanceOf​(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression type)  
      static com.github.javaparser.ast.expr.LambdaExpr lambda​(com.github.javaparser.ast.expr.Expression expr)  
      static com.github.javaparser.ast.expr.MethodCallExpr list​(com.github.javaparser.ast.expr.Expression... exprs)  
      static com.github.javaparser.ast.expr.MethodCallExpr lt​(com.github.javaparser.ast.expr.Expression left, com.github.javaparser.ast.expr.Expression right)  
      static Expressions.NamedLambda namedLambda​(com.github.javaparser.ast.expr.Expression expr, java.lang.String text)  
      static com.github.javaparser.ast.expr.ObjectCreationExpr namedParameter​(com.github.javaparser.ast.expr.Expression name, com.github.javaparser.ast.expr.Expression value)  
      static Expressions.NamedLambda namedUnaryLambda​(com.github.javaparser.ast.expr.Expression expr, java.lang.String text)  
      static com.github.javaparser.ast.expr.MethodCallExpr nativeInstanceOf​(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression condition)  
      static com.github.javaparser.ast.expr.Expression negate​(com.github.javaparser.ast.expr.Expression expression)  
      static com.github.javaparser.ast.expr.ObjectCreationExpr newIllegalState()  
      static com.github.javaparser.ast.expr.MethodCallExpr notExists​(com.github.javaparser.ast.expr.Expression expr)  
      static com.github.javaparser.ast.expr.MethodCallExpr path​(com.github.javaparser.ast.expr.Expression expr, com.github.javaparser.ast.expr.Expression filter)  
      static com.github.javaparser.ast.expr.MethodCallExpr path​(com.github.javaparser.ast.expr.Expression expr, java.util.List<com.github.javaparser.ast.expr.Expression> filters)  
      static com.github.javaparser.ast.expr.Expression positive​(com.github.javaparser.ast.expr.Expression expression)  
      static com.github.javaparser.ast.expr.Expression quantifier​(QuantifiedExpressionNode.Quantifier quantifier, com.github.javaparser.ast.expr.Expression condition, java.util.List<com.github.javaparser.ast.expr.Expression> iterationContexts)  
      static com.github.javaparser.ast.expr.MethodCallExpr range​(RangeNode.IntervalBoundary lowBoundary, com.github.javaparser.ast.expr.Expression lowEndPoint, com.github.javaparser.ast.expr.Expression highEndPoint, RangeNode.IntervalBoundary highBoundary)  
      static com.github.javaparser.ast.expr.MethodCallExpr reflectiveCastTo​(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression expr)  
      static com.github.javaparser.ast.expr.StringLiteralExpr stringLiteral​(java.lang.String text)  
      static com.github.javaparser.ast.expr.LambdaExpr supplierLambda​(com.github.javaparser.ast.expr.Expression expr)  
      static com.github.javaparser.ast.expr.Expression unary​(UnaryTestNode.UnaryOperator operator, com.github.javaparser.ast.expr.Expression right)  
      static com.github.javaparser.ast.expr.MethodCallExpr unaryComparison​(java.lang.String operator, com.github.javaparser.ast.expr.Expression right)  
      static com.github.javaparser.ast.expr.LambdaExpr unaryLambda​(com.github.javaparser.ast.expr.Expression expr)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • NamedParamterT

        public static final com.github.javaparser.ast.type.ClassOrInterfaceType NamedParamterT
      • FormalParamterT

        public static final com.github.javaparser.ast.type.ClassOrInterfaceType FormalParamterT
      • GenListTypeT

        public static final com.github.javaparser.ast.type.ClassOrInterfaceType GenListTypeT
      • MapBackedTypeT

        public static final com.github.javaparser.ast.type.ClassOrInterfaceType MapBackedTypeT
      • GenFnTypeT

        public static final com.github.javaparser.ast.type.ClassOrInterfaceType GenFnTypeT
      • LEFT_EXPR

        public static final com.github.javaparser.ast.expr.NameExpr LEFT_EXPR
      • UNKNOWN_TYPE

        public static final com.github.javaparser.ast.type.UnknownType UNKNOWN_TYPE
      • STDLIB

        public static final com.github.javaparser.ast.expr.NameExpr STDLIB
    • Constructor Detail

      • Expressions

        public Expressions()
    • Method Detail

      • dash

        public static com.github.javaparser.ast.expr.Expression dash()
      • negate

        public static com.github.javaparser.ast.expr.Expression negate​(com.github.javaparser.ast.expr.Expression expression)
      • positive

        public static com.github.javaparser.ast.expr.Expression positive​(com.github.javaparser.ast.expr.Expression expression)
      • binary

        public static com.github.javaparser.ast.expr.MethodCallExpr binary​(InfixOpNode.InfixOperator operator,
                                                                           com.github.javaparser.ast.expr.Expression l,
                                                                           com.github.javaparser.ast.expr.Expression r)
      • unary

        public static com.github.javaparser.ast.expr.Expression unary​(UnaryTestNode.UnaryOperator operator,
                                                                      com.github.javaparser.ast.expr.Expression right)
      • unaryComparison

        public static com.github.javaparser.ast.expr.MethodCallExpr unaryComparison​(java.lang.String operator,
                                                                                    com.github.javaparser.ast.expr.Expression right)
      • lt

        public static com.github.javaparser.ast.expr.MethodCallExpr lt​(com.github.javaparser.ast.expr.Expression left,
                                                                       com.github.javaparser.ast.expr.Expression right)
      • gt

        public static com.github.javaparser.ast.expr.MethodCallExpr gt​(com.github.javaparser.ast.expr.Expression left,
                                                                       com.github.javaparser.ast.expr.Expression right)
      • between

        public static com.github.javaparser.ast.expr.MethodCallExpr between​(com.github.javaparser.ast.expr.Expression value,
                                                                            com.github.javaparser.ast.expr.Expression start,
                                                                            com.github.javaparser.ast.expr.Expression end)
      • castTo

        public static com.github.javaparser.ast.expr.EnclosedExpr castTo​(com.github.javaparser.ast.type.Type type,
                                                                         com.github.javaparser.ast.expr.Expression expr)
      • reflectiveCastTo

        public static com.github.javaparser.ast.expr.MethodCallExpr reflectiveCastTo​(com.github.javaparser.ast.type.Type type,
                                                                                     com.github.javaparser.ast.expr.Expression expr)
      • quantifier

        public static com.github.javaparser.ast.expr.Expression quantifier​(QuantifiedExpressionNode.Quantifier quantifier,
                                                                           com.github.javaparser.ast.expr.Expression condition,
                                                                           java.util.List<com.github.javaparser.ast.expr.Expression> iterationContexts)
      • ffor

        public static com.github.javaparser.ast.expr.MethodCallExpr ffor​(java.util.List<com.github.javaparser.ast.expr.Expression> iterationContexts,
                                                                         com.github.javaparser.ast.expr.Expression returnExpr)
      • compiledFeelSemanticMappingsFQN

        public static com.github.javaparser.ast.expr.NameExpr compiledFeelSemanticMappingsFQN()
      • list

        public static com.github.javaparser.ast.expr.MethodCallExpr list​(com.github.javaparser.ast.expr.Expression... exprs)
      • range

        public static com.github.javaparser.ast.expr.MethodCallExpr range​(RangeNode.IntervalBoundary lowBoundary,
                                                                          com.github.javaparser.ast.expr.Expression lowEndPoint,
                                                                          com.github.javaparser.ast.expr.Expression highEndPoint,
                                                                          RangeNode.IntervalBoundary highBoundary)
      • includes

        public static com.github.javaparser.ast.expr.MethodCallExpr includes​(com.github.javaparser.ast.expr.Expression range,
                                                                             com.github.javaparser.ast.expr.Expression target)
      • exists

        public static com.github.javaparser.ast.expr.MethodCallExpr exists​(com.github.javaparser.ast.expr.Expression tests,
                                                                           com.github.javaparser.ast.expr.Expression target)
      • notExists

        public static com.github.javaparser.ast.expr.MethodCallExpr notExists​(com.github.javaparser.ast.expr.Expression expr)
      • namedLambda

        public static Expressions.NamedLambda namedLambda​(com.github.javaparser.ast.expr.Expression expr,
                                                          java.lang.String text)
      • lambda

        public static com.github.javaparser.ast.expr.LambdaExpr lambda​(com.github.javaparser.ast.expr.Expression expr)
      • supplierLambda

        public static com.github.javaparser.ast.expr.LambdaExpr supplierLambda​(com.github.javaparser.ast.expr.Expression expr)
      • namedUnaryLambda

        public static Expressions.NamedLambda namedUnaryLambda​(com.github.javaparser.ast.expr.Expression expr,
                                                               java.lang.String text)
      • unaryLambda

        public static com.github.javaparser.ast.expr.LambdaExpr unaryLambda​(com.github.javaparser.ast.expr.Expression expr)
      • namedParameter

        public static com.github.javaparser.ast.expr.ObjectCreationExpr namedParameter​(com.github.javaparser.ast.expr.Expression name,
                                                                                       com.github.javaparser.ast.expr.Expression value)
      • formalParameter

        public static com.github.javaparser.ast.expr.ObjectCreationExpr formalParameter​(com.github.javaparser.ast.expr.Expression name,
                                                                                        com.github.javaparser.ast.expr.Expression type)
      • invoke

        public static com.github.javaparser.ast.expr.MethodCallExpr invoke​(com.github.javaparser.ast.expr.Expression functionName,
                                                                           com.github.javaparser.ast.expr.Expression params)
      • filter

        public static com.github.javaparser.ast.expr.MethodCallExpr filter​(com.github.javaparser.ast.expr.Expression expr,
                                                                           com.github.javaparser.ast.expr.Expression filter)
      • path

        public static com.github.javaparser.ast.expr.MethodCallExpr path​(com.github.javaparser.ast.expr.Expression expr,
                                                                         com.github.javaparser.ast.expr.Expression filter)
      • path

        public static com.github.javaparser.ast.expr.MethodCallExpr path​(com.github.javaparser.ast.expr.Expression expr,
                                                                         java.util.List<com.github.javaparser.ast.expr.Expression> filters)
      • isInstanceOf

        public static com.github.javaparser.ast.expr.MethodCallExpr isInstanceOf​(com.github.javaparser.ast.expr.Expression expr,
                                                                                 com.github.javaparser.ast.expr.Expression type)
      • nativeInstanceOf

        public static com.github.javaparser.ast.expr.MethodCallExpr nativeInstanceOf​(com.github.javaparser.ast.type.Type type,
                                                                                     com.github.javaparser.ast.expr.Expression condition)
      • determineTypeFromName

        public static com.github.javaparser.ast.expr.MethodCallExpr determineTypeFromName​(java.lang.String typeAsText)
      • genListType

        public static com.github.javaparser.ast.expr.ObjectCreationExpr genListType​(com.github.javaparser.ast.expr.Expression gen)
      • genContextType

        public static com.github.javaparser.ast.expr.Expression genContextType​(java.util.Map<java.lang.String,​com.github.javaparser.ast.expr.Expression> fields)
      • genFnType

        public static com.github.javaparser.ast.expr.ObjectCreationExpr genFnType​(java.util.List<com.github.javaparser.ast.expr.Expression> args,
                                                                                  com.github.javaparser.ast.expr.Expression ret)
      • contains

        public static com.github.javaparser.ast.expr.Expression contains​(com.github.javaparser.ast.expr.Expression expr,
                                                                         com.github.javaparser.ast.expr.Expression value)
      • stringLiteral

        public static com.github.javaparser.ast.expr.StringLiteralExpr stringLiteral​(java.lang.String text)
      • coerceToBoolean

        public static com.github.javaparser.ast.expr.Expression coerceToBoolean​(com.github.javaparser.ast.expr.Expression expression)
      • coerceNumber

        public static com.github.javaparser.ast.expr.MethodCallExpr coerceNumber​(com.github.javaparser.ast.expr.Expression exprCursor)
      • newIllegalState

        public static com.github.javaparser.ast.expr.ObjectCreationExpr newIllegalState()