Package io.activej.codegen.expression
Class ExpressionComparator
java.lang.Object
io.activej.codegen.expression.ExpressionComparator
- All Implemented Interfaces:
Expression
public final class ExpressionComparator extends Object implements Expression
Defines methods to compare some fields
-
Method Summary
Modifier and Type Method Description static ExpressionComparatorcreate()static ExpressionleftProperty(Class<?> type, String property)org.objectweb.asm.Typeload(Context ctx)Processes data and returns its typestatic ExpressionrightProperty(Class<?> type, String property)static ExpressionthatProperty(String property)static ExpressionthisProperty(String property)ExpressionComparatorwith(Expression left, Expression right)ExpressionComparatorwith(Expression left, Expression right, boolean nullable)
-
Method Details
-
create
-
with
-
with
-
thisProperty
-
thatProperty
-
leftProperty
-
rightProperty
-
load
Description copied from interface:ExpressionProcesses data and returns its type- Specified by:
loadin interfaceExpression- Parameters:
ctx- information about a dynamic class- Returns:
- type of the processes data
-