Interface NumericConstant<N extends NumericConstant<N>>
- All Superinterfaces:
Acceptor<ConstantVisitor>,ComparableConstant<N>,Constant,EquivTo,Immediate,JimpleIR,Value
- All Known Subinterfaces:
RealConstant<R>,ShiftableConstant<A>
- All Known Implementing Classes:
DoubleConstant,FloatConstant,IntConstant,LongConstant
public interface NumericConstant<N extends NumericConstant<N>>
extends Constant, ComparableConstant<N>
-
Method Summary
Modifier and TypeMethodDescription@NonNull N@NonNull N@NonNull BooleanConstantgreaterThan(@NonNull N c) @NonNull BooleanConstantgreaterThanOrEqual(@NonNull N c) @NonNull BooleanConstant@NonNull BooleanConstantlessThanOrEqual(@NonNull N c) @NonNull N@NonNull Nnegate()@NonNull N@NonNull NMethods inherited from interface sootup.core.jimple.common.constant.ComparableConstant
equalEqual, notEqualMethods inherited from interface sootup.core.jimple.common.constant.Constant
equivHashCode, equivTo, getUses, toString
-
Method Details
-
add
-
subtract
-
multiply
-
divide
-
remainder
-
lessThan
-
lessThanOrEqual
-
greaterThan
-
greaterThanOrEqual
-
negate
@NonNull N negate()
-