Skip navigation links
A B C D E F G H I J K M O P R S T U V W Z 

A

accepts(Location) - Method in class boomerang.scene.ControlFlowGraph.Edge
 
accepts(Location) - Method in class boomerang.scene.Field
 
accepts(Location) - Method in class boomerang.scene.Field.ArrayField
 
accepts(Location) - Method in class boomerang.scene.Method
 
accepts(Location) - Method in class boomerang.scene.Statement
 
addEdge(CallGraph.Edge) - Method in class boomerang.scene.CallGraph
 
addEntryPoint(Method) - Method in class boomerang.scene.CallGraph
 
AllocVal - Class in boomerang.scene
 
AllocVal(Val, Statement, Val) - Constructor for class boomerang.scene.AllocVal
 
apply() - Method in class boomerang.scene.jimple.BoomerangPretransformer
 
apply() - Static method in class boomerang.scene.jimple.ExplicitNullifyFields
 
array(int) - Static method in class boomerang.scene.Field
 
ArrayField() - Constructor for class boomerang.scene.Field.ArrayField
 
assignsValue(Val) - Method in class boomerang.scene.Statement
 
asUnbalanced(ControlFlowGraph.Edge) - Method in class boomerang.scene.AllocVal
 
asUnbalanced(ControlFlowGraph.Edge) - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
asUnbalanced(ControlFlowGraph.Edge) - Method in class boomerang.scene.jimple.JimpleVal
 
asUnbalanced(ControlFlowGraph.Edge) - Method in class boomerang.scene.StaticFieldVal
 
asUnbalanced(ControlFlowGraph.Edge) - Method in class boomerang.scene.Val
 

B

boomerang.scene - package boomerang.scene
 
boomerang.scene.jimple - package boomerang.scene.jimple
 
BoomerangPretransformer - Class in boomerang.scene.jimple
 
BoomerangPretransformer() - Constructor for class boomerang.scene.jimple.BoomerangPretransformer
 

C

CallGraph - Class in boomerang.scene
 
CallGraph() - Constructor for class boomerang.scene.CallGraph
 
CallGraph.Edge - Class in boomerang.scene
 
classFilters - Static variable in class boomerang.scene.SootDataFlowScope
 
containsInvokeExpr() - Method in class boomerang.scene.jimple.JimpleStatement
 
containsInvokeExpr() - Method in class boomerang.scene.Statement
 
containsStaticFieldAccess() - Method in class boomerang.scene.jimple.JimpleStatement
 
containsStaticFieldAccess() - Method in class boomerang.scene.Statement
 
ControlFlowGraph - Interface in boomerang.scene
 
ControlFlowGraph.Edge - Class in boomerang.scene
 
create(Stmt, Method) - Static method in class boomerang.scene.jimple.JimpleStatement
 

D

DataFlowScope - Interface in boomerang.scene
 
DeclaredMethod - Class in boomerang.scene
 
DeclaredMethod(InvokeExpr) - Constructor for class boomerang.scene.DeclaredMethod
 
doesCastFail(Type, Val) - Method in class boomerang.scene.jimple.JimpleType
 
doesCastFail(Type, Val) - Method in interface boomerang.scene.Type
 

E

Edge(Statement, Method) - Constructor for class boomerang.scene.CallGraph.Edge
 
Edge(Statement, Statement) - Constructor for class boomerang.scene.ControlFlowGraph.Edge
 
edgesInto(Method) - Method in class boomerang.scene.CallGraph
 
edgesOutOf(Statement) - Method in class boomerang.scene.CallGraph
 
empty() - Static method in class boomerang.scene.Field
 
epsilon() - Static method in class boomerang.scene.Field
 
epsilon() - Static method in class boomerang.scene.Method
 
epsilon() - Static method in class boomerang.scene.Statement
 
equals(Object) - Method in class boomerang.scene.AllocVal
 
equals(Object) - Method in class boomerang.scene.CallGraph.Edge
 
equals(Object) - Method in class boomerang.scene.Field.ArrayField
 
equals(Object) - Method in class boomerang.scene.Field
 
equals(Object) - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
equals(Object) - Method in class boomerang.scene.jimple.JimpleDoubleVal
 
equals(Object) - Method in class boomerang.scene.jimple.JimpleField
 
equals(Object) - Method in class boomerang.scene.jimple.JimpleMethod
 
equals(Object) - Method in class boomerang.scene.jimple.JimpleStatement
 
equals(Object) - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
equals(Object) - Method in class boomerang.scene.jimple.JimpleType
 
equals(Object) - Method in class boomerang.scene.jimple.JimpleVal
 
equals(Object) - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
equals(Object) - Method in class boomerang.scene.Pair
 
equals(Object) - Method in class boomerang.scene.Statement
 
equals(Object) - Method in class boomerang.scene.Val
 
evaluate(Val) - Method in interface boomerang.scene.IfStatement
 
evaluate(Val) - Method in class boomerang.scene.jimple.JimpleIfStatement
 
excludeComplex(Scene) - Static method in class boomerang.scene.SootDataFlowScope
Excludes hashCode, toString, equals methods and the implementors of java.util.Collection, java.util.Maps and com.google.common.collect.Multimap
exclusionWildcard(Field) - Static method in class boomerang.scene.Field
 
ExplicitNullifyFields - Class in boomerang.scene.jimple
 
ExplicitNullifyFields() - Constructor for class boomerang.scene.jimple.ExplicitNullifyFields
 

F

Field - Class in boomerang.scene
 
Field() - Constructor for class boomerang.scene.Field
 
field() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
field() - Method in class boomerang.scene.StaticFieldVal
 
Field.ArrayField - Class in boomerang.scene
 

G

getAllocVal() - Method in class boomerang.scene.AllocVal
 
getArg(int) - Method in interface boomerang.scene.InvokeExpr
 
getArg(int) - Method in class boomerang.scene.jimple.JimpleInvokeExpr
 
getArgs() - Method in interface boomerang.scene.InvokeExpr
 
getArgs() - Method in class boomerang.scene.jimple.JimpleInvokeExpr
 
getArrayBase() - Method in class boomerang.scene.AllocVal
 
getArrayBase() - Method in class boomerang.scene.jimple.JimpleStatement
 
getArrayBase() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getArrayBase() - Method in class boomerang.scene.jimple.JimpleVal
 
getArrayBase() - Method in class boomerang.scene.Statement
 
getArrayBase() - Method in class boomerang.scene.Val
 
getArrayBaseType() - Method in class boomerang.scene.jimple.JimpleType
 
getArrayBaseType() - Method in interface boomerang.scene.Type
 
getBase() - Method in interface boomerang.scene.InstanceFieldRef
 
getBase() - Method in interface boomerang.scene.InvokeExpr
 
getBase() - Method in class boomerang.scene.jimple.JimpleInstanceFieldRef
 
getBase() - Method in class boomerang.scene.jimple.JimpleInvokeExpr
 
getCastOp() - Method in class boomerang.scene.AllocVal
 
getCastOp() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getCastOp() - Method in class boomerang.scene.jimple.JimpleVal
 
getCastOp() - Method in class boomerang.scene.Val
 
getClassConstantType() - Method in class boomerang.scene.AllocVal
 
getClassConstantType() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getClassConstantType() - Method in class boomerang.scene.jimple.JimpleVal
 
getClassConstantType() - Method in class boomerang.scene.Val
 
getControlFlowGraph() - Method in class boomerang.scene.jimple.JimpleMethod
 
getControlFlowGraph() - Method in class boomerang.scene.Method
 
getDeclaringClass() - Method in class boomerang.scene.DeclaredMethod
 
getDeclaringClass() - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
getDeclaringClass() - Method in class boomerang.scene.jimple.JimpleMethod
 
getDeclaringClass() - Method in class boomerang.scene.Method
 
getDelegate() - Method in class boomerang.scene.AllocVal
 
getDelegate() - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
getDelegate() - Method in class boomerang.scene.jimple.JimpleMethod
 
getDelegate() - Method in class boomerang.scene.jimple.JimpleStatement
 
getDelegate() - Method in class boomerang.scene.jimple.JimpleType
 
getDelegate() - Method in class boomerang.scene.jimple.JimpleVal
 
getDelegate() - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
getDelegate() - Method in interface boomerang.scene.WrappedClass
 
getEdges() - Method in class boomerang.scene.CallGraph
 
getEndColumnNumber() - Method in class boomerang.scene.jimple.JimpleStatement
 
getEndColumnNumber() - Method in class boomerang.scene.Statement
 
getEndLineNumber() - Method in class boomerang.scene.jimple.JimpleStatement
 
getEndLineNumber() - Method in class boomerang.scene.Statement
 
getEndPoints() - Method in interface boomerang.scene.ControlFlowGraph
 
getEndPoints() - Method in class boomerang.scene.jimple.JimpleControlFlowGraph
 
getEntryPoints() - Method in class boomerang.scene.CallGraph
 
getFalseVariable() - Method in class boomerang.scene.jimple.JimpleDoubleVal
 
getFalseVariable() - Method in interface boomerang.scene.ValWithFalseVariable
 
getField() - Method in interface boomerang.scene.InstanceFieldRef
 
getField() - Method in class boomerang.scene.jimple.JimpleInstanceFieldRef
 
getFieldLoad() - Method in class boomerang.scene.jimple.JimpleStatement
 
getFieldLoad() - Method in class boomerang.scene.Statement
 
getFieldLoadStatements() - Method in class boomerang.scene.CallGraph
 
getFieldStore() - Method in class boomerang.scene.jimple.JimpleStatement
 
getFieldStore() - Method in class boomerang.scene.Statement
 
getFieldStoreStatements() - Method in class boomerang.scene.CallGraph
 
getFullyQualifiedName() - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
getFullyQualifiedName() - Method in interface boomerang.scene.WrappedClass
 
getIfStmt() - Method in class boomerang.scene.jimple.JimpleStatement
 
getIfStmt() - Method in class boomerang.scene.Statement
 
getIndex() - Method in class boomerang.scene.Field.ArrayField
 
getInstanceOfOp() - Method in class boomerang.scene.AllocVal
 
getInstanceOfOp() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getInstanceOfOp() - Method in class boomerang.scene.jimple.JimpleVal
 
getInstanceOfOp() - Method in class boomerang.scene.Val
 
getIntValue() - Method in class boomerang.scene.AllocVal
 
getIntValue() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getIntValue() - Method in class boomerang.scene.jimple.JimpleVal
 
getIntValue() - Method in class boomerang.scene.Val
 
getInvokeExpr() - Method in class boomerang.scene.DeclaredMethod
 
getInvokeExpr() - Method in class boomerang.scene.jimple.JimpleStatement
 
getInvokeExpr() - Method in class boomerang.scene.Statement
 
getLeftOp() - Method in class boomerang.scene.jimple.JimpleStatement
 
getLeftOp() - Method in class boomerang.scene.Statement
 
getLengthOp() - Method in class boomerang.scene.AllocVal
 
getLengthOp() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getLengthOp() - Method in class boomerang.scene.jimple.JimpleVal
 
getLengthOp() - Method in class boomerang.scene.Val
 
getLoadedField() - Method in class boomerang.scene.jimple.JimpleStatement
 
getLoadedField() - Method in class boomerang.scene.Statement
 
getLocals() - Method in class boomerang.scene.jimple.JimpleMethod
 
getLocals() - Method in class boomerang.scene.Method
 
getLongValue() - Method in class boomerang.scene.AllocVal
 
getLongValue() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getLongValue() - Method in class boomerang.scene.jimple.JimpleVal
 
getLongValue() - Method in class boomerang.scene.Val
 
getMethod() - Method in class boomerang.scene.ControlFlowGraph.Edge
 
getMethod() - Method in interface boomerang.scene.InvokeExpr
 
getMethod() - Method in class boomerang.scene.jimple.JimpleInvokeExpr
 
getMethod() - Method in class boomerang.scene.Statement
 
getMethods() - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
getMethods() - Method in interface boomerang.scene.WrappedClass
 
getName() - Method in class boomerang.scene.DeclaredMethod
 
getName() - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
getName() - Method in class boomerang.scene.jimple.JimpleMethod
 
getName() - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
getName() - Method in class boomerang.scene.Method
 
getName() - Method in interface boomerang.scene.WrappedClass
 
getNewExprType() - Method in class boomerang.scene.AllocVal
 
getNewExprType() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getNewExprType() - Method in class boomerang.scene.jimple.JimpleVal
 
getNewExprType() - Method in class boomerang.scene.Val
 
getParameter(Val) - Method in class boomerang.scene.Statement
 
getParameterLocal(int) - Method in class boomerang.scene.Method
 
getParameterLocals() - Method in class boomerang.scene.jimple.JimpleMethod
 
getParameterLocals() - Method in class boomerang.scene.Method
 
getPhiVals() - Method in class boomerang.scene.jimple.JimpleStatement
 
getPhiVals() - Method in class boomerang.scene.Statement
 
getPredsOf(Statement) - Method in interface boomerang.scene.ControlFlowGraph
 
getPredsOf(Statement) - Method in class boomerang.scene.jimple.JimpleControlFlowGraph
 
getReachableMethods() - Method in class boomerang.scene.CallGraph
 
getReturnLocals() - Method in class boomerang.scene.Method
 
getReturnOp() - Method in class boomerang.scene.jimple.JimpleStatement
 
getReturnOp() - Method in class boomerang.scene.Statement
 
getRightOp() - Method in class boomerang.scene.jimple.JimpleStatement
 
getRightOp() - Method in class boomerang.scene.Statement
 
getShortLabel() - Method in class boomerang.scene.jimple.JimpleStatement
 
getSignature() - Method in class boomerang.scene.DeclaredMethod
 
getSignature() - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
getSootField() - Method in class boomerang.scene.jimple.JimpleField
 
getStart() - Method in class boomerang.scene.ControlFlowGraph.Edge
 
getStartColumnNumber() - Method in class boomerang.scene.jimple.JimpleStatement
 
getStartColumnNumber() - Method in class boomerang.scene.Statement
 
getStartLineNumber() - Method in class boomerang.scene.jimple.JimpleStatement
 
getStartLineNumber() - Method in class boomerang.scene.Statement
 
getStartPoints() - Method in interface boomerang.scene.ControlFlowGraph
 
getStartPoints() - Method in class boomerang.scene.jimple.JimpleControlFlowGraph
 
getStatements() - Method in interface boomerang.scene.ControlFlowGraph
 
getStatements() - Method in class boomerang.scene.jimple.JimpleControlFlowGraph
 
getStatements() - Method in class boomerang.scene.jimple.JimpleMethod
 
getStatements() - Method in class boomerang.scene.Method
 
getStaticField() - Method in class boomerang.scene.jimple.JimpleStatement
 
getStaticField() - Method in class boomerang.scene.jimple.JimpleVal
 
getStaticField() - Method in class boomerang.scene.Statement
 
getStringValue() - Method in class boomerang.scene.AllocVal
 
getStringValue() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getStringValue() - Method in class boomerang.scene.jimple.JimpleVal
 
getStringValue() - Method in class boomerang.scene.Val
 
getSubSignature() - Method in class boomerang.scene.DeclaredMethod
 
getSubSignature() - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
getSubSignature() - Method in class boomerang.scene.jimple.JimpleMethod
 
getSubSignature() - Method in class boomerang.scene.Method
 
getSuccsOf(Statement) - Method in interface boomerang.scene.ControlFlowGraph
 
getSuccsOf(Statement) - Method in class boomerang.scene.jimple.JimpleControlFlowGraph
 
getSuperclass() - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
getSuperclass() - Method in interface boomerang.scene.WrappedClass
 
getTarget() - Method in class boomerang.scene.ControlFlowGraph.Edge
 
getTarget() - Method in interface boomerang.scene.IfStatement
 
getTarget() - Method in class boomerang.scene.jimple.JimpleIfStatement
 
getThisLocal() - Method in class boomerang.scene.jimple.JimpleMethod
 
getThisLocal() - Method in class boomerang.scene.Method
 
getType() - Method in class boomerang.scene.AllocVal
 
getType() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getType() - Method in class boomerang.scene.jimple.JimpleVal
 
getType() - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
getType() - Method in class boomerang.scene.Val
 
getType() - Method in interface boomerang.scene.WrappedClass
 
getVariableName() - Method in class boomerang.scene.AllocVal
 
getVariableName() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
getVariableName() - Method in class boomerang.scene.jimple.JimpleVal
 
getVariableName() - Method in class boomerang.scene.Val
 
getWrappedClass() - Method in class boomerang.scene.jimple.JimpleType
 
getWrappedClass() - Method in interface boomerang.scene.Type
 
getWrittenField() - Method in class boomerang.scene.jimple.JimpleStatement
 
getWrittenField() - Method in class boomerang.scene.Statement
 
getX() - Method in class boomerang.scene.Pair
 
getY() - Method in class boomerang.scene.Pair
 

H

hashCode() - Method in class boomerang.scene.AllocVal
 
hashCode() - Method in class boomerang.scene.CallGraph.Edge
 
hashCode() - Method in class boomerang.scene.Field.ArrayField
 
hashCode() - Method in class boomerang.scene.Field
 
hashCode() - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
hashCode() - Method in class boomerang.scene.jimple.JimpleDoubleVal
 
hashCode() - Method in class boomerang.scene.jimple.JimpleField
 
hashCode() - Method in class boomerang.scene.jimple.JimpleMethod
 
hashCode() - Method in class boomerang.scene.jimple.JimpleStatement
 
hashCode() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
hashCode() - Method in class boomerang.scene.jimple.JimpleType
 
hashCode() - Method in class boomerang.scene.jimple.JimpleVal
 
hashCode() - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
hashCode() - Method in class boomerang.scene.Pair
 
hashCode() - Method in class boomerang.scene.Statement
 
hashCode() - Method in class boomerang.scene.Val
 
hasSuperclass() - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
hasSuperclass() - Method in interface boomerang.scene.WrappedClass
 

I

IfStatement - Interface in boomerang.scene
 
IfStatement.Evaluation - Enum in boomerang.scene
 
INCLUDE_ALL - Static variable in interface boomerang.scene.DataFlowScope
 
InstanceFieldRef - Interface in boomerang.scene
 
internalTransform(Body, String, Map<String, String>) - Method in class boomerang.scene.jimple.BoomerangPretransformer
 
InvokeExpr - Interface in boomerang.scene
 
isApplicationClass() - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
isApplicationClass() - Method in interface boomerang.scene.WrappedClass
 
isApplied() - Method in class boomerang.scene.jimple.BoomerangPretransformer
 
isArrayAllocationVal() - Method in class boomerang.scene.AllocVal
 
isArrayAllocationVal() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isArrayAllocationVal() - Method in class boomerang.scene.jimple.JimpleVal
 
isArrayAllocationVal() - Method in class boomerang.scene.Val
 
isArrayLoad() - Method in class boomerang.scene.jimple.JimpleStatement
 
isArrayLoad() - Method in class boomerang.scene.Statement
 
isArrayRef() - Method in class boomerang.scene.AllocVal
 
isArrayRef() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isArrayRef() - Method in class boomerang.scene.jimple.JimpleVal
 
isArrayRef() - Method in class boomerang.scene.Val
 
isArrayStore() - Method in class boomerang.scene.jimple.JimpleStatement
 
isArrayStore() - Method in class boomerang.scene.Statement
 
isArrayType() - Method in class boomerang.scene.jimple.JimpleType
 
isArrayType() - Method in interface boomerang.scene.Type
 
isAssign() - Method in class boomerang.scene.jimple.JimpleStatement
 
isAssign() - Method in class boomerang.scene.Statement
 
isBooleanType() - Method in class boomerang.scene.jimple.JimpleType
 
isBooleanType() - Method in interface boomerang.scene.Type
 
isCast() - Method in class boomerang.scene.AllocVal
 
isCast() - Method in class boomerang.scene.jimple.JimpleStatement
 
isCast() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isCast() - Method in class boomerang.scene.jimple.JimpleVal
 
isCast() - Method in class boomerang.scene.Statement
 
isCast() - Method in class boomerang.scene.Val
 
isCatchStmt() - Method in class boomerang.scene.jimple.JimpleStatement
 
isCatchStmt() - Method in class boomerang.scene.Statement
 
isClassConstant() - Method in class boomerang.scene.AllocVal
 
isClassConstant() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isClassConstant() - Method in class boomerang.scene.jimple.JimpleVal
 
isClassConstant() - Method in class boomerang.scene.Val
 
isConstant() - Method in class boomerang.scene.Val
 
isConstructor() - Method in class boomerang.scene.DeclaredMethod
 
isConstructor() - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
isConstructor() - Method in class boomerang.scene.jimple.JimpleMethod
 
isConstructor() - Method in class boomerang.scene.Method
 
isExcluded(DeclaredMethod) - Method in interface boomerang.scene.DataFlowScope
 
isExcluded(Method) - Method in interface boomerang.scene.DataFlowScope
 
isFieldLoad() - Method in class boomerang.scene.jimple.JimpleStatement
 
isFieldLoad() - Method in class boomerang.scene.Statement
 
isFieldLoadWithBase(Val) - Method in class boomerang.scene.jimple.JimpleStatement
 
isFieldLoadWithBase(Val) - Method in class boomerang.scene.Statement
 
isFieldStore() - Method in class boomerang.scene.jimple.JimpleStatement
 
isFieldStore() - Method in class boomerang.scene.Statement
 
isFieldWriteWithBase(Val) - Method in class boomerang.scene.jimple.JimpleStatement
 
isFieldWriteWithBase(Val) - Method in class boomerang.scene.Statement
 
isIdentityStmt() - Method in class boomerang.scene.jimple.JimpleStatement
 
isIdentityStmt() - Method in class boomerang.scene.Statement
 
isIfStmt() - Method in class boomerang.scene.jimple.JimpleStatement
 
isIfStmt() - Method in class boomerang.scene.Statement
 
isInnerClassField() - Method in class boomerang.scene.Field
 
isInnerClassField() - Method in class boomerang.scene.jimple.JimpleField
 
isInstanceFieldRef() - Method in class boomerang.scene.jimple.JimpleVal
 
isInstanceInvokeExpr() - Method in interface boomerang.scene.InvokeExpr
 
isInstanceInvokeExpr() - Method in class boomerang.scene.jimple.JimpleInvokeExpr
 
isInstanceOfExpr() - Method in class boomerang.scene.AllocVal
 
isInstanceOfExpr() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isInstanceOfExpr() - Method in class boomerang.scene.jimple.JimpleVal
 
isInstanceOfExpr() - Method in class boomerang.scene.Val
 
isInstanceOfStatement(Val) - Method in class boomerang.scene.jimple.JimpleStatement
 
isInstanceOfStatement(Val) - Method in class boomerang.scene.Statement
 
isIntConstant() - Method in class boomerang.scene.AllocVal
 
isIntConstant() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isIntConstant() - Method in class boomerang.scene.jimple.JimpleVal
 
isIntConstant() - Method in class boomerang.scene.Val
 
isLengthExpr() - Method in class boomerang.scene.AllocVal
 
isLengthExpr() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isLengthExpr() - Method in class boomerang.scene.jimple.JimpleVal
 
isLengthExpr() - Method in class boomerang.scene.Val
 
isLocal() - Method in class boomerang.scene.AllocVal
 
isLocal() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isLocal() - Method in class boomerang.scene.jimple.JimpleVal
 
isLocal() - Method in class boomerang.scene.Val
 
isLongConstant() - Method in class boomerang.scene.AllocVal
 
isLongConstant() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isLongConstant() - Method in class boomerang.scene.jimple.JimpleVal
 
isLongConstant() - Method in class boomerang.scene.Val
 
isMultiArrayAllocation() - Method in class boomerang.scene.jimple.JimpleStatement
 
isMultiArrayAllocation() - Method in class boomerang.scene.Statement
 
isNative() - Method in class boomerang.scene.DeclaredMethod
 
isNative() - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
isNative() - Method in class boomerang.scene.jimple.JimpleMethod
 
isNative() - Method in class boomerang.scene.Method
 
isNewExpr() - Method in class boomerang.scene.AllocVal
 
isNewExpr() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isNewExpr() - Method in class boomerang.scene.jimple.JimpleVal
 
isNewExpr() - Method in class boomerang.scene.Val
 
isNull() - Method in class boomerang.scene.AllocVal
 
isNull() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isNull() - Method in class boomerang.scene.jimple.JimpleVal
 
isNull() - Method in class boomerang.scene.Val
 
isNullType() - Method in class boomerang.scene.jimple.JimpleType
 
isNullType() - Method in interface boomerang.scene.Type
 
isParameter(Val) - Method in class boomerang.scene.Statement
 
isParameterLocal(Val) - Method in class boomerang.scene.jimple.JimpleMethod
 
isParameterLocal(Val) - Method in class boomerang.scene.Method
 
isParameterLocal(int) - Method in class boomerang.scene.Val
 
isPhiStatement() - Method in class boomerang.scene.jimple.JimpleStatement
 
isPhiStatement() - Method in class boomerang.scene.Statement
 
isPublic() - Method in class boomerang.scene.jimple.JimpleMethod
 
isPublic() - Method in class boomerang.scene.Method
 
isRefType() - Method in class boomerang.scene.jimple.JimpleType
 
isRefType() - Method in interface boomerang.scene.Type
 
isReturnLocal() - Method in class boomerang.scene.Val
 
isReturnOperator(Val) - Method in class boomerang.scene.Statement
 
isReturnStmt() - Method in class boomerang.scene.jimple.JimpleStatement
 
isReturnStmt() - Method in class boomerang.scene.Statement
 
isSpecialInvokeExpr() - Method in interface boomerang.scene.InvokeExpr
 
isSpecialInvokeExpr() - Method in class boomerang.scene.jimple.JimpleInvokeExpr
 
isStatic() - Method in class boomerang.scene.AllocVal
 
isStatic() - Method in class boomerang.scene.DeclaredMethod
 
isStatic() - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
isStatic() - Method in class boomerang.scene.jimple.JimpleMethod
 
isStatic() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isStatic() - Method in class boomerang.scene.jimple.JimpleVal
 
isStatic() - Method in class boomerang.scene.Method
 
isStatic() - Method in class boomerang.scene.Val
 
isStaticFieldLoad() - Method in class boomerang.scene.jimple.JimpleStatement
 
isStaticFieldLoad() - Method in class boomerang.scene.Statement
 
isStaticFieldRef() - Method in class boomerang.scene.jimple.JimpleVal
 
isStaticFieldStore() - Method in class boomerang.scene.jimple.JimpleStatement
 
isStaticFieldStore() - Method in class boomerang.scene.Statement
 
isStaticInitializer() - Method in class boomerang.scene.jimple.JimpleMethod
 
isStaticInitializer() - Method in class boomerang.scene.Method
 
isStaticInvokeExpr() - Method in interface boomerang.scene.InvokeExpr
 
isStaticInvokeExpr() - Method in class boomerang.scene.jimple.JimpleInvokeExpr
 
isStringAllocation() - Method in class boomerang.scene.jimple.JimpleStatement
 
isStringAllocation() - Method in class boomerang.scene.Statement
 
isStringBufferOrBuilder() - Method in class boomerang.scene.AllocVal
 
isStringBufferOrBuilder() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isStringBufferOrBuilder() - Method in class boomerang.scene.jimple.JimpleVal
 
isStringBufferOrBuilder() - Method in class boomerang.scene.Val
 
isStringConstant() - Method in class boomerang.scene.AllocVal
 
isStringConstant() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isStringConstant() - Method in class boomerang.scene.jimple.JimpleVal
 
isStringConstant() - Method in class boomerang.scene.Val
 
isSubtypeOf(String) - Method in class boomerang.scene.jimple.JimpleType
 
isSubtypeOf(String) - Method in interface boomerang.scene.Type
 
isThisLocal(Val) - Method in class boomerang.scene.jimple.JimpleMethod
 
isThisLocal(Val) - Method in class boomerang.scene.Method
 
isThisLocal() - Method in class boomerang.scene.Val
 
isThrowableAllocationType() - Method in class boomerang.scene.AllocVal
 
isThrowableAllocationType() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
isThrowableAllocationType() - Method in class boomerang.scene.jimple.JimpleVal
 
isThrowableAllocationType() - Method in class boomerang.scene.Val
 
isThrowStmt() - Method in class boomerang.scene.jimple.JimpleStatement
 
isThrowStmt() - Method in class boomerang.scene.Statement
 
isUnbalanced() - Method in class boomerang.scene.AllocVal
 
isUnbalanced() - Method in class boomerang.scene.Val
 
isUnitializedFieldStatement() - Method in class boomerang.scene.jimple.JimpleStatement
 

J

JimpleControlFlowGraph - Class in boomerang.scene.jimple
 
JimpleControlFlowGraph(JimpleMethod) - Constructor for class boomerang.scene.jimple.JimpleControlFlowGraph
 
JimpleDeclaredMethod - Class in boomerang.scene.jimple
 
JimpleDeclaredMethod(InvokeExpr, SootMethod) - Constructor for class boomerang.scene.jimple.JimpleDeclaredMethod
 
JimpleDoubleVal - Class in boomerang.scene.jimple
 
JimpleDoubleVal(Value, Method, Val) - Constructor for class boomerang.scene.jimple.JimpleDoubleVal
 
JimpleField - Class in boomerang.scene.jimple
 
JimpleField(SootField) - Constructor for class boomerang.scene.jimple.JimpleField
 
JimpleIfStatement - Class in boomerang.scene.jimple
 
JimpleIfStatement(IfStmt, Method) - Constructor for class boomerang.scene.jimple.JimpleIfStatement
 
JimpleInstanceFieldRef - Class in boomerang.scene.jimple
 
JimpleInstanceFieldRef(InstanceFieldRef, JimpleMethod) - Constructor for class boomerang.scene.jimple.JimpleInstanceFieldRef
 
JimpleInvokeExpr - Class in boomerang.scene.jimple
 
JimpleInvokeExpr(InvokeExpr, Method) - Constructor for class boomerang.scene.jimple.JimpleInvokeExpr
 
JimpleMethod - Class in boomerang.scene.jimple
 
JimpleStatement - Class in boomerang.scene.jimple
 
JimpleStaticFieldVal - Class in boomerang.scene.jimple
 
JimpleStaticFieldVal(JimpleField, Method) - Constructor for class boomerang.scene.jimple.JimpleStaticFieldVal
 
JimpleType - Class in boomerang.scene.jimple
 
JimpleType(Type) - Constructor for class boomerang.scene.jimple.JimpleType
 
JimpleVal - Class in boomerang.scene.jimple
 
JimpleVal(Value, Method) - Constructor for class boomerang.scene.jimple.JimpleVal
 
JimpleVal(Value, Method, ControlFlowGraph.Edge) - Constructor for class boomerang.scene.jimple.JimpleVal
 
JimpleWrappedClass - Class in boomerang.scene.jimple
 
JimpleWrappedClass(SootClass) - Constructor for class boomerang.scene.jimple.JimpleWrappedClass
 

K

killAtIfStmt(Val, Statement) - Method in class boomerang.scene.jimple.JimpleStatement
Deprecated.
killAtIfStmt(Val, Statement) - Method in class boomerang.scene.Statement
This method kills a data-flow at an if-stmt, it is assumed that the propagated "allocation" site is x = null and fact is the propagated aliased variable.

M

m() - Method in class boomerang.scene.AllocVal
 
m() - Method in class boomerang.scene.jimple.JimpleVal
 
m - Variable in class boomerang.scene.Val
 
m() - Method in class boomerang.scene.Val
 
make(Scene) - Static method in class boomerang.scene.SootDataFlowScope
Default data-flow scope that only excludes phantom and native methods.
Method - Class in boomerang.scene
 
Method() - Constructor for class boomerang.scene.Method
 
method - Variable in class boomerang.scene.Statement
 
methodFilters - Static variable in class boomerang.scene.SootDataFlowScope
 

O

of(SootMethod) - Static method in class boomerang.scene.jimple.JimpleMethod
 

P

Pair<X,Y> - Class in boomerang.scene
 
Pair(X, Y) - Constructor for class boomerang.scene.Pair
 

R

reset() - Method in class boomerang.scene.jimple.BoomerangPretransformer
 

S

size() - Method in class boomerang.scene.CallGraph
 
SootCallGraph - Class in boomerang.scene.jimple
 
SootCallGraph() - Constructor for class boomerang.scene.jimple.SootCallGraph
 
SootDataFlowScope - Class in boomerang.scene
 
SootDataFlowScope() - Constructor for class boomerang.scene.SootDataFlowScope
 
src() - Method in class boomerang.scene.CallGraph.Edge
 
Statement - Class in boomerang.scene
 
Statement(Method) - Constructor for class boomerang.scene.Statement
 
StaticFieldVal - Class in boomerang.scene
 
StaticFieldVal(Method) - Constructor for class boomerang.scene.StaticFieldVal
 
StaticFieldVal(Method, ControlFlowGraph.Edge) - Constructor for class boomerang.scene.StaticFieldVal
 
string(String) - Static method in class boomerang.scene.Field
 

T

tgt() - Method in class boomerang.scene.CallGraph.Edge
 
toString() - Method in class boomerang.scene.AllocVal
 
toString() - Method in class boomerang.scene.CallGraph.Edge
 
toString() - Method in class boomerang.scene.ControlFlowGraph.Edge
 
toString() - Method in class boomerang.scene.Field.ArrayField
 
toString() - Method in class boomerang.scene.Field
 
toString() - Method in class boomerang.scene.jimple.JimpleDeclaredMethod
 
toString() - Method in class boomerang.scene.jimple.JimpleDoubleVal
 
toString() - Method in class boomerang.scene.jimple.JimpleField
 
toString() - Method in class boomerang.scene.jimple.JimpleInvokeExpr
 
toString() - Method in class boomerang.scene.jimple.JimpleMethod
 
toString() - Method in class boomerang.scene.jimple.JimpleStatement
 
toString() - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
toString() - Method in class boomerang.scene.jimple.JimpleType
 
toString() - Method in class boomerang.scene.jimple.JimpleVal
 
toString() - Method in class boomerang.scene.jimple.JimpleWrappedClass
 
toString() - Method in class boomerang.scene.Method
 
toString() - Method in class boomerang.scene.Pair
 
toString() - Method in class boomerang.scene.Statement
 
toString() - Method in class boomerang.scene.Val
 
TRANSFORM_CONSTANTS - Static variable in class boomerang.scene.jimple.BoomerangPretransformer
 
Type - Interface in boomerang.scene
 

U

unbalancedStmt - Variable in class boomerang.scene.Val
 
UNITIALIZED_FIELD_TAG - Static variable in class boomerang.scene.jimple.BoomerangPretransformer
 
UNITIALIZED_FIELD_TAG_NAME - Static variable in class boomerang.scene.jimple.BoomerangPretransformer
 
uses(Val) - Method in interface boomerang.scene.IfStatement
 
uses(Val) - Method in class boomerang.scene.jimple.JimpleIfStatement
 
uses(Val) - Method in class boomerang.scene.Statement
 

V

v() - Static method in class boomerang.scene.jimple.BoomerangPretransformer
 
Val - Class in boomerang.scene
 
Val(Method) - Constructor for class boomerang.scene.Val
 
Val(Method, ControlFlowGraph.Edge) - Constructor for class boomerang.scene.Val
 
Val() - Constructor for class boomerang.scene.Val
 
valueOf(String) - Static method in enum boomerang.scene.IfStatement.Evaluation
Returns the enum constant of this type with the specified name.
values() - Static method in enum boomerang.scene.IfStatement.Evaluation
Returns an array containing the constants of this enum type, in the order they are declared.
ValWithFalseVariable - Interface in boomerang.scene
 

W

wildcard() - Static method in class boomerang.scene.Field
 
withNewMethod(Method) - Method in class boomerang.scene.AllocVal
 
withNewMethod(Method) - Method in class boomerang.scene.jimple.JimpleStaticFieldVal
 
withNewMethod(Method) - Method in class boomerang.scene.jimple.JimpleVal
 
withNewMethod(Method) - Method in class boomerang.scene.Val
 
withSecondVal(Val) - Method in class boomerang.scene.AllocVal
 
withSecondVal(Val) - Method in class boomerang.scene.jimple.JimpleVal
 
withSecondVal(Val) - Method in class boomerang.scene.Val
 
WrappedClass - Interface in boomerang.scene
 

Z

zero() - Static method in class boomerang.scene.Val
 
A B C D E F G H I J K M O P R S T U V W Z 
Skip navigation links

Copyright © 2024. All rights reserved.