Class ContainsExpression
java.lang.Object
io.pebbletemplates.pebble.node.expression.BinaryExpression<Boolean>
io.pebbletemplates.pebble.node.expression.ContainsExpression
- All Implemented Interfaces:
Expression<Boolean>
,Node
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
arrayContains
(Object input, Object value) private static boolean
containsBoolean
(boolean[] array, Object value) private static boolean
containsByte
(byte[] array, Object value) private static boolean
containsChar
(char[] array, Object value) private static boolean
containsDouble
(double[] array, Object value) private static boolean
containsFloat
(float[] array, Object value) private static boolean
containsInt
(int[] array, Object value) private static boolean
containsLong
(long[] array, Object value) private static boolean
containsObject
(Object[] array, Object value) private static boolean
containsShort
(short[] array, Object value) evaluate
(PebbleTemplateImpl self, EvaluationContextImpl context) Methods inherited from class io.pebbletemplates.pebble.node.expression.BinaryExpression
accept, getLeftExpression, getLineNumber, getRightExpression, setLeft, setLineNumber, setRight
-
Constructor Details
-
ContainsExpression
public ContainsExpression()
-
-
Method Details
-
evaluate
-
arrayContains
-
containsObject
-
containsBoolean
-
containsByte
-
containsChar
-
containsDouble
-
containsFloat
-
containsInt
-
containsLong
-
containsShort
-