JexlOperator.smali
.class public final enum Lorg/apache/commons/jexl3/JexlOperator;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lorg/apache/commons/jexl3/JexlOperator;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum ADD:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum AND:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum ARRAY_GET:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum ARRAY_SET:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum ASSIGN:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum COMPLEMENT:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum CONTAINS:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum DIVIDE:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum EMPTY:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum ENDSWITH:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum EQ:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum FOR_EACH:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum GT:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum GTE:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum LT:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum LTE:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum MOD:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum MULTIPLY:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum NEGATE:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum NOT:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum OR:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum PROPERTY_GET:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum PROPERTY_SET:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum SELF_ADD:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum SELF_AND:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum SELF_DIVIDE:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum SELF_MOD:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum SELF_MULTIPLY:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum SELF_OR:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum SELF_SUBTRACT:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum SELF_XOR:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum SIZE:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum STARTSWITH:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum SUBTRACT:Lorg/apache/commons/jexl3/JexlOperator;
.field public static final enum XOR:Lorg/apache/commons/jexl3/JexlOperator;
# instance fields
.field private final arity:I
.field private final base:Lorg/apache/commons/jexl3/JexlOperator;
.field private final methodName:Ljava/lang/String;
.field private final operator:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.registers 46
.line 1
new-instance v6, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "ADD"
const/4 v2, 0x0
const-string v3, "+"
const-string v4, "add"
const/4 v5, 0x2
move-object v0, v6
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v6, Lorg/apache/commons/jexl3/JexlOperator;->ADD:Lorg/apache/commons/jexl3/JexlOperator;
.line 2
new-instance v13, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "SUBTRACT"
const/4 v9, 0x1
const-string v10, "-"
const-string v11, "subtract"
const/4 v12, 0x2
move-object v7, v13
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v13, Lorg/apache/commons/jexl3/JexlOperator;->SUBTRACT:Lorg/apache/commons/jexl3/JexlOperator;
.line 3
new-instance v14, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "MULTIPLY"
const/4 v2, 0x2
const-string v3, "*"
const-string v4, "multiply"
move-object v0, v14
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v14, Lorg/apache/commons/jexl3/JexlOperator;->MULTIPLY:Lorg/apache/commons/jexl3/JexlOperator;
.line 4
new-instance v15, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "DIVIDE"
const/4 v9, 0x3
const-string v10, "/"
const-string v11, "divide"
move-object v7, v15
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v15, Lorg/apache/commons/jexl3/JexlOperator;->DIVIDE:Lorg/apache/commons/jexl3/JexlOperator;
.line 5
new-instance v16, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "MOD"
const/4 v2, 0x4
const-string v3, "%"
const-string v4, "mod"
move-object/from16 v0, v16
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v16, Lorg/apache/commons/jexl3/JexlOperator;->MOD:Lorg/apache/commons/jexl3/JexlOperator;
.line 6
new-instance v17, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "AND"
const/4 v9, 0x5
const-string v10, "&"
const-string v11, "and"
move-object/from16 v7, v17
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v17, Lorg/apache/commons/jexl3/JexlOperator;->AND:Lorg/apache/commons/jexl3/JexlOperator;
.line 7
new-instance v18, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "OR"
const/4 v2, 0x6
const-string v3, "|"
const-string v4, "or"
move-object/from16 v0, v18
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v18, Lorg/apache/commons/jexl3/JexlOperator;->OR:Lorg/apache/commons/jexl3/JexlOperator;
.line 8
new-instance v19, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "XOR"
const/4 v9, 0x7
const-string v10, "^"
const-string v11, "xor"
move-object/from16 v7, v19
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v19, Lorg/apache/commons/jexl3/JexlOperator;->XOR:Lorg/apache/commons/jexl3/JexlOperator;
.line 9
new-instance v20, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "EQ"
const/16 v2, 0x8
const-string v3, "=="
const-string v4, "equals"
move-object/from16 v0, v20
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v20, Lorg/apache/commons/jexl3/JexlOperator;->EQ:Lorg/apache/commons/jexl3/JexlOperator;
.line 10
new-instance v21, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "LT"
const/16 v9, 0x9
const-string v10, "<"
const-string v11, "lessThan"
move-object/from16 v7, v21
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v21, Lorg/apache/commons/jexl3/JexlOperator;->LT:Lorg/apache/commons/jexl3/JexlOperator;
.line 11
new-instance v22, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "LTE"
const/16 v2, 0xa
const-string v3, "<="
const-string v4, "lessThanOrEqual"
move-object/from16 v0, v22
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v22, Lorg/apache/commons/jexl3/JexlOperator;->LTE:Lorg/apache/commons/jexl3/JexlOperator;
.line 12
new-instance v23, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "GT"
const/16 v9, 0xb
const-string v10, ">"
const-string v11, "greaterThan"
move-object/from16 v7, v23
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v23, Lorg/apache/commons/jexl3/JexlOperator;->GT:Lorg/apache/commons/jexl3/JexlOperator;
.line 13
new-instance v24, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "GTE"
const/16 v2, 0xc
const-string v3, ">="
const-string v4, "greaterThanOrEqual"
move-object/from16 v0, v24
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v24, Lorg/apache/commons/jexl3/JexlOperator;->GTE:Lorg/apache/commons/jexl3/JexlOperator;
.line 14
new-instance v25, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "CONTAINS"
const/16 v9, 0xd
const-string v10, "=~"
const-string v11, "contains"
move-object/from16 v7, v25
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v25, Lorg/apache/commons/jexl3/JexlOperator;->CONTAINS:Lorg/apache/commons/jexl3/JexlOperator;
.line 15
new-instance v26, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "STARTSWITH"
const/16 v2, 0xe
const-string v3, "=^"
const-string v4, "startsWith"
move-object/from16 v0, v26
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v26, Lorg/apache/commons/jexl3/JexlOperator;->STARTSWITH:Lorg/apache/commons/jexl3/JexlOperator;
.line 16
new-instance v27, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "ENDSWITH"
const/16 v9, 0xf
const-string v10, "=$"
const-string v11, "endsWith"
move-object/from16 v7, v27
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v27, Lorg/apache/commons/jexl3/JexlOperator;->ENDSWITH:Lorg/apache/commons/jexl3/JexlOperator;
.line 17
new-instance v28, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "NOT"
const/16 v2, 0x10
const-string v3, "!"
const-string v4, "not"
const/4 v5, 0x1
move-object/from16 v0, v28
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v28, Lorg/apache/commons/jexl3/JexlOperator;->NOT:Lorg/apache/commons/jexl3/JexlOperator;
.line 18
new-instance v29, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "COMPLEMENT"
const/16 v9, 0x11
const-string v10, "~"
const-string v11, "complement"
const/4 v12, 0x1
move-object/from16 v7, v29
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v29, Lorg/apache/commons/jexl3/JexlOperator;->COMPLEMENT:Lorg/apache/commons/jexl3/JexlOperator;
.line 19
new-instance v30, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "NEGATE"
const/16 v2, 0x12
const-string v3, "-"
const-string v4, "negate"
move-object/from16 v0, v30
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v30, Lorg/apache/commons/jexl3/JexlOperator;->NEGATE:Lorg/apache/commons/jexl3/JexlOperator;
.line 20
new-instance v31, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "EMPTY"
const/16 v9, 0x13
const-string v10, "empty"
const-string v11, "empty"
move-object/from16 v7, v31
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v31, Lorg/apache/commons/jexl3/JexlOperator;->EMPTY:Lorg/apache/commons/jexl3/JexlOperator;
.line 21
new-instance v32, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "SIZE"
const/16 v2, 0x14
const-string v3, "size"
const-string v4, "size"
move-object/from16 v0, v32
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v32, Lorg/apache/commons/jexl3/JexlOperator;->SIZE:Lorg/apache/commons/jexl3/JexlOperator;
.line 22
new-instance v33, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "SELF_ADD"
const/16 v2, 0x15
const-string v3, "+="
const-string v4, "selfAdd"
move-object/from16 v0, v33
move-object v5, v6
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/apache/commons/jexl3/JexlOperator;)V
sput-object v33, Lorg/apache/commons/jexl3/JexlOperator;->SELF_ADD:Lorg/apache/commons/jexl3/JexlOperator;
.line 23
new-instance v34, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "SELF_SUBTRACT"
const/16 v9, 0x16
const-string v10, "-="
const-string v11, "selfSubtract"
move-object/from16 v7, v34
move-object v12, v13
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/apache/commons/jexl3/JexlOperator;)V
sput-object v34, Lorg/apache/commons/jexl3/JexlOperator;->SELF_SUBTRACT:Lorg/apache/commons/jexl3/JexlOperator;
.line 24
new-instance v35, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "SELF_MULTIPLY"
const/16 v2, 0x17
const-string v3, "*="
const-string v4, "selfMultiply"
move-object/from16 v0, v35
move-object v5, v14
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/apache/commons/jexl3/JexlOperator;)V
sput-object v35, Lorg/apache/commons/jexl3/JexlOperator;->SELF_MULTIPLY:Lorg/apache/commons/jexl3/JexlOperator;
.line 25
new-instance v36, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "SELF_DIVIDE"
const/16 v9, 0x18
const-string v10, "/="
const-string v11, "selfDivide"
move-object/from16 v7, v36
move-object v12, v15
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/apache/commons/jexl3/JexlOperator;)V
sput-object v36, Lorg/apache/commons/jexl3/JexlOperator;->SELF_DIVIDE:Lorg/apache/commons/jexl3/JexlOperator;
.line 26
new-instance v37, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "SELF_MOD"
const/16 v2, 0x19
const-string v3, "%="
const-string v4, "selfMod"
move-object/from16 v0, v37
move-object/from16 v5, v16
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/apache/commons/jexl3/JexlOperator;)V
sput-object v37, Lorg/apache/commons/jexl3/JexlOperator;->SELF_MOD:Lorg/apache/commons/jexl3/JexlOperator;
.line 27
new-instance v38, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "SELF_AND"
const/16 v9, 0x1a
const-string v10, "&="
const-string v11, "selfAnd"
move-object/from16 v7, v38
move-object/from16 v12, v17
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/apache/commons/jexl3/JexlOperator;)V
sput-object v38, Lorg/apache/commons/jexl3/JexlOperator;->SELF_AND:Lorg/apache/commons/jexl3/JexlOperator;
.line 28
new-instance v39, Lorg/apache/commons/jexl3/JexlOperator;
const-string v1, "SELF_OR"
const/16 v2, 0x1b
const-string v3, "|="
const-string v4, "selfOr"
move-object/from16 v0, v39
move-object/from16 v5, v18
invoke-direct/range {v0 .. v5}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/apache/commons/jexl3/JexlOperator;)V
sput-object v39, Lorg/apache/commons/jexl3/JexlOperator;->SELF_OR:Lorg/apache/commons/jexl3/JexlOperator;
.line 29
new-instance v0, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "SELF_XOR"
const/16 v9, 0x1c
const-string v10, "^="
const-string v11, "selfXor"
move-object v7, v0
move-object/from16 v12, v19
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/apache/commons/jexl3/JexlOperator;)V
sput-object v0, Lorg/apache/commons/jexl3/JexlOperator;->SELF_XOR:Lorg/apache/commons/jexl3/JexlOperator;
.line 30
new-instance v1, Lorg/apache/commons/jexl3/JexlOperator;
const-string v41, "ASSIGN"
const/16 v42, 0x1d
const-string v43, "="
const/16 v44, 0x0
const/16 v45, 0x0
move-object/from16 v40, v1
invoke-direct/range {v40 .. v45}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/apache/commons/jexl3/JexlOperator;)V
sput-object v1, Lorg/apache/commons/jexl3/JexlOperator;->ASSIGN:Lorg/apache/commons/jexl3/JexlOperator;
.line 31
new-instance v2, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "PROPERTY_GET"
const/16 v9, 0x1e
const-string v10, "."
const-string v11, "propertyGet"
const/4 v12, 0x2
move-object v7, v2
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v2, Lorg/apache/commons/jexl3/JexlOperator;->PROPERTY_GET:Lorg/apache/commons/jexl3/JexlOperator;
.line 32
new-instance v3, Lorg/apache/commons/jexl3/JexlOperator;
const-string v41, "PROPERTY_SET"
const/16 v42, 0x1f
const-string v43, ".="
const-string v44, "propertySet"
const/16 v45, 0x3
move-object/from16 v40, v3
invoke-direct/range {v40 .. v45}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v3, Lorg/apache/commons/jexl3/JexlOperator;->PROPERTY_SET:Lorg/apache/commons/jexl3/JexlOperator;
.line 33
new-instance v4, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "ARRAY_GET"
const/16 v9, 0x20
const-string v10, "[]"
const-string v11, "arrayGet"
move-object v7, v4
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v4, Lorg/apache/commons/jexl3/JexlOperator;->ARRAY_GET:Lorg/apache/commons/jexl3/JexlOperator;
.line 34
new-instance v5, Lorg/apache/commons/jexl3/JexlOperator;
const-string v41, "ARRAY_SET"
const/16 v42, 0x21
const-string v43, "[]="
const-string v44, "arraySet"
move-object/from16 v40, v5
invoke-direct/range {v40 .. v45}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v5, Lorg/apache/commons/jexl3/JexlOperator;->ARRAY_SET:Lorg/apache/commons/jexl3/JexlOperator;
.line 35
new-instance v40, Lorg/apache/commons/jexl3/JexlOperator;
const-string v8, "FOR_EACH"
const/16 v9, 0x22
const-string v10, "for(...)"
const-string v11, "forEach"
const/4 v12, 0x1
move-object/from16 v7, v40
invoke-direct/range {v7 .. v12}, Lorg/apache/commons/jexl3/JexlOperator;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
sput-object v40, Lorg/apache/commons/jexl3/JexlOperator;->FOR_EACH:Lorg/apache/commons/jexl3/JexlOperator;
const/16 v7, 0x23
new-array v7, v7, [Lorg/apache/commons/jexl3/JexlOperator;
const/4 v8, 0x0
aput-object v6, v7, v8
const/4 v6, 0x1
aput-object v13, v7, v6
const/4 v6, 0x2
aput-object v14, v7, v6
const/4 v6, 0x3
aput-object v15, v7, v6
const/4 v6, 0x4
aput-object v16, v7, v6
const/4 v6, 0x5
aput-object v17, v7, v6
const/4 v6, 0x6
aput-object v18, v7, v6
const/4 v6, 0x7
aput-object v19, v7, v6
const/16 v6, 0x8
aput-object v20, v7, v6
const/16 v6, 0x9
aput-object v21, v7, v6
const/16 v6, 0xa
aput-object v22, v7, v6
const/16 v6, 0xb
aput-object v23, v7, v6
const/16 v6, 0xc
aput-object v24, v7, v6
const/16 v6, 0xd
aput-object v25, v7, v6
const/16 v6, 0xe
aput-object v26, v7, v6
const/16 v6, 0xf
aput-object v27, v7, v6
const/16 v6, 0x10
aput-object v28, v7, v6
const/16 v6, 0x11
aput-object v29, v7, v6
const/16 v6, 0x12
aput-object v30, v7, v6
const/16 v6, 0x13
aput-object v31, v7, v6
const/16 v6, 0x14
aput-object v32, v7, v6
const/16 v6, 0x15
aput-object v33, v7, v6
const/16 v6, 0x16
aput-object v34, v7, v6
const/16 v6, 0x17
aput-object v35, v7, v6
const/16 v6, 0x18
aput-object v36, v7, v6
const/16 v6, 0x19
aput-object v37, v7, v6
const/16 v6, 0x1a
aput-object v38, v7, v6
const/16 v6, 0x1b
aput-object v39, v7, v6
const/16 v6, 0x1c
aput-object v0, v7, v6
const/16 v0, 0x1d
aput-object v1, v7, v0
const/16 v0, 0x1e
aput-object v2, v7, v0
const/16 v0, 0x1f
aput-object v3, v7, v0
const/16 v0, 0x20
aput-object v4, v7, v0
const/16 v0, 0x21
aput-object v5, v7, v0
const/16 v0, 0x22
aput-object v40, v7, v0
.line 36
sput-object v7, Lorg/apache/commons/jexl3/JexlOperator;->$VALUES:[Lorg/apache/commons/jexl3/JexlOperator;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"I)V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
.line 2
iput-object p3, p0, Lorg/apache/commons/jexl3/JexlOperator;->operator:Ljava/lang/String;
.line 3
iput-object p4, p0, Lorg/apache/commons/jexl3/JexlOperator;->methodName:Ljava/lang/String;
.line 4
iput p5, p0, Lorg/apache/commons/jexl3/JexlOperator;->arity:I
const/4 p1, 0x0
.line 5
iput-object p1, p0, Lorg/apache/commons/jexl3/JexlOperator;->base:Lorg/apache/commons/jexl3/JexlOperator;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/apache/commons/jexl3/JexlOperator;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lorg/apache/commons/jexl3/JexlOperator;",
")V"
}
.end annotation
.line 6
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
.line 7
iput-object p3, p0, Lorg/apache/commons/jexl3/JexlOperator;->operator:Ljava/lang/String;
.line 8
iput-object p4, p0, Lorg/apache/commons/jexl3/JexlOperator;->methodName:Ljava/lang/String;
const/4 p1, 0x2
.line 9
iput p1, p0, Lorg/apache/commons/jexl3/JexlOperator;->arity:I
.line 10
iput-object p5, p0, Lorg/apache/commons/jexl3/JexlOperator;->base:Lorg/apache/commons/jexl3/JexlOperator;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lorg/apache/commons/jexl3/JexlOperator;
.registers 2
const-class v0, Lorg/apache/commons/jexl3/JexlOperator;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lorg/apache/commons/jexl3/JexlOperator;
return-object p0
.end method
.method public static values()[Lorg/apache/commons/jexl3/JexlOperator;
.registers 1
sget-object v0, Lorg/apache/commons/jexl3/JexlOperator;->$VALUES:[Lorg/apache/commons/jexl3/JexlOperator;
invoke-virtual {v0}, [Lorg/apache/commons/jexl3/JexlOperator;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lorg/apache/commons/jexl3/JexlOperator;
return-object v0
.end method
# virtual methods
.method public getArity()I
.registers 2
iget v0, p0, Lorg/apache/commons/jexl3/JexlOperator;->arity:I
return v0
.end method
.method public final getBaseOperator()Lorg/apache/commons/jexl3/JexlOperator;
.registers 2
iget-object v0, p0, Lorg/apache/commons/jexl3/JexlOperator;->base:Lorg/apache/commons/jexl3/JexlOperator;
return-object v0
.end method
.method public final getMethodName()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lorg/apache/commons/jexl3/JexlOperator;->methodName:Ljava/lang/String;
return-object v0
.end method
.method public final getOperatorSymbol()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lorg/apache/commons/jexl3/JexlOperator;->operator:Ljava/lang/String;
return-object v0
.end method