Uses of Interface
sootup.core.jimple.common.constant.Constant
Packages that use Constant
Package
Description
-
Uses of Constant in sootup.core.jimple.basic
Methods in sootup.core.jimple.basic with parameters of type ConstantModifier and TypeMethodDescriptionboolean
JimpleComparator.caseConstant
(Constant constant, Object o) -
Uses of Constant in sootup.core.jimple.common.constant
Subinterfaces of Constant in sootup.core.jimple.common.constantModifier and TypeInterfaceDescriptioninterface
ComparableConstant<C extends ComparableConstant<C>>
interface
LogicalConstant<L extends LogicalConstant<L>>
A Constant that supportsLogicalConstant.and(LogicalConstant)
,LogicalConstant.or(LogicalConstant)
andLogicalConstant.xor(LogicalConstant)
interface
NumericConstant<N extends NumericConstant<N>>
interface
RealConstant<R extends RealConstant<R>>
Base type for floating point constants.interface
ShiftableConstant<A extends ShiftableConstant<A>>
Classes in sootup.core.jimple.common.constant that implement ConstantModifier and TypeClassDescriptionclass
BooleanConstant didn't exist in old soot, because in Java byte code boolean values are represented as integer values 1 or 0.class
class
Floating point constant with double precision.class
class
Floating point constant with single precision.class
A 32-bit integer constant.class
A 64-bit integer constantclass
class
class
class
-
Uses of Constant in sootup.core.jimple.visitor
Methods in sootup.core.jimple.visitor with parameters of type ConstantModifier and TypeMethodDescriptionvoid
AbstractConstantVisitor.defaultCaseConstant
(@NonNull Constant constant) void
AbstractImmediateVisitor.defaultCaseConstant
(@NonNull Constant constant) void
AbstractValueVisitor.defaultCaseConstant
(@NonNull Constant v) void
ConstantVisitor.defaultCaseConstant
(@NonNull Constant constant) -
Uses of Constant in sootup.core.util.printer
Methods in sootup.core.util.printer with parameters of type Constant -
Uses of Constant in sootup.interceptors
Methods in sootup.interceptors that return ConstantModifier and TypeMethodDescriptionstatic @Nullable Constant
Evaluator.getConstantValueOf
(Value op) Returns the constant value of op, if it is easy to find the constant value; else returns null. -
Uses of Constant in sootup.java.core
Methods in sootup.java.core that return Constant