Uses of Interface
sootup.core.jimple.visitor.Acceptor
Packages that use Acceptor
Package
Description
-
Uses of Acceptor in sootup.core.jimple.common
Classes in sootup.core.jimple.common that implement Acceptor -
Uses of Acceptor in sootup.core.jimple.common.constant
Subinterfaces of Acceptor in sootup.core.jimple.common.constantModifier and TypeInterfaceDescriptioninterfaceComparableConstant<C extends ComparableConstant<C>>interfaceinterfaceLogicalConstant<L extends LogicalConstant<L>>A Constant that supportsLogicalConstant.and(LogicalConstant),LogicalConstant.or(LogicalConstant)andLogicalConstant.xor(LogicalConstant)interfaceNumericConstant<N extends NumericConstant<N>>interfaceRealConstant<R extends RealConstant<R>>Base type for floating point constants.interfaceShiftableConstant<A extends ShiftableConstant<A>>Classes in sootup.core.jimple.common.constant that implement AcceptorModifier and TypeClassDescriptionclassBooleanConstant didn't exist in old soot, because in Java byte code boolean values are represented as integer values 1 or 0.classclassFloating point constant with double precision.classclassFloating point constant with single precision.classA 32-bit integer constant.classA 64-bit integer constantclassclassclassclass -
Uses of Acceptor in sootup.core.jimple.common.expr
Subinterfaces of Acceptor in sootup.core.jimple.common.exprClasses in sootup.core.jimple.common.expr that implement AcceptorModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassfinal classAn expression that adds two numbers.final classAn expression that computes a binary AND of two operands.final classAn expression that casts a value to a certain type.final classfinal classfinal classfinal classAn expression that divides a number by another.final classfinal classAn expression that checks whether two value are equal.final classAn expression that checks whether operand 1 >= operand 2.final classAn expression that checks whether operand 1 > operand 2.final classAn expression that checks whether a value is of a certain type.final classAn expression that invokes an interface method.final classAn expression that checks whether operand 1 <= operand 2.final classAn expression that returns the length of an array.final classAn expression that checks whether operand 1 < operand 2.final classAn expression that multiplies two numbers.final classThe opposite ofJEqExprfinal classAn expression that negates its operand (-).final classAn expression that creates a new array of a certain type and a certain size.final classAn expression that creates a new instance of a class.final classLikeJNewArrayExpr, but for multi-dimensional arrays.final classAn expression that computes a binary OR of two operands.final classfinal classAn expression that computes a % b.final classAn expression that shifts its operand to the left (<<).final classAn expression that shifts its operand to the left (>>).final classAn expression that invokes a special method (e.g. private methods).final classAn expression that invokes a static method.final classAn expression that subtracts operand 2 from operand 1.final classSimilar toJShrExpr, but shifts zero into the leftmost position.final classAn expression that invokes a virtual method.final classAn expression that computes a binary XOR of two operands. -
Uses of Acceptor in sootup.core.jimple.common.ref
Subinterfaces of Acceptor in sootup.core.jimple.common.refModifier and TypeInterfaceDescriptioninterfaceThis marker interface is used for JFieldRef's and ArrayRef'sinterfaceinterfaceClasses in sootup.core.jimple.common.ref that implement AcceptorModifier and TypeClassDescriptionfinal classfinal classclassfinal classfinal classParameterRefobjects are used byBodyobjects to refer to the parameter slots on method entry.final classfinal class -
Uses of Acceptor in sootup.core.jimple.common.stmt
Subinterfaces of Acceptor in sootup.core.jimple.common.stmtModifier and TypeInterfaceDescriptioninterfaceInterface for Stmts at which the execution does not necessarily continue with the following Stmt in the Listinterfaceas an equivalent to BranchingStmtinterfaceInterface for Stmts that could invoke a different method which will be executed before the next statement is executedinterfaceAn interface representing a return statement.interfaceClasses in sootup.core.jimple.common.stmt that implement AcceptorModifier and TypeClassDescriptionclassclassfinal classRepresents the assignment of one value to anotherclassUnconditionally jumps to a target Stmtfinal classfinal classIf the condition is true, jumps to the target, otherwise continues to the next stmt.final classA method callfinal classA no-operation statement.final classA statement that ends the method, returning a value.final classA statement that ends the method, returning no value.final classA statement that throws an Exception -
Uses of Acceptor in sootup.core.jimple.javabytecode.stmt
Classes in sootup.core.jimple.javabytecode.stmt that implement AcceptorModifier and TypeClassDescriptionfinal classfinal classA statement that enters a JVM monitor, thereby synchronizing its following statements.final classA statement that exits a JVM monitor, thereby ending synchronization.final classRepresents the deprecated JVMretstatement (< java 1.6) - which is used in JSR Context - which is deprecated as well.class -
Uses of Acceptor in sootup.core.types
Classes in sootup.core.types that implement AcceptorModifier and TypeClassDescriptionclassRepresents the type of an array, e.g.classRepresents the signature of a ClassclassRepresents a signature for anull-reference.classRepresents Java's primitive types.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassRepresents the signature of a Java type, e.g., a class, an array type, or null.classRepresents the signature of a Java type, e.g., a class, a primitive type, void, or null.classRepresents a signature for an unknown type.classRepresents Java's 'void' type as methods return's type. -
Uses of Acceptor in sootup.interceptors.typeresolving.types
Classes in sootup.interceptors.typeresolving.types that implement AcceptorModifier and TypeClassDescriptionstatic classThis type is intermediate type and used for determining the ancestor of an integer typestatic classThis type is intermediate type and used for determining the ancestor of an integer type. see: AugmentHierarchy;static classThis type is intermediate type and used for determining the ancestor of an integer typeclassThis type is an imaginary/intermediate type which is used to calculate Type InferenceclassThe top type is a superclass of all other types.classThis type is used for Type Inference. -
Uses of Acceptor in sootup.java.core.jimple.basic
Classes in sootup.java.core.jimple.basic that implement Acceptor -
Uses of Acceptor in sootup.java.core.types
Classes in sootup.java.core.types that implement AcceptorModifier and TypeClassDescriptionclassRepresents the unique fully-qualified name of a Class (aka its signature).class