Modifier and Type | Method and Description |
---|---|
ArithOp |
ArithmeticMutationOperation.getOp() |
ArithOp |
ArithmeticOperation.getOp() |
static ArithOp |
ArithOp.getOpFor(JVMInstr instr) |
static ArithOp |
ArithOp.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ArithOp[] |
ArithOp.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AssignmentExpression.isSelfMutatingOp1(LValue lValue,
ArithOp arithOp) |
boolean |
ArithmeticPreMutationOperation.isSelfMutatingOp1(LValue lValue,
ArithOp arithOp) |
boolean |
ArithmeticPostMutationOperation.isSelfMutatingOp1(LValue lValue,
ArithOp arithOp) |
abstract boolean |
AbstractAssignmentExpression.isSelfMutatingOp1(LValue lValue,
ArithOp arithOp) |
boolean |
ArithmeticMutationOperation.isSelfMutatingOp1(LValue lValue,
ArithOp arithOp) |
Constructor and Description |
---|
ArithmeticMonOperation(BytecodeLoc loc,
Expression lhs,
ArithOp op) |
ArithmeticMutationOperation(BytecodeLoc loc,
LValue mutated,
Expression mutation,
ArithOp op) |
ArithmeticOperation(BytecodeLoc loc,
Expression lhs,
Expression rhs,
ArithOp op) |
ArithmeticOperation(BytecodeLoc loc,
InferredJavaType knownType,
Expression lhs,
Expression rhs,
ArithOp op) |
ArithmeticPostMutationOperation(BytecodeLoc loc,
LValue mutated,
ArithOp op) |
ArithmeticPreMutationOperation(BytecodeLoc loc,
LValue mutated,
ArithOp op) |
Modifier and Type | Method and Description |
---|---|
static Literal |
LiteralFolding.foldArithmetic(RawJavaType returnType,
Literal l,
ArithOp op) |
static Literal |
LiteralFolding.foldArithmetic(RawJavaType returnType,
Literal l,
Literal r,
ArithOp op)
Fold an arithmetic operations.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AssignmentPreMutation.isSelfMutatingOp1(LValue lValue,
ArithOp arithOp) |
boolean |
AssignmentSimple.isSelfMutatingOp1(LValue lValue,
ArithOp arithOp) |
abstract boolean |
AbstractAssignment.isSelfMutatingOp1(LValue lValue,
ArithOp arithOp) |
Modifier and Type | Method and Description |
---|---|
OptionalMatch<ArithOp> |
WildcardMatch.ArithmeticMutationWildcard.getOp() |
Modifier and Type | Method and Description |
---|---|
static void |
InferredJavaType.useInArithOp(InferredJavaType lhs,
InferredJavaType rhs,
ArithOp op) |
Copyright © 2011-2021. All Rights Reserved.