Uses of Interface
sootup.core.jimple.common.constant.Constant
Package
Description
-
Uses of Constant in sootup.core.jimple.basic
Modifier and TypeMethodDescriptionboolean
JimpleComparator.caseConstant
(Constant constant, Object o) -
Uses of Constant in sootup.core.jimple.common.constant
Modifier 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>>
Modifier 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
Modifier and TypeMethodDescriptionvoid
AbstractConstantVisitor.defaultCaseConstant
(Constant constant) void
AbstractImmediateVisitor.defaultCaseConstant
(Constant constant) void
AbstractValueVisitor.defaultCaseConstant
(Constant v) void
ConstantVisitor.defaultCaseConstant
(Constant constant) -
Uses of Constant in sootup.core.util.printer
-
Uses of Constant in sootup.interceptors
Modifier and TypeMethodDescriptionstatic 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