Skip navigation links
A B C D E F G H I L M N O P Q R S T U V X 

A

abs(Function<T, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the absolute value of an argument evaluation result.
abs() - Static method in class com.trigersoft.jaque.function.Functions
Returns the absolute value of an argument.
accept(ExpressionVisitor<T>) - Method in class com.trigersoft.jaque.expression.Expression
Dispatches to the specific visit method for this node type.
add(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents an arithmetic addition operation that does not have overflow checking.
Add - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents arithmetic addition without overflow checking.
add(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) + right.apply(U).
and(Predicate<T>, Predicate<U>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) && right.apply(U).
and(Function<T, Boolean>, Function<U, Boolean>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) && right.apply(U).
arrayIndex(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents applying an array index operator to an array.
ArrayIndex - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents indexing into an array.
arrayLength(Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a UnaryExpression that represents getting the length of an array.
ArrayLength - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents getting the length of an array.

B

binary(int, Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a Expression, given an operand and binary operator, by calling the appropriate factory method.
binary(int, Expression, Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a Expression, given an operand and binary operator, by calling the appropriate factory method.
BinaryExpression - Class in com.trigersoft.jaque.expression
Represents an expression that has a binary operator.
BinaryOperator - Enum in com.trigersoft.jaque.function.math
Provides mathematical binary operations implementations.
bitwiseAnd(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents a bitwise AND operation.
BitwiseAnd - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a bitwise AND operation.
bitwiseAnd(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) & right.apply(U).
bitwiseNot(Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a UnaryExpression that represents a bitwise complement operation.
BitwiseNot - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a bitwise complement operation.
bitwiseNot(Function<?, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the bitwise not value of an argument evaluation result.
bitwiseNot() - Static method in class com.trigersoft.jaque.function.Functions
Returns the bitwise not value of an argument.
bitwiseOr(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents a bitwise OR operation.
BitwiseOr - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a bitwise OR operation.
bitwiseOr(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) | right.apply(U).

C

coalesce(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents a coalescing operation.
Coalesce - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a null coalescing operation.
com.trigersoft.jaque - package com.trigersoft.jaque
Classes to support functional-style operations on streams of remote elements (rows in SQL table, mapped with JPA), such as map-reduce transformations on collections.
com.trigersoft.jaque.expression - package com.trigersoft.jaque.expression
Contains classes, interfaces and enumerations that enable language-level code expressions to be represented as objects in the form of expression trees.
com.trigersoft.jaque.function - package com.trigersoft.jaque.function
Contains classes, interfaces and enumerations for static factory methods to create composed functions.
com.trigersoft.jaque.function.math - package com.trigersoft.jaque.function.math
Contains set of math functors.
compile() - Method in class com.trigersoft.jaque.expression.LambdaExpression
Produces a Function that represents the lambda expression.
condition(Expression, Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents a conditional operation, or one of operands in case test is a constant.
Conditional - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a conditional operation.
constant(Object, Class<?>) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a ConstantExpression that has the getValue() method set to the specified value and resultType is assignable from its type.
constant(Object) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a ConstantExpression that has the getValue() method set to the specified value.
Constant - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents an expression that has a constant value.
constant(Result) - Static method in class com.trigersoft.jaque.function.Functions
Represents a function returning a constant value.
ConstantExpression - Class in com.trigersoft.jaque.expression
Represents an expression that has a constant value.
convert(Expression, Class<?>) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a UnaryExpression that represents a conversion operation, or 'e' if its ResultType equals to 'to'.
Convert - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a cast or conversion operation.

D

divide(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents an arithmetic division operation.
Divide - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents arithmetic division.
divide(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) / right.apply(U).

E

equal(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a Expression that represents an equality comparison.
Equal - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents an equality comparison.
equal(Function<T, ?>, Function<U, ?>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) == right.apply(U).
equals(Object) - Method in class com.trigersoft.jaque.expression.BinaryExpression
 
equals(Object) - Method in class com.trigersoft.jaque.expression.ConstantExpression
 
equals(Object) - Method in class com.trigersoft.jaque.expression.Expression
 
equals(Object) - Method in class com.trigersoft.jaque.expression.InvocationExpression
 
equals(Object) - Method in class com.trigersoft.jaque.expression.LambdaExpression
equals(Object) - Method in class com.trigersoft.jaque.expression.MemberExpression
 
equals(Object) - Method in class com.trigersoft.jaque.expression.ParameterExpression
 
equals(Object) - Method in class com.trigersoft.jaque.expression.UnaryExpression
 
eval(Number, Number) - Method in enum com.trigersoft.jaque.function.math.BinaryOperator
Evaluates the operator.
eval(Number) - Method in enum com.trigersoft.jaque.function.math.UnaryOperator
Evaluates the operator.
exclusiveOr(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents a bitwise XOR operation, or UnaryExpression that represents a bitwise NOT in case the second parameter equals to -1.
ExclusiveOr - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a bitwise XOR operation.
Expression - Class in com.trigersoft.jaque.expression
Provides the base class from which the classes that represent expression tree nodes are derived.
Expression(int, Class<?>) - Constructor for class com.trigersoft.jaque.expression.Expression
Initializes a new instance of the Expression class.
ExpressionType - Class in com.trigersoft.jaque.expression
Describes the node types for the nodes of an expression tree.
ExpressionVisitor<T> - Interface in com.trigersoft.jaque.expression
Represents an expression visitor interface.

F

field(Class<? super T>, String) - Static method in class com.trigersoft.jaque.function.Functions
Represents a function returning value of a field using reflection.
FieldAccess - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents reading from a field.
Functions - Class in com.trigersoft.jaque.function
Contains static factory methods to create composed functions.

G

get(Class<?>, String) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a InvocationExpression that represents accessing a static field given the name of the field.
get(Expression, String) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a InvocationExpression that represents accessing an instance field given the name of the field.
get(Expression, Field) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a InvocationExpression that represents accessing an instance field.
getArguments() - Method in class com.trigersoft.jaque.expression.InvocationExpression
Gets a collection of expressions that represent arguments of the called expression.
getBody() - Method in class com.trigersoft.jaque.expression.LambdaExpression
Gets the body of the lambda expression.
getExpressionType() - Method in class com.trigersoft.jaque.expression.Expression
Gets the node type of this Expression.
getFirst() - Method in class com.trigersoft.jaque.expression.UnaryExpression
Gets the (first) operand of the unary operation.
getIndex() - Method in class com.trigersoft.jaque.expression.ParameterExpression
Gets the index of the parameter or variable.
getInstance() - Method in class com.trigersoft.jaque.expression.MemberExpression
Gets the containing object of the MemberExpression.getMember().
getMember() - Method in class com.trigersoft.jaque.expression.MemberExpression
Gets the Member to be accessed.
getOperator() - Method in class com.trigersoft.jaque.expression.BinaryExpression
Gets the operator of the binary operation.
getParameters() - Method in class com.trigersoft.jaque.expression.InvocableExpression
Gets the parameters of this invocable expression.
getResultType() - Method in class com.trigersoft.jaque.expression.Expression
Gets the static type of the expression that this ExpressionType represents.
getSecond() - Method in class com.trigersoft.jaque.expression.BinaryExpression
Gets the second operand of the binary operation.
getTarget() - Method in class com.trigersoft.jaque.expression.InvocationExpression
Get the InvocableExpression to be called.
getValue() - Method in class com.trigersoft.jaque.expression.ConstantExpression
Gets the value of the constant expression.
greaterThan(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents a "greater than" numeric comparison.
GreaterThan - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a "greater than" numeric comparison.
greaterThan(Function<T, Key>, Function<U, Key>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) > right.apply(U).
greaterThanOrEqual(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents a "greater than or equal" numeric comparison.
GreaterThanOrEqual - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a "greater than or equal" numeric comparison.
greaterThanOrEqual(Function<T, Key>, Function<U, Key>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) >= right.apply(U).

H

hashCode() - Method in class com.trigersoft.jaque.expression.BinaryExpression
 
hashCode() - Method in class com.trigersoft.jaque.expression.ConstantExpression
 
hashCode() - Method in class com.trigersoft.jaque.expression.Expression
 
hashCode() - Method in class com.trigersoft.jaque.expression.InvocationExpression
 
hashCode() - Method in class com.trigersoft.jaque.expression.LambdaExpression
hashCode() - Method in class com.trigersoft.jaque.expression.MemberExpression
 
hashCode() - Method in class com.trigersoft.jaque.expression.ParameterExpression
 
hashCode() - Method in class com.trigersoft.jaque.expression.UnaryExpression
 

I

iif(Function<? super T, Boolean>, Function<? super T, ? extends Result>, Function<? super T, ? extends Result>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of predicate.apply(T) ? ifTrue.apply(T) : ifFalse.apply(T).
instanceOf(Expression, Class<?>) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents an instanceOf test.
InstanceOf - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a type test.
instanceOf(Function<? super T, ? extends Result>, Class<?>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of operand.apply(T) instanceof type.
InvocableExpression - Class in com.trigersoft.jaque.expression
Provides the base class from which the expression that represent invocable operations are derived.
InvocableExpression(int, Class<?>, List<ParameterExpression>) - Constructor for class com.trigersoft.jaque.expression.InvocableExpression
 
InvocationExpression - Class in com.trigersoft.jaque.expression
Represents an expression that applies a delegate or lambda expression to a list of argument expressions.
invoke(Expression, Method, Expression...) - Static method in class com.trigersoft.jaque.expression.Expression
Creates an InvocationExpression that represents a call to an instance method, or UnaryExpression in case of boxing.
invoke(Expression, Method, List<Expression>) - Static method in class com.trigersoft.jaque.expression.Expression
Creates an InvocationExpression that represents a call to an instance method, or UnaryExpression in case of boxing.
invoke(InvocableExpression, Expression...) - Static method in class com.trigersoft.jaque.expression.Expression
Creates an InvocationExpression that represents a call to an instance method.
invoke(InvocableExpression, List<Expression>) - Static method in class com.trigersoft.jaque.expression.Expression
Creates an InvocationExpression that represents a call to an instance method.
invoke(Expression, String, Class<?>[], Expression...) - Static method in class com.trigersoft.jaque.expression.Expression
Creates an InvocationExpression that represents a call to an instance method by calling the appropriate factory method, or UnaryExpression in case of boxing.
invoke(Class<?>, String, Class<?>[], Expression...) - Static method in class com.trigersoft.jaque.expression.Expression
Creates an InvocationExpression that represents a call to a static method by calling the appropriate factory method, or UnaryExpression in case of boxing.
Invoke - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents applying a delegate or lambda expression to a list of argument expressions.
isNull(Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a UnaryExpression that represents a test for null operation.
IsNull - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a null test.

L

lambda(Class<?>, Expression, List<ParameterExpression>) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a LambdaExpression as a method receiving the specified arguments, returning the resultType and having body for its implementation.
Lambda - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a lambda expression.
LambdaExpression<F> - Class in com.trigersoft.jaque.expression
Describes a lambda expression.
leftShift(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents an arithmetic left-shift operation.
LeftShift - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a bitwise left-shift operation.
lessThan(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents a "less than" numeric comparison.
LessThan - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a "less than" numeric comparison.
lessThan(Function<T, Key>, Function<U, Key>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) < right.apply(U).
lessThanOrEqual(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents a "less than or equal" numeric comparison.
LessThanOrEqual - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a "less than or equal" numeric comparison.
lessThanOrEqual(Function<T, Key>, Function<U, Key>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) <= right.apply(U).
logicalAnd(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a Expression that represents a conditional AND operation that evaluates the second operand only if it has to.
LogicalAnd - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a short-circuiting conditional AND operation.
logicalNot(Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a Expression that represents a logical negation operation.
LogicalNot - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a logical NOT operation.
logicalOr(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a Expression that represents a conditional OR operation that evaluates the second operand only if it has to.
LogicalOr - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a short-circuiting conditional OR operation.

M

MaxExpressionTypeValue - Static variable in class com.trigersoft.jaque.expression.ExpressionType
Holds the maximum expression type value.
member(int, Expression, Member, Class<?>, List<ParameterExpression>) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a MemberExpression that accessed the specified member.
MemberExpression - Class in com.trigersoft.jaque.expression
Represents accessing a field or method.
MethodAccess - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a method call.
modulo(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents an arithmetic remainder operation.
Modulo - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents an arithmetic remainder operation.
modulo(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) % right.apply(U).
multiply(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents an arithmetic multiply operation.
Multiply - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents arithmetic multiplication without overflow checking.
multiply(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) * right.apply(U).

N

negate(Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a UnaryExpression that represents an arithmetic negation operation.
Negate - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents an arithmetic negation operation.
negate(Function<?, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the negative value of an argument evaluation result.
negate() - Static method in class com.trigersoft.jaque.function.Functions
Returns the negative value of an argument.
New - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents calling a constructor to create a new object.
newInstance(Constructor<?>, Expression...) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a InvocationExpression that represents calling the specified constructor.
newInstance(Constructor<?>, List<Expression>) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a InvocationExpression that represents calling the specified constructor.
newInstance(Class<?>, Class<?>[], Expression...) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a InvocationExpression that represents calling the specified constructor.
not(Function<T, Boolean>) - Static method in class com.trigersoft.jaque.function.Functions
Negates the return value of a predicate.
notEqual(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a Expression that represents an inequality comparison.
NotEqual - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents an inequality comparison.

O

or(Predicate<T>, Predicate<U>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) || right.apply(U).
or(Function<T, Boolean>, Function<U, Boolean>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) || right.apply(U).

P

parameter(Class<?>, int) - Static method in class com.trigersoft.jaque.expression.Expression
Parameter - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a parameter index defined in the context of the expression.
ParameterExpression - Class in com.trigersoft.jaque.expression
Represents an indexed parameter expression.
parse(T) - Static method in class com.trigersoft.jaque.expression.LambdaExpression
Creates LambdaExpression representing the lambda expression tree.
power(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T)right.apply(U).
property(Class<? super T>, String) - Static method in class com.trigersoft.jaque.function.Functions
Represents a function returning value of a property using reflection.

Q

quote(Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a UnaryExpression that represents an expression that has a constant value of type Expression.
Quote - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents an expression that has a constant value of type Expression.

R

rightShift(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents an arithmetic right-shift operation.
RightShift - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents a bitwise right-shift operation.

S

shiftLeft(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) << right.apply(U).
shiftRight(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) >> right.apply(U).
SimpleExpressionVisitor - Class in com.trigersoft.jaque.expression
Default expression visitor implementation.
SimpleExpressionVisitor() - Constructor for class com.trigersoft.jaque.expression.SimpleExpressionVisitor
 
stripQuotes(Expression) - Static method in class com.trigersoft.jaque.expression.SimpleExpressionVisitor
 
subtract(Expression, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a BinaryExpression that represents an arithmetic subtract operation.
Subtract - Static variable in class com.trigersoft.jaque.expression.ExpressionType
A node that represents arithmetic subtraction without overflow checking.
subtract(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) - right.apply(U).

T

toString() - Method in class com.trigersoft.jaque.expression.BinaryExpression
 
toString() - Method in class com.trigersoft.jaque.expression.ConstantExpression
 
toString(int) - Static method in class com.trigersoft.jaque.expression.ExpressionType
 
toString() - Method in class com.trigersoft.jaque.expression.InvocationExpression
 
toString() - Method in class com.trigersoft.jaque.expression.LambdaExpression
toString() - Method in class com.trigersoft.jaque.expression.MemberExpression
 
toString() - Method in class com.trigersoft.jaque.expression.ParameterExpression
 
toString() - Method in class com.trigersoft.jaque.expression.UnaryExpression
 

U

unary(int, Class<?>, Expression) - Static method in class com.trigersoft.jaque.expression.Expression
Creates a Expression, given an operand and unary operator, by calling the appropriate factory method.
UnaryExpression - Class in com.trigersoft.jaque.expression
Represents an expression that has a unary operator.
UnaryOperator - Enum in com.trigersoft.jaque.function.math
Provides mathematical unary operations implementations.

V

valueOf(String) - Static method in enum com.trigersoft.jaque.function.math.BinaryOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.trigersoft.jaque.function.math.UnaryOperator
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.trigersoft.jaque.function.math.BinaryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.trigersoft.jaque.function.math.UnaryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
visit(ExpressionVisitor<T>) - Method in class com.trigersoft.jaque.expression.BinaryExpression
 
visit(ExpressionVisitor<T>) - Method in class com.trigersoft.jaque.expression.ConstantExpression
 
visit(ExpressionVisitor<T>) - Method in class com.trigersoft.jaque.expression.Expression
Dispatches to the specific visit method for this node type.
visit(BinaryExpression) - Method in interface com.trigersoft.jaque.expression.ExpressionVisitor
Visits the BinaryExpression.
visit(ConstantExpression) - Method in interface com.trigersoft.jaque.expression.ExpressionVisitor
Visits the ConstantExpression.
visit(InvocationExpression) - Method in interface com.trigersoft.jaque.expression.ExpressionVisitor
visit(LambdaExpression<?>) - Method in interface com.trigersoft.jaque.expression.ExpressionVisitor
Visits the LambdaExpression.
visit(MemberExpression) - Method in interface com.trigersoft.jaque.expression.ExpressionVisitor
Visits the MemberExpression.
visit(ParameterExpression) - Method in interface com.trigersoft.jaque.expression.ExpressionVisitor
visit(UnaryExpression) - Method in interface com.trigersoft.jaque.expression.ExpressionVisitor
Visits the UnaryExpression.
visit(ExpressionVisitor<T>) - Method in class com.trigersoft.jaque.expression.InvocationExpression
 
visit(ExpressionVisitor<T>) - Method in class com.trigersoft.jaque.expression.LambdaExpression
 
visit(ExpressionVisitor<T>) - Method in class com.trigersoft.jaque.expression.MemberExpression
 
visit(ExpressionVisitor<T>) - Method in class com.trigersoft.jaque.expression.ParameterExpression
 
visit(BinaryExpression) - Method in class com.trigersoft.jaque.expression.SimpleExpressionVisitor
 
visit(ConstantExpression) - Method in class com.trigersoft.jaque.expression.SimpleExpressionVisitor
 
visit(InvocationExpression) - Method in class com.trigersoft.jaque.expression.SimpleExpressionVisitor
 
visit(LambdaExpression<?>) - Method in class com.trigersoft.jaque.expression.SimpleExpressionVisitor
 
visit(MemberExpression) - Method in class com.trigersoft.jaque.expression.SimpleExpressionVisitor
 
visit(ParameterExpression) - Method in class com.trigersoft.jaque.expression.SimpleExpressionVisitor
 
visit(UnaryExpression) - Method in class com.trigersoft.jaque.expression.SimpleExpressionVisitor
 
visit(ExpressionVisitor<T>) - Method in class com.trigersoft.jaque.expression.UnaryExpression
 
visitExpressionList(List<Expression>) - Method in class com.trigersoft.jaque.expression.SimpleExpressionVisitor
 

X

xor(Function<T, ? extends Number>, Function<U, ? extends Number>) - Static method in class com.trigersoft.jaque.function.Functions
Returns the value of left.apply(T) ^ right.apply(U).
A B C D E F G H I L M N O P Q R S T U V X 
Skip navigation links

Copyright © 2014 TrigerSoft. All rights reserved.