From 02fa03af6a0a43df11a2e5d2d9419dcd7c73735e Mon Sep 17 00:00:00 2001 From: swissiety Date: Thu, 26 Oct 2023 11:30:59 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20soot-oss?= =?UTF-8?q?/SootUp@4a02db32fe9534fccef9accb79f8c7d327944f58=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apidocs/allclasses-index.html | 972 +++++++------- apidocs/allpackages-index.html | 88 +- apidocs/constant-values.html | 29 +- apidocs/deprecated-list.html | 52 +- apidocs/element-list | 1 + apidocs/help-doc.html | 2 +- apidocs/index-all.html | 528 ++++++-- apidocs/index.html | 88 +- apidocs/member-search-index.js | 2 +- apidocs/overview-summary.html | 2 +- apidocs/overview-tree.html | 114 +- apidocs/package-search-index.js | 2 +- apidocs/serialized-form.html | 2 +- .../icfg/AbstractJimpleBasedICFG.html | 150 +-- .../icfg/BiDiInterproceduralCFG.html | 4 +- .../icfg/CGEdgeUtil.CallGraphEdgeType.html | 2 +- .../interprocedural/icfg/CGEdgeUtil.html | 2 +- .../icfg/CalleeMethodSignature.html | 10 +- .../interprocedural/icfg/ICFGDotExporter.html | 2 +- .../icfg/JimpleBasedInterproceduralCFG.html | 28 +- .../class-use/AbstractJimpleBasedICFG.html | 2 +- .../class-use/BiDiInterproceduralCFG.html | 2 +- .../CGEdgeUtil.CallGraphEdgeType.html | 4 +- .../icfg/class-use/CGEdgeUtil.html | 2 +- .../icfg/class-use/CalleeMethodSignature.html | 2 +- .../icfg/class-use/ICFGDotExporter.html | 2 +- .../JimpleBasedInterproceduralCFG.html | 2 +- .../interprocedural/icfg/package-summary.html | 2 +- .../interprocedural/icfg/package-tree.html | 2 +- .../interprocedural/icfg/package-use.html | 2 +- .../DefaultJimpleIDETabulationProblem.html | 12 +- .../interprocedural/ide/JimpleIDESolver.html | 16 +- .../DefaultJimpleIDETabulationProblem.html | 2 +- .../ide/class-use/JimpleIDESolver.html | 2 +- .../interprocedural/ide/package-summary.html | 6 +- .../interprocedural/ide/package-tree.html | 2 +- .../interprocedural/ide/package-use.html | 2 +- .../DefaultJimpleIFDSTabulationProblem.html | 12 +- .../ifds/JimpleIFDSSolver.html | 14 +- .../DefaultJimpleIFDSTabulationProblem.html | 2 +- .../ifds/class-use/JimpleIFDSSolver.html | 2 +- .../interprocedural/ifds/package-summary.html | 6 +- .../interprocedural/ifds/package-tree.html | 2 +- .../interprocedural/ifds/package-use.html | 2 +- .../intraprocedural/AbstractFlowAnalysis.html | 358 ++++++ .../sootup/analysis/intraprocedural/Fact.html | 261 ++++ .../intraprocedural/FlowAnalysis.Flow.html | 227 ++++ .../intraprocedural/FlowAnalysis.html | 345 +++++ .../intraprocedural/ForwardFlowAnalysis.html | 224 ++++ .../UniverseSortedPriorityQueue.html | 338 +++++ .../class-use/AbstractFlowAnalysis.html | 93 ++ .../intraprocedural/class-use/Fact.html | 88 ++ .../class-use/FlowAnalysis.Flow.html | 102 ++ .../class-use/FlowAnalysis.html | 88 ++ .../class-use/ForwardFlowAnalysis.html} | 12 +- .../UniverseSortedPriorityQueue.html | 95 ++ .../intraprocedural/package-summary.html | 112 ++ .../intraprocedural/package-tree.html | 109 ++ .../analysis/intraprocedural/package-use.html | 101 ++ .../callgraph/AbstractCallGraphAlgorithm.html | 2 +- apidocs/sootup/callgraph/CallGraph.html | 2 +- .../sootup/callgraph/CallGraphAlgorithm.html | 2 +- .../ClassHierarchyAnalysisAlgorithm.html | 2 +- .../callgraph/GraphBasedCallGraph.Edge.html | 2 +- .../callgraph/GraphBasedCallGraph.Vertex.html | 2 +- .../sootup/callgraph/GraphBasedCallGraph.html | 2 +- .../InstantiateClassValueVisitor.html | 2 +- .../sootup/callgraph/MutableCallGraph.html | 2 +- .../callgraph/RapidTypeAnalysisAlgorithm.html | 2 +- .../class-use/AbstractCallGraphAlgorithm.html | 2 +- .../sootup/callgraph/class-use/CallGraph.html | 2 +- .../class-use/CallGraphAlgorithm.html | 2 +- .../ClassHierarchyAnalysisAlgorithm.html | 2 +- .../class-use/GraphBasedCallGraph.Edge.html | 2 +- .../class-use/GraphBasedCallGraph.Vertex.html | 2 +- .../class-use/GraphBasedCallGraph.html | 2 +- .../InstantiateClassValueVisitor.html | 2 +- .../callgraph/class-use/MutableCallGraph.html | 2 +- .../class-use/RapidTypeAnalysisAlgorithm.html | 2 +- apidocs/sootup/callgraph/package-summary.html | 2 +- apidocs/sootup/callgraph/package-tree.html | 2 +- apidocs/sootup/callgraph/package-use.html | 2 +- .../sootup/core/BaseViewChangeListener.html | 2 +- apidocs/sootup/core/IdentifierFactory.html | 2 +- apidocs/sootup/core/Language.html | 2 +- apidocs/sootup/core/Project.html | 2 +- apidocs/sootup/core/Scope.html | 2 +- apidocs/sootup/core/SourceTypeSpecifier.html | 2 +- apidocs/sootup/core/ViewChangeListener.html | 2 +- apidocs/sootup/core/cache/ClassCache.html | 2 +- apidocs/sootup/core/cache/FullCache.html | 2 +- apidocs/sootup/core/cache/LRUCache.html | 2 +- .../sootup/core/cache/MutableClassCache.html | 2 +- .../sootup/core/cache/MutableFullCache.html | 2 +- .../core/cache/class-use/ClassCache.html | 2 +- .../core/cache/class-use/FullCache.html | 2 +- .../sootup/core/cache/class-use/LRUCache.html | 2 +- .../cache/class-use/MutableClassCache.html | 2 +- .../cache/class-use/MutableFullCache.html | 2 +- .../sootup/core/cache/package-summary.html | 2 +- apidocs/sootup/core/cache/package-tree.html | 2 +- apidocs/sootup/core/cache/package-use.html | 2 +- .../cache/provider/ClassCacheProvider.html | 2 +- .../cache/provider/FullCacheProvider.html | 2 +- .../core/cache/provider/LRUCacheProvider.html | 2 +- .../provider/MutableFullCacheProvider.html | 2 +- .../class-use/ClassCacheProvider.html | 2 +- .../provider/class-use/FullCacheProvider.html | 2 +- .../provider/class-use/LRUCacheProvider.html | 2 +- .../class-use/MutableFullCacheProvider.html | 2 +- .../core/cache/provider/package-summary.html | 2 +- .../core/cache/provider/package-tree.html | 2 +- .../core/cache/provider/package-use.html | 2 +- .../class-use/BaseViewChangeListener.html | 2 +- .../core/class-use/IdentifierFactory.html | 2 +- apidocs/sootup/core/class-use/Language.html | 2 +- apidocs/sootup/core/class-use/Project.html | 2 +- apidocs/sootup/core/class-use/Scope.html | 2 +- .../core/class-use/SourceTypeSpecifier.html | 2 +- .../core/class-use/ViewChangeListener.html | 2 +- .../core/frontend/AbstractClassSource.html | 2 +- apidocs/sootup/core/frontend/BodySource.html | 2 +- .../sootup/core/frontend/ClassProvider.html | 2 +- .../core/frontend/OverridingBodySource.html | 2 +- .../core/frontend/OverridingClassSource.html | 2 +- .../core/frontend/ResolveException.html | 2 +- .../sootup/core/frontend/SootClassSource.html | 2 +- .../class-use/AbstractClassSource.html | 2 +- .../core/frontend/class-use/BodySource.html | 2 +- .../frontend/class-use/ClassProvider.html | 2 +- .../class-use/OverridingBodySource.html | 2 +- .../class-use/OverridingClassSource.html | 2 +- .../frontend/class-use/ResolveException.html | 2 +- .../frontend/class-use/SootClassSource.html | 2 +- .../sootup/core/frontend/package-summary.html | 2 +- .../sootup/core/frontend/package-tree.html | 2 +- apidocs/sootup/core/frontend/package-use.html | 2 +- .../sootup/core/graph/BackwardsStmtGraph.html | 50 +- apidocs/sootup/core/graph/BasicBlock.html | 14 +- .../sootup/core/graph/DominanceFinder.html | 2 +- apidocs/sootup/core/graph/DominanceTree.html | 2 +- .../core/graph/ForwardingBasicBlock.html | 14 +- .../core/graph/ForwardingStmtGraph.html | 76 +- .../core/graph/ImmutableBasicBlock.html | 14 +- ...bleBlockStmtGraph.ImmutableBasicBlock.html | 14 +- .../core/graph/ImmutableBlockStmtGraph.html | 74 +- .../sootup/core/graph/MutableBasicBlock.html | 179 +-- .../core/graph/MutableBlockStmtGraph.html | 307 +++-- .../sootup/core/graph/MutableStmtGraph.html | 175 ++- .../graph/StmtGraph.BlockGraphIterator.html | 2 +- ...h.BlockGraphIteratorAndTrapAggregator.html | 2 +- apidocs/sootup/core/graph/StmtGraph.html | 129 +- .../core/graph/StmtGraphBlockIterator.html | 14 +- .../graph/class-use/BackwardsStmtGraph.html | 2 +- .../core/graph/class-use/BasicBlock.html | 54 +- .../core/graph/class-use/DominanceFinder.html | 2 +- .../core/graph/class-use/DominanceTree.html | 2 +- .../graph/class-use/ForwardingBasicBlock.html | 2 +- .../graph/class-use/ForwardingStmtGraph.html | 2 +- .../graph/class-use/ImmutableBasicBlock.html | 2 +- ...bleBlockStmtGraph.ImmutableBasicBlock.html | 4 +- .../class-use/ImmutableBlockStmtGraph.html | 2 +- .../graph/class-use/MutableBasicBlock.html | 62 +- .../class-use/MutableBlockStmtGraph.html | 2 +- .../graph/class-use/MutableStmtGraph.html | 2 +- .../StmtGraph.BlockGraphIterator.html | 2 +- ...h.BlockGraphIteratorAndTrapAggregator.html | 2 +- .../core/graph/class-use/StmtGraph.html | 65 +- .../class-use/StmtGraphBlockIterator.html | 2 +- .../sootup/core/graph/package-summary.html | 2 +- apidocs/sootup/core/graph/package-tree.html | 2 +- apidocs/sootup/core/graph/package-use.html | 39 +- .../inputlocation/AnalysisInputLocation.html | 2 +- .../inputlocation/ClassLoadingOptionKey.html | 134 -- .../inputlocation/ClassLoadingOptions.html | 2 +- .../DefaultSourceTypeSpecifier.html | 2 +- .../inputlocation/EagerInputLocation.html | 2 +- .../EmptyClassLoadingOptions.html | 2 +- .../sootup/core/inputlocation/FileType.html | 2 +- .../class-use/AnalysisInputLocation.html | 2 +- .../class-use/ClassLoadingOptions.html | 2 +- .../class-use/DefaultSourceTypeSpecifier.html | 2 +- .../class-use/EagerInputLocation.html | 2 +- .../class-use/EmptyClassLoadingOptions.html | 2 +- .../inputlocation/class-use/FileType.html | 2 +- .../core/inputlocation/package-summary.html | 26 +- .../core/inputlocation/package-tree.html | 3 +- .../core/inputlocation/package-use.html | 2 +- .../jimple/IgnoreLocalNameComparator.html | 2 +- apidocs/sootup/core/jimple/Jimple.html | 36 +- apidocs/sootup/core/jimple/basic/EquivTo.html | 6 +- .../jimple/basic/FullStmtPositionInfo.html | 2 +- .../sootup/core/jimple/basic/Immediate.html | 2 +- .../core/jimple/basic/JimpleComparator.html | 6 +- apidocs/sootup/core/jimple/basic/LValue.html | 111 ++ apidocs/sootup/core/jimple/basic/Local.html | 31 +- .../core/jimple/basic/LocalGenerator.html | 2 +- .../jimple/basic/NoPositionInformation.html | 2 +- .../jimple/basic/SimpleStmtPositionInfo.html | 2 +- .../core/jimple/basic/StmtPositionInfo.html | 2 +- apidocs/sootup/core/jimple/basic/Trap.html | 38 +- apidocs/sootup/core/jimple/basic/Value.html | 4 +- .../core/jimple/basic/class-use/EquivTo.html | 84 +- .../basic/class-use/FullStmtPositionInfo.html | 2 +- .../jimple/basic/class-use/Immediate.html | 40 +- .../basic/class-use/JimpleComparator.html | 2 +- .../core/jimple/basic/class-use/LValue.html | 238 ++++ .../core/jimple/basic/class-use/Local.html | 105 +- .../basic/class-use/LocalGenerator.html | 2 +- .../class-use/NoPositionInformation.html | 2 +- .../class-use/SimpleStmtPositionInfo.html | 2 +- .../basic/class-use/StmtPositionInfo.html | 63 +- .../core/jimple/basic/class-use/Trap.html | 16 +- .../core/jimple/basic/class-use/Value.html | 144 +-- .../core/jimple/basic/package-summary.html | 26 +- .../core/jimple/basic/package-tree.html | 5 +- .../sootup/core/jimple/basic/package-use.html | 119 +- .../class-use/IgnoreLocalNameComparator.html | 2 +- .../sootup/core/jimple/class-use/Jimple.html | 2 +- .../common/constant/BooleanConstant.html | 2 +- .../jimple/common/constant/ClassConstant.html | 2 +- .../common/constant/ComparableConstant.html | 2 +- .../core/jimple/common/constant/Constant.html | 2 +- .../common/constant/DoubleConstant.html | 2 +- .../jimple/common/constant/EnumConstant.html | 2 +- .../jimple/common/constant/FloatConstant.html | 2 +- .../jimple/common/constant/IntConstant.html | 2 +- .../common/constant/LogicalConstant.html | 2 +- .../jimple/common/constant/LongConstant.html | 2 +- .../common/constant/MethodHandle.Kind.html | 2 +- .../jimple/common/constant/MethodHandle.html | 2 +- .../jimple/common/constant/MethodType.html | 2 +- .../jimple/common/constant/NullConstant.html | 2 +- .../common/constant/NumericConstant.html | 2 +- .../jimple/common/constant/RealConstant.html | 2 +- .../common/constant/ShiftableConstant.html | 2 +- .../common/constant/StringConstant.html | 2 +- .../constant/class-use/BooleanConstant.html | 2 +- .../constant/class-use/ClassConstant.html | 2 +- .../class-use/ComparableConstant.html | 2 +- .../common/constant/class-use/Constant.html | 2 +- .../constant/class-use/DoubleConstant.html | 2 +- .../constant/class-use/EnumConstant.html | 2 +- .../constant/class-use/FloatConstant.html | 2 +- .../constant/class-use/IntConstant.html | 2 +- .../constant/class-use/LogicalConstant.html | 2 +- .../constant/class-use/LongConstant.html | 2 +- .../constant/class-use/MethodHandle.Kind.html | 2 +- .../constant/class-use/MethodHandle.html | 2 +- .../common/constant/class-use/MethodType.html | 2 +- .../constant/class-use/NullConstant.html | 2 +- .../constant/class-use/NumericConstant.html | 2 +- .../constant/class-use/RealConstant.html | 2 +- .../constant/class-use/ShiftableConstant.html | 2 +- .../constant/class-use/StringConstant.html | 2 +- .../common/constant/package-summary.html | 2 +- .../jimple/common/constant/package-tree.html | 2 +- .../jimple/common/constant/package-use.html | 2 +- .../jimple/common/expr/AbstractBinopExpr.html | 2 +- .../common/expr/AbstractConditionExpr.html | 2 +- .../common/expr/AbstractFloatBinopExpr.html | 2 +- .../expr/AbstractInstanceInvokeExpr.html | 2 +- .../common/expr/AbstractIntBinopExpr.html | 2 +- .../common/expr/AbstractIntLongBinopExpr.html | 2 +- .../common/expr/AbstractInvokeExpr.html | 2 +- .../jimple/common/expr/AbstractUnopExpr.html | 2 +- .../sootup/core/jimple/common/expr/Expr.html | 2 +- .../core/jimple/common/expr/JAddExpr.html | 2 +- .../core/jimple/common/expr/JAndExpr.html | 2 +- .../core/jimple/common/expr/JCastExpr.html | 2 +- .../core/jimple/common/expr/JCmpExpr.html | 2 +- .../core/jimple/common/expr/JCmpgExpr.html | 2 +- .../core/jimple/common/expr/JCmplExpr.html | 2 +- .../core/jimple/common/expr/JDivExpr.html | 2 +- .../common/expr/JDynamicInvokeExpr.html | 2 +- .../core/jimple/common/expr/JEqExpr.html | 2 +- .../core/jimple/common/expr/JGeExpr.html | 2 +- .../core/jimple/common/expr/JGtExpr.html | 2 +- .../jimple/common/expr/JInstanceOfExpr.html | 2 +- .../common/expr/JInterfaceInvokeExpr.html | 2 +- .../core/jimple/common/expr/JLeExpr.html | 2 +- .../core/jimple/common/expr/JLengthExpr.html | 2 +- .../core/jimple/common/expr/JLtExpr.html | 2 +- .../core/jimple/common/expr/JMulExpr.html | 2 +- .../core/jimple/common/expr/JNeExpr.html | 2 +- .../core/jimple/common/expr/JNegExpr.html | 2 +- .../jimple/common/expr/JNewArrayExpr.html | 2 +- .../core/jimple/common/expr/JNewExpr.html | 2 +- .../common/expr/JNewMultiArrayExpr.html | 2 +- .../core/jimple/common/expr/JOrExpr.html | 2 +- .../core/jimple/common/expr/JPhiExpr.html | 2 +- .../core/jimple/common/expr/JRemExpr.html | 2 +- .../core/jimple/common/expr/JShlExpr.html | 2 +- .../core/jimple/common/expr/JShrExpr.html | 2 +- .../common/expr/JSpecialInvokeExpr.html | 2 +- .../jimple/common/expr/JStaticInvokeExpr.html | 2 +- .../core/jimple/common/expr/JSubExpr.html | 2 +- .../core/jimple/common/expr/JUshrExpr.html | 2 +- .../common/expr/JVirtualInvokeExpr.html | 2 +- .../core/jimple/common/expr/JXorExpr.html | 2 +- .../expr/class-use/AbstractBinopExpr.html | 2 +- .../expr/class-use/AbstractConditionExpr.html | 2 +- .../class-use/AbstractFloatBinopExpr.html | 2 +- .../class-use/AbstractInstanceInvokeExpr.html | 2 +- .../expr/class-use/AbstractIntBinopExpr.html | 2 +- .../class-use/AbstractIntLongBinopExpr.html | 2 +- .../expr/class-use/AbstractInvokeExpr.html | 19 +- .../expr/class-use/AbstractUnopExpr.html | 2 +- .../jimple/common/expr/class-use/Expr.html | 4 +- .../common/expr/class-use/JAddExpr.html | 2 +- .../common/expr/class-use/JAndExpr.html | 2 +- .../common/expr/class-use/JCastExpr.html | 2 +- .../common/expr/class-use/JCmpExpr.html | 2 +- .../common/expr/class-use/JCmpgExpr.html | 2 +- .../common/expr/class-use/JCmplExpr.html | 2 +- .../common/expr/class-use/JDivExpr.html | 2 +- .../expr/class-use/JDynamicInvokeExpr.html | 2 +- .../jimple/common/expr/class-use/JEqExpr.html | 2 +- .../jimple/common/expr/class-use/JGeExpr.html | 2 +- .../jimple/common/expr/class-use/JGtExpr.html | 2 +- .../expr/class-use/JInstanceOfExpr.html | 2 +- .../expr/class-use/JInterfaceInvokeExpr.html | 2 +- .../jimple/common/expr/class-use/JLeExpr.html | 2 +- .../common/expr/class-use/JLengthExpr.html | 2 +- .../jimple/common/expr/class-use/JLtExpr.html | 2 +- .../common/expr/class-use/JMulExpr.html | 2 +- .../jimple/common/expr/class-use/JNeExpr.html | 2 +- .../common/expr/class-use/JNegExpr.html | 2 +- .../common/expr/class-use/JNewArrayExpr.html | 2 +- .../common/expr/class-use/JNewExpr.html | 2 +- .../expr/class-use/JNewMultiArrayExpr.html | 2 +- .../jimple/common/expr/class-use/JOrExpr.html | 2 +- .../common/expr/class-use/JPhiExpr.html | 2 +- .../common/expr/class-use/JRemExpr.html | 2 +- .../common/expr/class-use/JShlExpr.html | 2 +- .../common/expr/class-use/JShrExpr.html | 2 +- .../expr/class-use/JSpecialInvokeExpr.html | 2 +- .../expr/class-use/JStaticInvokeExpr.html | 2 +- .../common/expr/class-use/JSubExpr.html | 2 +- .../common/expr/class-use/JUshrExpr.html | 2 +- .../expr/class-use/JVirtualInvokeExpr.html | 2 +- .../common/expr/class-use/JXorExpr.html | 2 +- .../jimple/common/expr/package-summary.html | 2 +- .../core/jimple/common/expr/package-tree.html | 2 +- .../core/jimple/common/expr/package-use.html | 2 +- .../core/jimple/common/ref/ConcreteRef.html | 2 +- .../core/jimple/common/ref/IdentityRef.html | 2 +- .../core/jimple/common/ref/JArrayRef.html | 6 +- .../common/ref/JCaughtExceptionRef.html | 2 +- .../core/jimple/common/ref/JFieldRef.html | 6 +- .../jimple/common/ref/JInstanceFieldRef.html | 8 +- .../core/jimple/common/ref/JParameterRef.html | 2 +- .../jimple/common/ref/JStaticFieldRef.html | 8 +- .../core/jimple/common/ref/JThisRef.html | 2 +- .../sootup/core/jimple/common/ref/Ref.html | 2 +- .../common/ref/class-use/ConcreteRef.html | 2 +- .../common/ref/class-use/IdentityRef.html | 29 +- .../common/ref/class-use/JArrayRef.html | 15 +- .../ref/class-use/JCaughtExceptionRef.html | 2 +- .../common/ref/class-use/JFieldRef.html | 15 +- .../ref/class-use/JInstanceFieldRef.html | 2 +- .../common/ref/class-use/JParameterRef.html | 2 +- .../common/ref/class-use/JStaticFieldRef.html | 2 +- .../jimple/common/ref/class-use/JThisRef.html | 2 +- .../core/jimple/common/ref/class-use/Ref.html | 2 +- .../jimple/common/ref/package-summary.html | 2 +- .../core/jimple/common/ref/package-tree.html | 10 +- .../core/jimple/common/ref/package-use.html | 2 +- .../common/stmt/AbstractDefinitionStmt.html | 76 +- .../jimple/common/stmt/AbstractOpStmt.html | 255 ---- .../core/jimple/common/stmt/AbstractStmt.html | 402 ++++++ .../jimple/common/stmt/BranchingStmt.html | 93 +- .../jimple/common/stmt/FallsThroughStmt.html | 158 +++ .../core/jimple/common/stmt/JAssignStmt.html | 211 ++- .../core/jimple/common/stmt/JGotoStmt.html | 136 +- .../jimple/common/stmt/JIdentityStmt.html | 153 ++- .../core/jimple/common/stmt/JIfStmt.html | 177 ++- .../core/jimple/common/stmt/JInvokeStmt.html | 51 +- .../core/jimple/common/stmt/JNopStmt.html | 35 +- .../core/jimple/common/stmt/JReturnStmt.html | 159 ++- .../jimple/common/stmt/JReturnVoidStmt.html | 53 +- .../core/jimple/common/stmt/JThrowStmt.html | 159 ++- .../sootup/core/jimple/common/stmt/Stmt.html | 244 ++-- .../class-use/AbstractDefinitionStmt.html | 14 +- .../common/stmt/class-use/AbstractOpStmt.html | 118 -- .../common/stmt/class-use/AbstractStmt.html | 166 +++ .../common/stmt/class-use/BranchingStmt.html | 76 +- .../stmt/class-use/FallsThroughStmt.html | 216 ++++ .../common/stmt/class-use/JAssignStmt.html | 32 +- .../common/stmt/class-use/JGotoStmt.html | 2 +- .../common/stmt/class-use/JIdentityStmt.html | 18 +- .../jimple/common/stmt/class-use/JIfStmt.html | 2 +- .../common/stmt/class-use/JInvokeStmt.html | 2 +- .../common/stmt/class-use/JNopStmt.html | 2 +- .../common/stmt/class-use/JReturnStmt.html | 2 +- .../stmt/class-use/JReturnVoidStmt.html | 2 +- .../common/stmt/class-use/JThrowStmt.html | 2 +- .../jimple/common/stmt/class-use/Stmt.html | 1133 +++++++++-------- .../jimple/common/stmt/package-summary.html | 66 +- .../core/jimple/common/stmt/package-tree.html | 55 +- .../core/jimple/common/stmt/package-use.html | 109 +- .../javabytecode/stmt/JBreakpointStmt.html | 35 +- .../javabytecode/stmt/JEnterMonitorStmt.html | 143 ++- .../javabytecode/stmt/JExitMonitorStmt.html | 143 ++- .../jimple/javabytecode/stmt/JRetStmt.html | 41 +- .../jimple/javabytecode/stmt/JSwitchStmt.html | 152 ++- .../stmt/class-use/JBreakpointStmt.html | 2 +- .../stmt/class-use/JEnterMonitorStmt.html | 2 +- .../stmt/class-use/JExitMonitorStmt.html | 2 +- .../javabytecode/stmt/class-use/JRetStmt.html | 2 +- .../stmt/class-use/JSwitchStmt.html | 2 +- .../javabytecode/stmt/package-summary.html | 2 +- .../javabytecode/stmt/package-tree.html | 22 +- .../jimple/javabytecode/stmt/package-use.html | 2 +- .../sootup/core/jimple/package-summary.html | 2 +- apidocs/sootup/core/jimple/package-tree.html | 2 +- apidocs/sootup/core/jimple/package-use.html | 2 +- .../visitor/AbstractConstantVisitor.html | 2 +- .../jimple/visitor/AbstractExprVisitor.html | 2 +- .../visitor/AbstractImmediateVisitor.html | 2 +- .../jimple/visitor/AbstractRefVisitor.html | 2 +- .../jimple/visitor/AbstractStmtVisitor.html | 14 +- .../jimple/visitor/AbstractTypeVisitor.html | 2 +- .../jimple/visitor/AbstractValueVisitor.html | 2 +- .../core/jimple/visitor/AbstractVisitor.html | 2 +- .../sootup/core/jimple/visitor/Acceptor.html | 6 +- .../core/jimple/visitor/ConstantVisitor.html | 2 +- .../core/jimple/visitor/ExprVisitor.html | 2 +- .../core/jimple/visitor/ImmediateVisitor.html | 2 +- .../core/jimple/visitor/RefVisitor.html | 2 +- .../jimple/visitor/ReplaceUseExprVisitor.html | 2 +- .../jimple/visitor/ReplaceUseRefVisitor.html | 2 +- .../jimple/visitor/ReplaceUseStmtVisitor.html | 48 +- .../core/jimple/visitor/StmtVisitor.html | 14 +- .../core/jimple/visitor/TypeVisitor.html | 2 +- .../core/jimple/visitor/ValueVisitor.html | 2 +- .../sootup/core/jimple/visitor/Visitor.html | 2 +- .../class-use/AbstractConstantVisitor.html | 2 +- .../class-use/AbstractExprVisitor.html | 2 +- .../class-use/AbstractImmediateVisitor.html | 2 +- .../visitor/class-use/AbstractRefVisitor.html | 2 +- .../class-use/AbstractStmtVisitor.html | 6 +- .../class-use/AbstractTypeVisitor.html | 2 +- .../class-use/AbstractValueVisitor.html | 2 +- .../visitor/class-use/AbstractVisitor.html | 6 +- .../jimple/visitor/class-use/Acceptor.html | 85 +- .../visitor/class-use/ConstantVisitor.html | 2 +- .../jimple/visitor/class-use/ExprVisitor.html | 2 +- .../visitor/class-use/ImmediateVisitor.html | 2 +- .../jimple/visitor/class-use/RefVisitor.html | 2 +- .../class-use/ReplaceUseExprVisitor.html | 2 +- .../class-use/ReplaceUseRefVisitor.html | 2 +- .../class-use/ReplaceUseStmtVisitor.html | 2 +- .../jimple/visitor/class-use/StmtVisitor.html | 6 +- .../jimple/visitor/class-use/TypeVisitor.html | 8 +- .../visitor/class-use/ValueVisitor.html | 2 +- .../jimple/visitor/class-use/Visitor.html | 6 +- .../core/jimple/visitor/package-summary.html | 2 +- .../core/jimple/visitor/package-tree.html | 2 +- .../core/jimple/visitor/package-use.html | 2 +- apidocs/sootup/core/model/AbstractClass.html | 2 +- .../sootup/core/model/Body.BodyBuilder.html | 197 ++- apidocs/sootup/core/model/Body.html | 46 +- .../sootup/core/model/BuilderException.html | 2 +- apidocs/sootup/core/model/ClassModifier.html | 2 +- apidocs/sootup/core/model/Field.html | 2 +- apidocs/sootup/core/model/FieldModifier.html | 2 +- apidocs/sootup/core/model/FullPosition.html | 2 +- apidocs/sootup/core/model/LinePosition.html | 2 +- apidocs/sootup/core/model/Method.html | 2 +- apidocs/sootup/core/model/MethodModifier.html | 2 +- apidocs/sootup/core/model/Position.html | 2 +- apidocs/sootup/core/model/SootClass.html | 50 +- .../sootup/core/model/SootClassMember.html | 2 +- .../core/model/SootField.BuildStep.html | 2 +- .../core/model/SootField.ModifierStep.html | 2 +- .../core/model/SootField.SignatureStep.html | 2 +- .../model/SootField.SootFieldBuilder.html | 2 +- apidocs/sootup/core/model/SootField.html | 2 +- .../core/model/SootMethod.BuildStep.html | 2 +- .../model/SootMethod.MethodSourceStep.html | 2 +- .../core/model/SootMethod.ModifierStep.html | 2 +- .../core/model/SootMethod.SignatureStep.html | 2 +- .../model/SootMethod.SootMethodBuilder.html | 2 +- .../SootMethod.ThrownExceptionsStep.html | 2 +- apidocs/sootup/core/model/SootMethod.html | 2 +- apidocs/sootup/core/model/SourceType.html | 10 +- .../core/model/class-use/AbstractClass.html | 2 +- .../model/class-use/Body.BodyBuilder.html | 64 +- apidocs/sootup/core/model/class-use/Body.html | 18 +- .../model/class-use/BuilderException.html | 2 +- .../core/model/class-use/ClassModifier.html | 2 +- .../sootup/core/model/class-use/Field.html | 2 +- .../core/model/class-use/FieldModifier.html | 2 +- .../core/model/class-use/FullPosition.html | 2 +- .../core/model/class-use/LinePosition.html | 2 +- .../sootup/core/model/class-use/Method.html | 2 +- .../core/model/class-use/MethodModifier.html | 2 +- .../sootup/core/model/class-use/Position.html | 2 +- .../core/model/class-use/SootClass.html | 2 +- .../core/model/class-use/SootClassMember.html | 2 +- .../model/class-use/SootField.BuildStep.html | 2 +- .../class-use/SootField.ModifierStep.html | 2 +- .../class-use/SootField.SignatureStep.html | 2 +- .../class-use/SootField.SootFieldBuilder.html | 2 +- .../core/model/class-use/SootField.html | 2 +- .../model/class-use/SootMethod.BuildStep.html | 2 +- .../SootMethod.MethodSourceStep.html | 2 +- .../class-use/SootMethod.ModifierStep.html | 2 +- .../class-use/SootMethod.SignatureStep.html | 2 +- .../SootMethod.SootMethodBuilder.html | 2 +- .../SootMethod.ThrownExceptionsStep.html | 2 +- .../core/model/class-use/SootMethod.html | 38 +- .../core/model/class-use/SourceType.html | 2 +- .../sootup/core/model/package-summary.html | 2 +- apidocs/sootup/core/model/package-tree.html | 2 +- apidocs/sootup/core/model/package-use.html | 2 +- apidocs/sootup/core/package-summary.html | 2 +- apidocs/sootup/core/package-tree.html | 2 +- apidocs/sootup/core/package-use.html | 2 +- .../core/signatures/FieldSignature.html | 2 +- .../core/signatures/FieldSubSignature.html | 2 +- .../core/signatures/MethodSignature.html | 2 +- .../core/signatures/MethodSubSignature.html | 2 +- .../sootup/core/signatures/PackageName.html | 2 +- apidocs/sootup/core/signatures/Signature.html | 2 +- .../signatures/SootClassMemberSignature.html | 2 +- .../SootClassMemberSubSignature.html | 2 +- .../signatures/class-use/FieldSignature.html | 2 +- .../class-use/FieldSubSignature.html | 2 +- .../signatures/class-use/MethodSignature.html | 4 +- .../class-use/MethodSubSignature.html | 2 +- .../signatures/class-use/PackageName.html | 2 +- .../core/signatures/class-use/Signature.html | 2 +- .../class-use/SootClassMemberSignature.html | 2 +- .../SootClassMemberSubSignature.html | 2 +- .../core/signatures/package-summary.html | 2 +- .../sootup/core/signatures/package-tree.html | 2 +- .../sootup/core/signatures/package-use.html | 2 +- .../core/transform/BodyInterceptor.html | 2 +- .../transform/class-use/BodyInterceptor.html | 8 +- .../core/transform/package-summary.html | 2 +- .../sootup/core/transform/package-tree.html | 2 +- .../sootup/core/transform/package-use.html | 2 +- .../typehierarchy/MethodDispatchResolver.html | 2 +- .../typehierarchy/MutableTypeHierarchy.html | 4 +- .../core/typehierarchy/TypeHierarchy.html | 75 +- .../core/typehierarchy/ViewTypeHierarchy.html | 91 +- .../class-use/MethodDispatchResolver.html | 2 +- .../class-use/MutableTypeHierarchy.html | 2 +- .../class-use/TypeHierarchy.html | 2 +- .../class-use/ViewTypeHierarchy.html | 2 +- .../core/typehierarchy/package-summary.html | 2 +- .../core/typehierarchy/package-tree.html | 2 +- .../core/typehierarchy/package-use.html | 2 +- apidocs/sootup/core/types/ArrayType.html | 2 +- apidocs/sootup/core/types/ClassType.html | 2 +- apidocs/sootup/core/types/NullType.html | 2 +- .../core/types/PrimitiveType.BooleanType.html | 2 +- .../core/types/PrimitiveType.ByteType.html | 2 +- .../core/types/PrimitiveType.CharType.html | 2 +- .../core/types/PrimitiveType.DoubleType.html | 2 +- .../core/types/PrimitiveType.FloatType.html | 2 +- .../core/types/PrimitiveType.IntType.html | 4 +- .../core/types/PrimitiveType.LongType.html | 2 +- .../core/types/PrimitiveType.ShortType.html | 2 +- apidocs/sootup/core/types/PrimitiveType.html | 2 +- apidocs/sootup/core/types/ReferenceType.html | 2 +- apidocs/sootup/core/types/Type.html | 2 +- apidocs/sootup/core/types/UnknownType.html | 2 +- apidocs/sootup/core/types/VoidType.html | 2 +- .../core/types/class-use/ArrayType.html | 2 +- .../core/types/class-use/ClassType.html | 78 +- .../sootup/core/types/class-use/NullType.html | 2 +- .../class-use/PrimitiveType.BooleanType.html | 2 +- .../class-use/PrimitiveType.ByteType.html | 2 +- .../class-use/PrimitiveType.CharType.html | 2 +- .../class-use/PrimitiveType.DoubleType.html | 2 +- .../class-use/PrimitiveType.FloatType.html | 2 +- .../class-use/PrimitiveType.IntType.html | 8 +- .../class-use/PrimitiveType.LongType.html | 2 +- .../class-use/PrimitiveType.ShortType.html | 2 +- .../core/types/class-use/PrimitiveType.html | 8 +- .../core/types/class-use/ReferenceType.html | 2 +- apidocs/sootup/core/types/class-use/Type.html | 38 +- .../core/types/class-use/UnknownType.html | 2 +- .../sootup/core/types/class-use/VoidType.html | 2 +- .../sootup/core/types/package-summary.html | 2 +- apidocs/sootup/core/types/package-tree.html | 2 +- apidocs/sootup/core/types/package-use.html | 2 +- apidocs/sootup/core/util/CollectionUtils.html | 2 +- apidocs/sootup/core/util/Copyable.html | 8 +- apidocs/sootup/core/util/DotExporter.html | 2 +- apidocs/sootup/core/util/EscapedWriter.html | 2 +- .../ImmutableUtils.ImmutableCollectors.html | 2 +- apidocs/sootup/core/util/ImmutableUtils.html | 2 +- apidocs/sootup/core/util/PathUtils.html | 2 +- apidocs/sootup/core/util/StreamUtils.html | 2 +- apidocs/sootup/core/util/StringTools.html | 2 +- apidocs/sootup/core/util/Utils.html | 2 +- .../core/util/class-use/CollectionUtils.html | 2 +- .../sootup/core/util/class-use/Copyable.html | 77 +- .../core/util/class-use/DotExporter.html | 2 +- .../core/util/class-use/EscapedWriter.html | 2 +- .../ImmutableUtils.ImmutableCollectors.html | 2 +- .../core/util/class-use/ImmutableUtils.html | 2 +- .../sootup/core/util/class-use/PathUtils.html | 2 +- .../core/util/class-use/StreamUtils.html | 2 +- .../core/util/class-use/StringTools.html | 2 +- apidocs/sootup/core/util/class-use/Utils.html | 2 +- apidocs/sootup/core/util/package-summary.html | 2 +- apidocs/sootup/core/util/package-tree.html | 2 +- apidocs/sootup/core/util/package-use.html | 2 +- .../util/printer/AbstractStmtPrinter.html | 14 +- .../core/util/printer/BriefStmtPrinter.html | 2 +- .../util/printer/JimplePrinter.Option.html | 2 +- .../core/util/printer/JimplePrinter.html | 2 +- .../core/util/printer/LabeledStmtPrinter.html | 30 +- .../util/printer/LegacyJimplePrinter.html | 6 +- .../core/util/printer/NormalStmtPrinter.html | 2 +- .../sootup/core/util/printer/StmtPrinter.html | 14 +- .../class-use/AbstractStmtPrinter.html | 2 +- .../printer/class-use/BriefStmtPrinter.html | 2 +- .../class-use/JimplePrinter.Option.html | 2 +- .../util/printer/class-use/JimplePrinter.html | 2 +- .../printer/class-use/LabeledStmtPrinter.html | 2 +- .../class-use/LegacyJimplePrinter.html | 2 +- .../printer/class-use/NormalStmtPrinter.html | 2 +- .../util/printer/class-use/StmtPrinter.html | 4 +- .../core/util/printer/package-summary.html | 2 +- .../core/util/printer/package-tree.html | 2 +- .../sootup/core/util/printer/package-use.html | 2 +- .../sootup/core/validation/BodyValidator.html | 2 +- .../validation/CheckEscapingValidator.html | 2 +- .../core/validation/CheckInitValidator.html | 2 +- .../core/validation/CheckTypesValidator.html | 2 +- .../validation/CheckVoidLocalesValidator.html | 2 +- .../core/validation/ClassFlagsValidator.html | 2 +- .../core/validation/ClassValidator.html | 2 +- .../core/validation/FieldRefValidator.html | 2 +- .../IdentityStatementsValidator.html | 2 +- .../core/validation/IdentityValidator.html | 2 +- .../validation/InvokeArgumentValidator.html | 2 +- .../core/validation/JimpleTrapValidator.html | 2 +- .../core/validation/LocalsValidator.html | 2 +- .../MethodDeclarationValidator.html | 2 +- .../core/validation/MethodValidator.html | 2 +- .../sootup/core/validation/NewValidator.html | 2 +- .../core/validation/OuterClassValidator.html | 2 +- .../validation/ReturnStatementsValidator.html | 2 +- .../core/validation/StmtsValidator.html | 2 +- .../core/validation/TrapsValidator.html | 2 +- .../core/validation/TypesValidator.html | 2 +- .../sootup/core/validation/UsesValidator.html | 2 +- .../core/validation/ValidationException.html | 2 +- .../core/validation/ValuesValidator.html | 2 +- .../validation/class-use/BodyValidator.html | 2 +- .../class-use/CheckEscapingValidator.html | 2 +- .../class-use/CheckInitValidator.html | 2 +- .../class-use/CheckTypesValidator.html | 2 +- .../class-use/CheckVoidLocalesValidator.html | 2 +- .../class-use/ClassFlagsValidator.html | 2 +- .../validation/class-use/ClassValidator.html | 2 +- .../class-use/FieldRefValidator.html | 2 +- .../IdentityStatementsValidator.html | 2 +- .../class-use/IdentityValidator.html | 2 +- .../class-use/InvokeArgumentValidator.html | 2 +- .../class-use/JimpleTrapValidator.html | 2 +- .../validation/class-use/LocalsValidator.html | 2 +- .../class-use/MethodDeclarationValidator.html | 2 +- .../validation/class-use/MethodValidator.html | 2 +- .../validation/class-use/NewValidator.html | 2 +- .../class-use/OuterClassValidator.html | 2 +- .../class-use/ReturnStatementsValidator.html | 2 +- .../validation/class-use/StmtsValidator.html | 2 +- .../validation/class-use/TrapsValidator.html | 2 +- .../validation/class-use/TypesValidator.html | 2 +- .../validation/class-use/UsesValidator.html | 2 +- .../class-use/ValidationException.html | 2 +- .../validation/class-use/ValuesValidator.html | 2 +- .../core/validation/package-summary.html | 2 +- .../sootup/core/validation/package-tree.html | 2 +- .../sootup/core/validation/package-use.html | 2 +- apidocs/sootup/core/views/AbstractView.html | 2 +- apidocs/sootup/core/views/MutableView.html | 2 +- apidocs/sootup/core/views/View.html | 2 +- .../core/views/class-use/AbstractView.html | 2 +- .../core/views/class-use/MutableView.html | 2 +- apidocs/sootup/core/views/class-use/View.html | 2 +- .../sootup/core/views/package-summary.html | 2 +- apidocs/sootup/core/views/package-tree.html | 2 +- apidocs/sootup/core/views/package-use.html | 2 +- apidocs/sootup/examples/Dummy.html | 2 +- apidocs/sootup/examples/class-use/Dummy.html | 2 +- apidocs/sootup/examples/package-summary.html | 2 +- apidocs/sootup/examples/package-tree.html | 2 +- apidocs/sootup/examples/package-use.html | 2 +- .../frontend/AsmAnnotationClassSource.html | 2 +- .../frontend/AsmJavaClassProvider.html | 2 +- .../bytecode/frontend/AsmMethodSource.html | 6 +- .../bytecode/frontend/AsmModuleSource.html | 2 +- .../java/bytecode/frontend/AsmUtil.html | 2 +- .../NonIndexOutofBoundsArrayList.html | 2 +- .../java/bytecode/frontend/OperandStack.html | 2 +- .../class-use/AsmAnnotationClassSource.html | 2 +- .../class-use/AsmJavaClassProvider.html | 2 +- .../frontend/class-use/AsmMethodSource.html | 2 +- .../frontend/class-use/AsmModuleSource.html | 2 +- .../bytecode/frontend/class-use/AsmUtil.html | 2 +- .../NonIndexOutofBoundsArrayList.html | 2 +- .../frontend/class-use/OperandStack.html | 2 +- .../bytecode/frontend/package-summary.html | 2 +- .../java/bytecode/frontend/package-tree.html | 2 +- .../java/bytecode/frontend/package-use.html | 2 +- .../BytecodeClassLoadingOptions.html | 2 +- .../JavaClassPathAnalysisInputLocation.html | 2 +- .../JavaModulePathAnalysisInputLocation.html | 2 +- .../JrtFileSystemAnalysisInputLocation.html | 2 +- .../bytecode/inputlocation/ModuleFinder.html | 2 +- ....MultiReleaseJarAnalysisInputLocation.html | 2 +- .../PathBasedAnalysisInputLocation.html | 2 +- .../BytecodeClassLoadingOptions.html | 2 +- .../JavaClassPathAnalysisInputLocation.html | 2 +- .../JavaModulePathAnalysisInputLocation.html | 2 +- .../JrtFileSystemAnalysisInputLocation.html | 2 +- .../inputlocation/class-use/ModuleFinder.html | 2 +- ....MultiReleaseJarAnalysisInputLocation.html | 2 +- .../PathBasedAnalysisInputLocation.html | 2 +- .../inputlocation/package-summary.html | 2 +- .../bytecode/inputlocation/package-tree.html | 2 +- .../bytecode/inputlocation/package-use.html | 2 +- .../bytecode/interceptors/Aggregator.html | 43 +- .../BytecodeBodyInterceptors.html | 2 +- .../interceptors/CastAndReturnInliner.html | 2 +- .../interceptors/ConditionalBranchFolder.html | 2 +- .../ConstantPropagatorAndFolder.html | 2 +- .../bytecode/interceptors/CopyPropagator.html | 8 +- .../DeadAssignmentEliminator.html | 2 +- .../interceptors/EmptySwitchEliminator.html | 2 +- .../java/bytecode/interceptors/Evaluator.html | 2 +- .../interceptors/LocalLivenessAnalyser.html | 10 +- ...LocalNameStandardizer.LocalComparator.html | 2 +- .../interceptors/LocalNameStandardizer.html | 2 +- .../bytecode/interceptors/LocalPacker.html | 2 +- .../bytecode/interceptors/LocalSplitter.html | 2 +- .../bytecode/interceptors/NopEliminator.html | 2 +- .../StaticSingleAssignmentFormer.html | 2 +- .../bytecode/interceptors/TrapTightener.html | 2 +- .../bytecode/interceptors/TypeAssigner.html | 2 +- .../UnreachableCodeEliminator.html | 2 +- .../interceptors/UnusedLocalEliminator.html | 6 +- .../interceptors/class-use/Aggregator.html | 2 +- .../class-use/BytecodeBodyInterceptors.html | 2 +- .../class-use/CastAndReturnInliner.html | 2 +- .../class-use/ConditionalBranchFolder.html | 2 +- .../ConstantPropagatorAndFolder.html | 2 +- .../class-use/CopyPropagator.html | 2 +- .../class-use/DeadAssignmentEliminator.html | 2 +- .../class-use/EmptySwitchEliminator.html | 2 +- .../interceptors/class-use/Evaluator.html | 2 +- .../class-use/LocalLivenessAnalyser.html | 2 +- ...LocalNameStandardizer.LocalComparator.html | 2 +- .../class-use/LocalNameStandardizer.html | 2 +- .../interceptors/class-use/LocalPacker.html | 2 +- .../interceptors/class-use/LocalSplitter.html | 2 +- .../interceptors/class-use/NopEliminator.html | 2 +- .../StaticSingleAssignmentFormer.html | 2 +- .../interceptors/class-use/TrapTightener.html | 2 +- .../interceptors/class-use/TypeAssigner.html | 2 +- .../class-use/UnreachableCodeEliminator.html | 2 +- .../class-use/UnusedLocalEliminator.html | 2 +- .../interceptors/package-summary.html | 8 +- .../bytecode/interceptors/package-tree.html | 2 +- .../bytecode/interceptors/package-use.html | 2 +- .../typeresolving/AugEvalFunction.html | 9 +- .../typeresolving/BytecodeHierarchy.html | 2 +- .../typeresolving/CastCounter.html | 15 +- .../typeresolving/PrimitiveHierarchy.html | 2 +- .../typeresolving/StmtLocalPair.html | 10 +- .../typeresolving/TypeChecker.html | 42 +- .../typeresolving/TypePromotionVisitor.html | 10 +- .../typeresolving/TypeResolver.html | 2 +- .../interceptors/typeresolving/Typing.html | 19 +- .../class-use/AugEvalFunction.html | 2 +- .../class-use/BytecodeHierarchy.html | 2 +- .../typeresolving/class-use/CastCounter.html | 2 +- .../class-use/PrimitiveHierarchy.html | 2 +- .../class-use/StmtLocalPair.html | 2 +- .../typeresolving/class-use/TypeChecker.html | 6 +- .../class-use/TypePromotionVisitor.html | 2 +- .../typeresolving/class-use/TypeResolver.html | 2 +- .../typeresolving/class-use/Typing.html | 4 +- .../typeresolving/package-summary.html | 6 +- .../typeresolving/package-tree.html | 2 +- .../typeresolving/package-use.html | 2 +- ...> AugmentIntegerTypes.Integer127Type.html} | 20 +- ... => AugmentIntegerTypes.Integer1Type.html} | 23 +- ...AugmentIntegerTypes.Integer32767Type.html} | 23 +- ...gerTypes.html => AugmentIntegerTypes.html} | 38 +- .../typeresolving/types/BottomType.html | 19 +- .../typeresolving/types/WeakObjectType.html | 2 +- ...> AugmentIntegerTypes.Integer127Type.html} | 24 +- ... => AugmentIntegerTypes.Integer1Type.html} | 24 +- ...AugmentIntegerTypes.Integer32767Type.html} | 24 +- ...gerTypes.html => AugmentIntegerTypes.html} | 12 +- .../types/class-use/BottomType.html | 2 +- .../types/class-use/WeakObjectType.html | 2 +- .../typeresolving/types/package-summary.html | 12 +- .../typeresolving/types/package-tree.html | 10 +- .../typeresolving/types/package-use.html | 10 +- apidocs/sootup/java/core/AnnotationUsage.html | 2 +- apidocs/sootup/java/core/ConstantUtil.html | 2 +- .../java/core/JavaAnnotationSootClass.html | 4 +- .../core/JavaAnnotationSootClassSource.html | 2 +- .../java/core/JavaAnnotationSootMethod.html | 2 +- .../java/core/JavaIdentifierFactory.html | 2 +- .../core/JavaModuleIdentifierFactory.html | 2 +- .../JavaModuleInfo.InterfaceReference.html | 2 +- .../core/JavaModuleInfo.ModuleReference.html | 2 +- .../core/JavaModuleInfo.PackageReference.html | 2 +- apidocs/sootup/java/core/JavaModuleInfo.html | 2 +- .../sootup/java/core/JavaModuleProject.html | 2 +- apidocs/sootup/java/core/JavaPackageName.html | 2 +- .../core/JavaProject.JavaProjectBuilder.html | 2 +- apidocs/sootup/java/core/JavaProject.html | 2 +- apidocs/sootup/java/core/JavaSootClass.html | 4 +- .../sootup/java/core/JavaSootClassSource.html | 2 +- ...vaSootField.AnnotationOrSignatureStep.html | 2 +- .../JavaSootField.JavaSootFieldBuilder.html | 2 +- apidocs/sootup/java/core/JavaSootField.html | 2 +- ...aSootMethod.AnnotationOrSignatureStep.html | 2 +- .../JavaSootMethod.JavaSootMethodBuilder.html | 2 +- apidocs/sootup/java/core/JavaSootMethod.html | 2 +- .../core/ModuleInfoAnalysisInputLocation.html | 2 +- apidocs/sootup/java/core/ModuleModifier.html | 2 +- .../java/core/OverridingJavaClassSource.html | 2 +- .../java/core/class-use/AnnotationUsage.html | 2 +- .../java/core/class-use/ConstantUtil.html | 2 +- .../class-use/JavaAnnotationSootClass.html | 2 +- .../JavaAnnotationSootClassSource.html | 2 +- .../class-use/JavaAnnotationSootMethod.html | 2 +- .../core/class-use/JavaIdentifierFactory.html | 2 +- .../JavaModuleIdentifierFactory.html | 2 +- .../JavaModuleInfo.InterfaceReference.html | 2 +- .../JavaModuleInfo.ModuleReference.html | 2 +- .../JavaModuleInfo.PackageReference.html | 2 +- .../java/core/class-use/JavaModuleInfo.html | 2 +- .../core/class-use/JavaModuleProject.html | 2 +- .../java/core/class-use/JavaPackageName.html | 2 +- .../JavaProject.JavaProjectBuilder.html | 2 +- .../java/core/class-use/JavaProject.html | 2 +- .../java/core/class-use/JavaSootClass.html | 2 +- .../core/class-use/JavaSootClassSource.html | 2 +- ...vaSootField.AnnotationOrSignatureStep.html | 2 +- .../JavaSootField.JavaSootFieldBuilder.html | 2 +- .../java/core/class-use/JavaSootField.html | 2 +- ...aSootMethod.AnnotationOrSignatureStep.html | 2 +- .../JavaSootMethod.JavaSootMethodBuilder.html | 2 +- .../java/core/class-use/JavaSootMethod.html | 2 +- .../ModuleInfoAnalysisInputLocation.html | 2 +- .../java/core/class-use/ModuleModifier.html | 2 +- .../class-use/OverridingJavaClassSource.html | 2 +- .../java/core/jimple/basic/JavaLocal.html | 6 +- .../jimple/basic/class-use/JavaLocal.html | 2 +- .../core/jimple/basic/package-summary.html | 2 +- .../java/core/jimple/basic/package-tree.html | 4 +- .../java/core/jimple/basic/package-use.html | 2 +- .../sootup/java/core/language/JavaJimple.html | 4 +- .../java/core/language/JavaLanguage.html | 2 +- .../core/language/class-use/JavaJimple.html | 2 +- .../core/language/class-use/JavaLanguage.html | 2 +- .../java/core/language/package-summary.html | 2 +- .../java/core/language/package-tree.html | 2 +- .../java/core/language/package-use.html | 2 +- apidocs/sootup/java/core/package-summary.html | 2 +- apidocs/sootup/java/core/package-tree.html | 2 +- apidocs/sootup/java/core/package-use.html | 2 +- .../signatures/CommonClassSignatures.html | 2 +- .../core/signatures/ModulePackageName.html | 2 +- .../java/core/signatures/ModuleSignature.html | 2 +- .../class-use/CommonClassSignatures.html | 2 +- .../class-use/ModulePackageName.html | 2 +- .../signatures/class-use/ModuleSignature.html | 2 +- .../java/core/signatures/package-summary.html | 2 +- .../java/core/signatures/package-tree.html | 2 +- .../java/core/signatures/package-use.html | 2 +- .../java/core/types/AnnotationType.html | 2 +- .../sootup/java/core/types/JavaClassType.html | 2 +- .../java/core/types/ModuleJavaClassType.html | 2 +- .../core/types/class-use/AnnotationType.html | 2 +- .../core/types/class-use/JavaClassType.html | 2 +- .../types/class-use/ModuleJavaClassType.html | 2 +- .../java/core/types/package-summary.html | 2 +- .../sootup/java/core/types/package-tree.html | 2 +- .../sootup/java/core/types/package-use.html | 2 +- .../java/core/views/JavaModuleView.html | 2 +- apidocs/sootup/java/core/views/JavaView.html | 2 +- .../java/core/views/MutableJavaView.html | 2 +- .../core/views/class-use/JavaModuleView.html | 2 +- .../java/core/views/class-use/JavaView.html | 2 +- .../core/views/class-use/MutableJavaView.html | 2 +- .../java/core/views/package-summary.html | 2 +- .../sootup/java/core/views/package-tree.html | 2 +- .../sootup/java/core/views/package-use.html | 2 +- .../sourcecode/WalaClassLoaderTestUtils.html | 2 +- .../class-use/WalaClassLoaderTestUtils.html | 2 +- .../frontend/InstructionConverter.html | 16 +- .../frontend/WalaIRToJimpleConverter.html | 2 +- .../frontend/WalaJavaClassProvider.html | 2 +- .../sourcecode/frontend/WalaSootMethod.html | 2 +- .../class-use/InstructionConverter.html | 2 +- .../class-use/WalaIRToJimpleConverter.html | 2 +- .../class-use/WalaJavaClassProvider.html | 2 +- .../frontend/class-use/WalaSootMethod.html | 2 +- .../sourcecode/frontend/package-summary.html | 2 +- .../sourcecode/frontend/package-tree.html | 2 +- .../java/sourcecode/frontend/package-use.html | 2 +- .../JavaSourcePathAnalysisInputLocation.html | 2 +- .../SourcecodeClassLoadingOptions.html | 2 +- .../JavaSourcePathAnalysisInputLocation.html | 2 +- .../SourcecodeClassLoadingOptions.html | 2 +- .../inputlocation/package-summary.html | 2 +- .../inputlocation/package-tree.html | 2 +- .../sourcecode/inputlocation/package-use.html | 2 +- .../java/sourcecode/package-summary.html | 2 +- .../sootup/java/sourcecode/package-tree.html | 2 +- .../sootup/java/sourcecode/package-use.html | 2 +- apidocs/sootup/jimple/JimpleBaseListener.html | 2 +- apidocs/sootup/jimple/JimpleBaseVisitor.html | 2 +- apidocs/sootup/jimple/JimpleLexer.html | 2 +- apidocs/sootup/jimple/JimpleListener.html | 2 +- .../jimple/JimpleParser.Arg_listContext.html | 2 +- .../JimpleParser.Array_descriptorContext.html | 2 +- .../JimpleParser.AssignmentsContext.html | 2 +- .../jimple/JimpleParser.BinopContext.html | 2 +- .../JimpleParser.Binop_exprContext.html | 2 +- .../jimple/JimpleParser.Bool_exprContext.html | 2 +- .../JimpleParser.Case_labelContext.html | 2 +- .../jimple/JimpleParser.Case_stmtContext.html | 2 +- .../JimpleParser.Class_modifierContext.html | 2 +- .../JimpleParser.Common_modifierContext.html | 2 +- .../jimple/JimpleParser.ConstantContext.html | 2 +- .../JimpleParser.DeclarationContext.html | 2 +- .../JimpleParser.DeclarationsContext.html | 2 +- .../JimpleParser.Extends_clauseContext.html | 2 +- .../jimple/JimpleParser.FieldContext.html | 2 +- .../JimpleParser.Field_modifierContext.html | 2 +- .../JimpleParser.Field_signatureContext.html | 2 +- .../jimple/JimpleParser.FileContext.html | 2 +- .../jimple/JimpleParser.File_typeContext.html | 2 +- .../jimple/JimpleParser.Goto_stmtContext.html | 2 +- .../JimpleParser.IdentifierContext.html | 2 +- .../JimpleParser.Identity_refContext.html | 2 +- .../jimple/JimpleParser.ImmediateContext.html | 2 +- ...JimpleParser.Implements_clauseContext.html | 2 +- .../JimpleParser.ImportItemContext.html | 2 +- .../JimpleParser.Integer_constantContext.html | 2 +- .../JimpleParser.Invoke_exprContext.html | 2 +- .../jimple/JimpleParser.MemberContext.html | 2 +- .../jimple/JimpleParser.MethodContext.html | 2 +- .../JimpleParser.Method_bodyContext.html | 2 +- ...pleParser.Method_body_contentsContext.html | 2 +- .../JimpleParser.Method_modifierContext.html | 2 +- .../JimpleParser.Method_nameContext.html | 2 +- .../JimpleParser.Method_signatureContext.html | 2 +- ...mpleParser.Method_subsignatureContext.html | 2 +- .../JimpleParser.MethodhandleContext.html | 2 +- .../jimple/JimpleParser.ReferenceContext.html | 2 +- .../jimple/JimpleParser.StatementContext.html | 2 +- .../JimpleParser.StatementsContext.html | 2 +- .../jimple/JimpleParser.StmtContext.html | 2 +- .../JimpleParser.Throws_clauseContext.html | 2 +- .../JimpleParser.Trap_clauseContext.html | 2 +- .../JimpleParser.Trap_clausesContext.html | 2 +- .../jimple/JimpleParser.TypeContext.html | 2 +- .../jimple/JimpleParser.Type_listContext.html | 2 +- .../jimple/JimpleParser.UnopContext.html | 2 +- .../jimple/JimpleParser.Unop_exprContext.html | 2 +- .../jimple/JimpleParser.ValueContext.html | 2 +- apidocs/sootup/jimple/JimpleParser.html | 2 +- apidocs/sootup/jimple/JimpleVisitor.html | 2 +- .../jimple/class-use/JimpleBaseListener.html | 2 +- .../jimple/class-use/JimpleBaseVisitor.html | 2 +- .../sootup/jimple/class-use/JimpleLexer.html | 2 +- .../jimple/class-use/JimpleListener.html | 2 +- .../JimpleParser.Arg_listContext.html | 2 +- .../JimpleParser.Array_descriptorContext.html | 2 +- .../JimpleParser.AssignmentsContext.html | 2 +- .../class-use/JimpleParser.BinopContext.html | 2 +- .../JimpleParser.Binop_exprContext.html | 2 +- .../JimpleParser.Bool_exprContext.html | 2 +- .../JimpleParser.Case_labelContext.html | 2 +- .../JimpleParser.Case_stmtContext.html | 2 +- .../JimpleParser.Class_modifierContext.html | 2 +- .../JimpleParser.Common_modifierContext.html | 2 +- .../JimpleParser.ConstantContext.html | 2 +- .../JimpleParser.DeclarationContext.html | 2 +- .../JimpleParser.DeclarationsContext.html | 2 +- .../JimpleParser.Extends_clauseContext.html | 2 +- .../class-use/JimpleParser.FieldContext.html | 2 +- .../JimpleParser.Field_modifierContext.html | 2 +- .../JimpleParser.Field_signatureContext.html | 2 +- .../class-use/JimpleParser.FileContext.html | 2 +- .../JimpleParser.File_typeContext.html | 2 +- .../JimpleParser.Goto_stmtContext.html | 2 +- .../JimpleParser.IdentifierContext.html | 2 +- .../JimpleParser.Identity_refContext.html | 2 +- .../JimpleParser.ImmediateContext.html | 2 +- ...JimpleParser.Implements_clauseContext.html | 2 +- .../JimpleParser.ImportItemContext.html | 2 +- .../JimpleParser.Integer_constantContext.html | 2 +- .../JimpleParser.Invoke_exprContext.html | 2 +- .../class-use/JimpleParser.MemberContext.html | 2 +- .../class-use/JimpleParser.MethodContext.html | 2 +- .../JimpleParser.Method_bodyContext.html | 2 +- ...pleParser.Method_body_contentsContext.html | 2 +- .../JimpleParser.Method_modifierContext.html | 2 +- .../JimpleParser.Method_nameContext.html | 2 +- .../JimpleParser.Method_signatureContext.html | 2 +- ...mpleParser.Method_subsignatureContext.html | 2 +- .../JimpleParser.MethodhandleContext.html | 2 +- .../JimpleParser.ReferenceContext.html | 2 +- .../JimpleParser.StatementContext.html | 2 +- .../JimpleParser.StatementsContext.html | 2 +- .../class-use/JimpleParser.StmtContext.html | 2 +- .../JimpleParser.Throws_clauseContext.html | 2 +- .../JimpleParser.Trap_clauseContext.html | 2 +- .../JimpleParser.Trap_clausesContext.html | 2 +- .../class-use/JimpleParser.TypeContext.html | 2 +- .../JimpleParser.Type_listContext.html | 2 +- .../class-use/JimpleParser.UnopContext.html | 2 +- .../JimpleParser.Unop_exprContext.html | 2 +- .../class-use/JimpleParser.ValueContext.html | 2 +- .../sootup/jimple/class-use/JimpleParser.html | 2 +- .../jimple/class-use/JimpleVisitor.html | 2 +- apidocs/sootup/jimple/package-summary.html | 2 +- apidocs/sootup/jimple/package-tree.html | 2 +- apidocs/sootup/jimple/package-use.html | 2 +- .../parser/JimpleAnalysisInputLocation.html | 2 +- .../jimple/parser/JimpleClassProvider.html | 2 +- .../sootup/jimple/parser/JimpleConverter.html | 2 +- .../jimple/parser/JimpleConverterUtil.html | 2 +- .../sootup/jimple/parser/JimpleLanguage.html | 2 +- .../sootup/jimple/parser/JimpleProject.html | 2 +- apidocs/sootup/jimple/parser/JimpleView.html | 2 +- .../JimpleAnalysisInputLocation.html | 2 +- .../parser/class-use/JimpleClassProvider.html | 2 +- .../parser/class-use/JimpleConverter.html | 2 +- .../parser/class-use/JimpleConverterUtil.html | 2 +- .../parser/class-use/JimpleLanguage.html | 2 +- .../parser/class-use/JimpleProject.html | 2 +- .../jimple/parser/class-use/JimpleView.html | 2 +- .../sootup/jimple/parser/package-summary.html | 2 +- .../sootup/jimple/parser/package-tree.html | 2 +- apidocs/sootup/jimple/parser/package-use.html | 2 +- apidocs/sootup/tests/SimpleSootClient.html | 2 +- .../tests/class-use/SimpleSootClient.html | 2 +- apidocs/sootup/tests/package-summary.html | 2 +- apidocs/sootup/tests/package-tree.html | 2 +- apidocs/sootup/tests/package-use.html | 2 +- apidocs/type-search-index.js | 2 +- 1061 files changed, 10110 insertions(+), 5451 deletions(-) create mode 100644 apidocs/sootup/analysis/intraprocedural/AbstractFlowAnalysis.html create mode 100644 apidocs/sootup/analysis/intraprocedural/Fact.html create mode 100644 apidocs/sootup/analysis/intraprocedural/FlowAnalysis.Flow.html create mode 100644 apidocs/sootup/analysis/intraprocedural/FlowAnalysis.html create mode 100644 apidocs/sootup/analysis/intraprocedural/ForwardFlowAnalysis.html create mode 100644 apidocs/sootup/analysis/intraprocedural/UniverseSortedPriorityQueue.html create mode 100644 apidocs/sootup/analysis/intraprocedural/class-use/AbstractFlowAnalysis.html create mode 100644 apidocs/sootup/analysis/intraprocedural/class-use/Fact.html create mode 100644 apidocs/sootup/analysis/intraprocedural/class-use/FlowAnalysis.Flow.html create mode 100644 apidocs/sootup/analysis/intraprocedural/class-use/FlowAnalysis.html rename apidocs/sootup/{core/inputlocation/class-use/ClassLoadingOptionKey.html => analysis/intraprocedural/class-use/ForwardFlowAnalysis.html} (79%) create mode 100644 apidocs/sootup/analysis/intraprocedural/class-use/UniverseSortedPriorityQueue.html create mode 100644 apidocs/sootup/analysis/intraprocedural/package-summary.html create mode 100644 apidocs/sootup/analysis/intraprocedural/package-tree.html create mode 100644 apidocs/sootup/analysis/intraprocedural/package-use.html delete mode 100644 apidocs/sootup/core/inputlocation/ClassLoadingOptionKey.html create mode 100644 apidocs/sootup/core/jimple/basic/LValue.html create mode 100644 apidocs/sootup/core/jimple/basic/class-use/LValue.html delete mode 100644 apidocs/sootup/core/jimple/common/stmt/AbstractOpStmt.html create mode 100644 apidocs/sootup/core/jimple/common/stmt/AbstractStmt.html create mode 100644 apidocs/sootup/core/jimple/common/stmt/FallsThroughStmt.html delete mode 100644 apidocs/sootup/core/jimple/common/stmt/class-use/AbstractOpStmt.html create mode 100644 apidocs/sootup/core/jimple/common/stmt/class-use/AbstractStmt.html create mode 100644 apidocs/sootup/core/jimple/common/stmt/class-use/FallsThroughStmt.html rename apidocs/sootup/java/bytecode/interceptors/typeresolving/types/{AugIntegerTypes.Integer127Type.html => AugmentIntegerTypes.Integer127Type.html} (92%) rename apidocs/sootup/java/bytecode/interceptors/typeresolving/types/{AugIntegerTypes.Integer32767Type.html => AugmentIntegerTypes.Integer1Type.html} (93%) rename apidocs/sootup/java/bytecode/interceptors/typeresolving/types/{AugIntegerTypes.Integer1Type.html => AugmentIntegerTypes.Integer32767Type.html} (92%) rename apidocs/sootup/java/bytecode/interceptors/typeresolving/types/{AugIntegerTypes.html => AugmentIntegerTypes.html} (83%) rename apidocs/sootup/java/bytecode/interceptors/typeresolving/types/class-use/{AugIntegerTypes.Integer127Type.html => AugmentIntegerTypes.Integer127Type.html} (67%) rename apidocs/sootup/java/bytecode/interceptors/typeresolving/types/class-use/{AugIntegerTypes.Integer32767Type.html => AugmentIntegerTypes.Integer1Type.html} (75%) rename apidocs/sootup/java/bytecode/interceptors/typeresolving/types/class-use/{AugIntegerTypes.Integer1Type.html => AugmentIntegerTypes.Integer32767Type.html} (68%) rename apidocs/sootup/java/bytecode/interceptors/typeresolving/types/class-use/{AugIntegerTypes.html => AugmentIntegerTypes.html} (84%) diff --git a/apidocs/allclasses-index.html b/apidocs/allclasses-index.html index b2c43709981..2fc01a1a5d2 100644 --- a/apidocs/allclasses-index.html +++ b/apidocs/allclasses-index.html @@ -1,7 +1,7 @@ - + All Classes and Interfaces (SootUp 1.1.2-SNAPSHOT API) @@ -81,211 +81,213 @@

All Classes and Interfaces<
 
 
- +
 
 
 
- -
 
- + +
+
An abstract class providing a meta-framework for carrying out dataflow analysis.
+
+
 
- +
 
- +
 
- +
 
- +
 
- +
 
 
- -
+ +
 
+ +
Partial default StmtPrinter implementation.
- -
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
Abstract class for view.
- -
+ +
Base class for retrieving a calculated result from the implemented Visitor (which is basically a switch via OOP)
-
Acceptor<V extends Visitor>
-
+
Acceptor<V extends Visitor>
+
Basic interface used for visited objects in the Visitor design pattern.
- -
 
- -
+ +
 
+ +
Public interface to an input location.
- -
+ +
This class represents Java Annotations (JSR-175).
- -
+ +
This class models Annotations
- -
+ +
Represents the type of an array, e.g.
- -
 
- -
+ +
 
+ +
A ClassProvider capable of handling Java bytecode
- -
+ +
A BodySource that can read Java bytecode
- -
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
This type is intermediate type and used for determining the ancestor of an integer type
- -
+ +
This type is intermediate type and used for determining the ancestor of an integer type.
- -
+ +
This type is intermediate type and used for determining the ancestor of an integer type
- -
 
- +
 
- -
 
- + +
 
+
 
- -
+ +
 
+ +
Class that models the Jimple body (code attribute) of a method.
- -
+ +
The BodyBuilder helps to create a new Body in a fluent way (see Builder Pattern)
- -
 
- -
+ +
 
+ +
A class which holds the information of a methods body and knows how to produce a Body for a SootMethod.
- -
+ +
Implement this interface if you want to provide your own body Validator
- -
+ +
BooleanConstant didn't exist in old soot, because in Java byte code boolean values are represented as integer values 1 or 0.
- -
-
This type is imaginary type, and used for Type Inference
-
- +
+
This type is an imaginary/intermediate type which is used to calculate Type Inference
+
+ +
Interface for Stmts at which the execution does not necessarily continue with the following Stmt in the List
- -
+ +
StmtPrinter implementation for normal Jimple
- -
+ +
Represents a build error.
- -
+ +
Built-in sets of BodyInterceptors for the bytecode frontend
- -
+ +
Built-in sets of ClassLoadingOptions for the bytecode frontend.
- -
 
- -
+ +
 
+ +
Method Signature with its calling CallGraphEdgeType and sourceStmt that invokes the call
- -
+ +
The interface of all implemented call graph data structures
- -
+ +
The interface of a implemented call graph algorithms
- -
+ +
Transformers that inlines returns that cast and return an object.
- + +
+
FIXME: outline what this class does
+
+
 
- -
 
- -
 
- -
 
- + +
 
+
 
- +
 
- +
 
-
ClassCache<S extends SootClass<?>>
-
+ +
 
+
ClassCache<S extends SootClass<?>>
+
Interface for different caching strategies of resolved classes.
- -
+ +
Interface for cache providers.
- -
 
- -
-
Validator that checks for impossible combinations of class flags
-
- + +
 
+
-
This class implements the Class Hierarchy Analysis call graph algorithm.
+
Validator that checks for impossible combinations of class flags
- +
-
An Extensible way to support configurations for a View
+
This class implements the Class Hierarchy Analysis call graph algorithm.
@@ -341,15 +343,17 @@

All Classes and Interfaces<
Marker interface for final classes that are immutable and can be copied.

-
 
+
+
The CopyPropagator performs cascaded copy propagation.
+
This interceptor eliminates assignment statements to locals whose values are not subsequently used, unless evaluating the right-hand side of the assignment may cause side-effects.
-
DefaultJimpleIDETabulationProblem<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
+
DefaultJimpleIDETabulationProblem<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
 
-
DefaultJimpleIFDSTabulationProblem<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
+
DefaultJimpleIFDSTabulationProblem<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
 
@@ -402,6 +406,14 @@

All Classes and Interfaces<
 
 
+ +
+
simple dataflow fact for interprocedural dataflow analysis adaptable with a state enum *
+
+ +
+
as an equivalent to BranchingStmt
+
Interface for field.
@@ -430,584 +442,596 @@

All Classes and Interfaces<
Floating point constant with single precision.
- + +
+
An abstract class providing a framework for carrying out dataflow analysis.
+
+ +
 
+
 
- -
+ +
 
+ +
forwarding implementation for encapsulating a StmtGraph.
-
FullCache<S extends SootClass<?>>
-
+
FullCache<S extends SootClass<?>>
+
Cache that stores any class that has been resolved.
- -
+ +
Provides a new FullCache object.
- -
+ +
This class represents Position Information i.e.
- -
+ +
This class stores position information stored for a statement.
- -
+ +
This class implements a mutable call graph as a graph.
- -
+ +
This internal class is used to describe the edge in the graph.
- -
+ +
This internal class is used to describe a vertex in the graph.
- -
 
- -
+ +
 
+ +
A factory used for creating language-specific objects representing entities of the language, for instance PackageName, MethodSignature and others.
- -
 
- -
 
- -
+ +
 
+ +
 
+ +
This validator checks whether each ParameterRef and ThisRef is used exactly once.
- -
 
- -
+ +
 
+ +
Immediate is a local or a constant.
- -
 
- -
 
- + +
 
+
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
This class converts wala instruction to jimple statement.
- -
+ +
A 32-bit integer constant.
- -
+ +
A basic validator that checks whether the length of the invoke statement's argument list matches the length of the target methods's parameter type list.
- -
+ +
An expression that adds two numbers.
- -
+ +
An expression that computes a binary AND of two operands.
- -
 
-
JAssignStmt<L extends Value,R extends Value>
-
+ +
 
+ +
Represents the assignment of one value to another
- -
 
- +
 
- +
 
- -
+ +
 
+ +
An implementation of the AnalysisInputLocation interface for the Java class path.
- -
+ +
Represents the unique fully-qualified name of a Class (aka its signature).
- -
+ +
The Java-specific implementation of IdentifierFactory.
- -
+ +
JavaJimple implements the Java specific terms for Jimple
- -
+ +
Language specific Configuration for Java.
- -
 
- +
 
- +
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
An implementation of the AnalysisInputLocation interface for the Java modulepath.
- -
 
- -
+ +
 
+ +
The JavaModuleView manages the Java classes of the application being analyzed for >=Java9
- -
 
- -
+ +
 
+ +
Project Implementation for analyzing Java.
- -
 
- +
 
- +
 
- +
 
- -
 
- -
-
Defines a JavaSootField.JavaSootFieldBuilder to provide a fluent API.
-
- +
 
- +
 
- +
Defines a JavaSootField.JavaSootFieldBuilder to provide a fluent API.
- + +
 
+ +
 
+
-
An implementation of the AnalysisInputLocation interface for the Java source code path.
+
Defines a JavaSootField.JavaSootFieldBuilder to provide a fluent API.
- +
+
An implementation of the AnalysisInputLocation interface for the Java source code path.
+
+ +
The Class JavaView manages the Java classes of the application being analyzed.
- -
 
- -
+ +
 
+ +
An expression that casts a value to a certain type.
- -
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
An expression that divides a number by another.
- -
 
- -
+ +
 
+ +
A statement that enters a JVM monitor, thereby synchronizing its following statements.
- -
+ +
An expression that checks whether two value are equal.
- -
+ +
A statement that exits a JVM monitor, thereby ending synchronization.
- -
 
- -
+ +
 
+ +
An expression that checks whether operand 1 >= operand 2.
- -
+ +
Unconditionally jumps to a target Stmt
- -
+ +
An expression that checks whether operand 1 > operand 2.
- -
 
- -
+ +
 
+ +
If the condition is true, jumps to the target, otherwise continues to the next stmt.
- -
+ +
The Jimple class contains all the constructors for the components of the Jimple grammar for the Jimple body.
- -
 
- -
+ +
 
+ +
Default implementation for the InterproceduralCFG interface.
- -
+ +
This class provides an empty implementation of JimpleListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
- -
+ +
This class provides an empty implementation of JimpleVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
- -
 
- -
+ +
 
+ +
This class contains the equivalence implementations for the individual EquivTo.equivTo(Object) methods of the Jimple IR.
- -
 
- -
+ +
 
+ +
This Utility class provides common used methods in context with parsing Jimple.
-
JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
-
 
-
JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
+
JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
 
- +
JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
 
- +
 
- -
+ +
 
+ +
This interface defines a complete listener for a parse tree produced by JimpleParser.
- -
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
Prints out a class and all its methods.
- -
+ +
Options to control..
- -
 
- -
+ +
 
+ +
This validator checks whether the jimple traps are correct.
- -
+ +
The Class JimpleView manages the Sootclasses of the application being analyzed.
- -
+ +
This interface defines a complete generic visitor for a parse tree produced by JimpleParser.
- -
 
- -
+ +
 
+ +
An expression that checks whether a value is of a certain type.
- -
+ +
An expression that invokes an interface method.
- -
+ +
A method call
- -
+ +
An expression that checks whether operand 1 <= operand 2.
- -
+ +
An expression that returns the length of an array.
- -
+ +
An expression that checks whether operand 1 < operand 2.
- -
+ +
An expression that multiplies two numbers.
- -
+ +
The opposite of JEqExpr
- -
+ +
An expression that negates its operand (-).
- -
+ +
An expression that creates a new array of a certain type and a certain size.
- -
+ +
An expression that creates a new instance of a class.
- -
+ +
Like JNewArrayExpr, but for multi-dimensional arrays.
- -
+ +
A no-operation statement.
- -
+ +
An expression that computes a binary OR of two operands.
- -
+ +
ParameterRef objects are used by Body objects to refer to the parameter slots on method entry.
- -
 
- -
+ +
 
+ +
An expression that computes a % b.
- -
+ +
Represents the deprecated JVM ret statement - which is used in JSR Context - which is deprecated as well
- -
+ +
A statement that ends the method, returning a value.
- -
+ +
A statement that ends the method, returning no value.
- -
+ +
Base class for AnalysisInputLocations that can be located by a Path object.
- -
+ +
An expression that shifts its operand to the left (<<).
- -
+ +
An expression that shifts its operand to the left (>>).
- -
+ +
An expression that invokes a special method (e.g.
- -
 
- -
+ +
 
+ +
An expression that invokes a static method.
- -
+ +
An expression that subtracts operand 2 from operand 1.
- -
 
- +
 
- -
+ +
 
+ +
A statement that throws an Exception
- -
+ +
Similar to JShrExpr, but shifts zero into the leftmost position.
- -
+ +
An expression that invokes a virtual method.
- -
+ +
An expression that computes a binary XOR of two operands.
- -
 
- -
+ +
 
+ +
This class is a container for language specific information
- -
+ +
StmtPrinter implementation for normal (full) Jimple for OldSoot
- -
 
- -
+ +
 
+ +
Local variable in Body.
- -
+ +
Generates locals for Body.
- -
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
A BodyInterceptor that attempts to identify and separate uses of a local variable (definition) that are independent of each other.
- -
 
- -
+ +
 
+ + - -
+ +
A 64-bit integer constant
-
LRUCache<S extends SootClass<?>>
-
+
LRUCache<S extends SootClass<?>>
+
Cache that implements a least recently used strategy.
- -
+ +
Provides a new LRUCache object.
+ +
+
Marker interface for Values that can be on the left side of an Assignment
+
Interface for method.
@@ -1305,8 +1329,8 @@

All Classes and Interfaces<
In Static Single Assignment Form, each variable be assigned exactly once, and every variable be defined before it is used.

- -
 
+ +
 
Interface for control flow graphs on Jimple Stmts.
@@ -1374,67 +1398,71 @@

All Classes and Interfaces<
 
 
- +
-
Represents a signature for an unknown type.
+
TLDR: this class implements sorting a priorityquueue based on the order of items in a List (i.e.
- +
-
A BodyInterceptor that removes all unreachable stmts from the given Body.
+
Represents a signature for an unknown type.
- +
-
A BodyTransformer that removes all unused local variables from a given Body.
+
A BodyInterceptor that removes all unreachable stmts from the given Body.
- -
 
- + +
+
The UnusedLocalEliminator removes any unused locals from the method.
+
+
 
- -
 
- -
+ +
 
+ +
 
+ +
Data used as, for instance, arguments to instructions; typical implementations are constants or expressions.
- -
 
- -
 
-
View<T extends SootClass>
-
+ +
 
+ +
 
+
View<T extends SootClass>
+
A View is essentially a collection of code belonging to a Project.
- -
+ +
Interface that defines notifications that are triggered when a mutable view is modified.
- -
+ +
Full documentation is in the wiki.
- -
+ +
Basic interface used in the implementation of the Visitor design pattern.
- -
+ +
Represents Java's 'void' type as methods return's type.
- -
 
- -
+ +
 
+ +
Converter which converts WALA IR to jimple.
- -
+ +
A ClassProvider that can read Java source code
- -
 
- -
+ +
 
+ +
This type is used for Type Inference.
diff --git a/apidocs/allpackages-index.html b/apidocs/allpackages-index.html index 44980c2500b..30ab50ad0c8 100644 --- a/apidocs/allpackages-index.html +++ b/apidocs/allpackages-index.html @@ -1,7 +1,7 @@ - + All Packages (SootUp 1.1.2-SNAPSHOT API) @@ -62,90 +62,92 @@

All Packages

 
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
+ +
 
diff --git a/apidocs/member-search-index.js b/apidocs/member-search-index.js index 5bb92b61dce..a3380c7aec4 100644 --- a/apidocs/member-search-index.js +++ b/apidocs/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"sootup.jimple","c":"JimpleLexer","l":"_ATN"},{"p":"sootup.jimple","c":"JimpleParser","l":"_ATN"},{"p":"sootup.jimple","c":"JimpleLexer","l":"_decisionToDFA"},{"p":"sootup.jimple","c":"JimpleParser","l":"_decisionToDFA"},{"p":"sootup.jimple","c":"JimpleLexer","l":"_serializedATN"},{"p":"sootup.jimple","c":"JimpleParser","l":"_serializedATN"},{"p":"sootup.jimple","c":"JimpleLexer","l":"_sharedContextCache"},{"p":"sootup.jimple","c":"JimpleParser","l":"_sharedContextCache"},{"p":"sootup.core.model","c":"ClassModifier","l":"ABSTRACT"},{"p":"sootup.core.model","c":"MethodModifier","l":"ABSTRACT"},{"p":"sootup.core.jimple","c":"Jimple","l":"ABSTRACT"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"AbstractCallGraphAlgorithm(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.core.model","c":"AbstractClass","l":"AbstractClass(T)","u":"%3Cinit%3E(T)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"AbstractClassSource(AnalysisInputLocation>, ClassType, Path)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,sootup.core.types.ClassType,java.nio.file.Path)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"AbstractConstantVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"AbstractExprVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractFloatBinopExpr","l":"AbstractFloatBinopExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.visitor","c":"AbstractImmediateVisitor","l":"AbstractImmediateVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"AbstractInvokeExpr(MethodSignature, Immediate[])","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate[])"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"AbstractJimpleBasedICFG()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"AbstractJimpleBasedICFG(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractOpStmt","l":"AbstractOpStmt(Immediate, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"AbstractRefVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"AbstractStmtPrinter()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"AbstractStmtVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"AbstractTypeVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"AbstractValueVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.views","c":"AbstractView","l":"AbstractView(Project>)","u":"%3Cinit%3E(sootup.core.Project)"},{"p":"sootup.core.jimple.visitor","c":"AbstractVisitor","l":"AbstractVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JAddExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JAndExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpgExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JCmplExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JDivExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JEqExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JGeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JGtExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JLeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JLtExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JMulExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JNeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JOrExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JRemExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JSubExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JXorExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"accept(ImmediateVisitor)","u":"accept(sootup.core.jimple.visitor.ImmediateVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Common_modifierContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.types","c":"ArrayType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"ClassType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"NullType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.BooleanType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.ByteType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.CharType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.DoubleType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.FloatType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.IntType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.LongType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.ShortType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"UnknownType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"VoidType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugIntegerTypes.Integer127Type","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugIntegerTypes.Integer1Type","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugIntegerTypes.Integer32767Type","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"BottomType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"WeakObjectType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.jimple.visitor","c":"Acceptor","l":"accept(V)"},{"p":"sootup.core.jimple.basic","c":"Value","l":"accept(ValueVisitor)","u":"accept(sootup.core.jimple.visitor.ValueVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"add(DoubleConstant)","u":"add(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"add(FloatConstant)","u":"add(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"add(IntConstant)","u":"add(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"add(LongConstant)","u":"add(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"add(N)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"addBlock(List)","u":"addBlock(java.util.List)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"addBlock(List, Map)","u":"addBlock(java.util.List,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"addBlock(List, Map)","u":"addBlock(java.util.List,java.util.Map)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"addCall(MethodSignature, MethodSignature)","u":"addCall(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"MutableCallGraph","l":"addCall(MethodSignature, MethodSignature)","u":"addCall(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"addCall(MethodSignature, MethodSignature, GraphBasedCallGraph.Edge)","u":"addCall(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature,sootup.callgraph.GraphBasedCallGraph.Edge)"},{"p":"sootup.core.views","c":"MutableView","l":"addChangeListener(ViewChangeListener)","u":"addChangeListener(sootup.core.ViewChangeListener)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"addChangeListener(ViewChangeListener)","u":"addChangeListener(sootup.core.ViewChangeListener)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"addClass(CallGraph, JavaClassType)","u":"addClass(sootup.callgraph.CallGraph,sootup.java.core.types.JavaClassType)"},{"p":"sootup.callgraph","c":"CallGraphAlgorithm","l":"addClass(CallGraph, JavaClassType)","u":"addClass(sootup.callgraph.CallGraph,sootup.java.core.types.JavaClassType)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"addClass(JavaSootClass)","u":"addClass(sootup.java.core.JavaSootClass)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"addExceptionalEdge(Stmt, ClassType, Stmt)","u":"addExceptionalEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.types.ClassType,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"addExceptionalEdge(Stmt, ClassType, Stmt)","u":"addExceptionalEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.types.ClassType,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"addExceptionalSuccessorBlock(ClassType, MutableBasicBlock)","u":"addExceptionalSuccessorBlock(sootup.core.types.ClassType,sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"addFlow(Stmt, Stmt)","u":"addFlow(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"addImplicitEdgesOfEntryPoints(List, MutableCallGraph, Deque)","u":"addImplicitEdgesOfEntryPoints(java.util.List,sootup.callgraph.MutableCallGraph,java.util.Deque)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"addImport(JimpleParser.ImportItemContext)","u":"addImport(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"addImport(Type)","u":"addImport(sootup.core.types.Type)"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"addInputLocation(AnalysisInputLocation)","u":"addInputLocation(sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"addInputLocation(ModuleInfoAnalysisInputLocation)","u":"addInputLocation(sootup.java.core.ModuleInfoAnalysisInputLocation)"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"AddJimpleLn"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"addLocal(Local)","u":"addLocal(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"addLocal(String, Type)","u":"addLocal(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"addMethod(JavaSootMethod)","u":"addMethod(sootup.java.core.JavaSootMethod)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"addMethod(MethodSignature)","u":"addMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"MutableCallGraph","l":"addMethod(MethodSignature)","u":"addMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"addMethod(MethodSignature, GraphBasedCallGraph.Vertex)","u":"addMethod(sootup.core.signatures.MethodSignature,sootup.callgraph.GraphBasedCallGraph.Vertex)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"addNode(Stmt)","u":"addNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"addNode(Stmt, Map)","u":"addNode(sootup.core.jimple.common.stmt.Stmt,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"addNode(Stmt, Map)","u":"addNode(sootup.core.jimple.common.stmt.Stmt,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"addNodeToBlock(MutableBasicBlock, Stmt)","u":"addNodeToBlock(sootup.core.graph.MutableBasicBlock,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"addPredecessorBlock(MutableBasicBlock)","u":"addPredecessorBlock(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"addSootField(SootField)","u":"addSootField(sootup.core.model.SootField)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"addStmt(Stmt)","u":"addStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"addSuccessorBlock(MutableBasicBlock)","u":"addSuccessorBlock(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.typehierarchy","c":"MutableTypeHierarchy","l":"addType(SootClass)","u":"addType(sootup.core.model.SootClass)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"addType(SootClass)","u":"addType(sootup.core.model.SootClass)"},{"p":"sootup.java.bytecode.interceptors","c":"Aggregator","l":"Aggregator()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"Aggregator","l":"Aggregator(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"allNonCallEndNodes()"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"allNonCallEndNodes()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"allNonCallStartNodes()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"AND"},{"p":"sootup.jimple","c":"JimpleParser","l":"AND"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"AND()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"and(BooleanConstant)","u":"and(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"and(IntConstant)","u":"and(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LogicalConstant","l":"and(L)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"and(LongConstant)","u":"and(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.model","c":"ClassModifier","l":"ANNOTATION"},{"p":"sootup.core.jimple","c":"Jimple","l":"ANNOTATION"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"AnnotationType(String, PackageName)","u":"%3Cinit%3E(java.lang.String,sootup.core.signatures.PackageName)"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"AnnotationType(String, PackageName, boolean)","u":"%3Cinit%3E(java.lang.String,sootup.core.signatures.PackageName,boolean)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"annotationTypeCache"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"AnnotationUsage(AnnotationType, Map)","u":"%3Cinit%3E(sootup.java.core.types.AnnotationType,java.util.Map)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"APK"},{"p":"sootup.core.model","c":"SourceType","l":"Application"},{"p":"sootup.java.core","c":"JavaModuleInfo.PackageReference","l":"appliesTo(ModuleSignature)","u":"appliesTo(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"ARCHIVE_TYPES"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"PrimitiveHierarchy","l":"arePrimitives(Type, Type)","u":"arePrimitives(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.jimple","c":"JimpleParser","l":"arg_list()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"arg_list()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"arg_list()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"arg_list(int)"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"Arg_listContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"argsToPrinter(StmtPrinter)","u":"argsToPrinter(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"argsToString(StringBuilder)","u":"argsToString(java.lang.StringBuilder)"},{"p":"sootup.jimple","c":"JimpleParser","l":"array_descriptor()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"array_descriptor()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"array_descriptor()"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"Array_descriptorContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"array_type"},{"p":"sootup.core.types","c":"ArrayType","l":"ArrayType(Type, int)","u":"%3Cinit%3E(sootup.core.types.Type,int)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"arrayTypetoJimpleType(String)","u":"arrayTypetoJimpleType(java.lang.String)"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"AsmAnnotationClassSource(AnalysisInputLocation>, Path, JavaClassType, ClassNode)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.java.core.types.JavaClassType,org.objectweb.asm.tree.ClassNode)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"asmIdToSignature(Iterable)","u":"asmIdToSignature(java.lang.Iterable)"},{"p":"sootup.java.bytecode.frontend","c":"AsmJavaClassProvider","l":"AsmJavaClassProvider(View)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"AsmModuleSource(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"sootup.core.util","c":"Utils","l":"assertEquiv(EquivTo, EquivTo)","u":"assertEquiv(sootup.core.jimple.basic.EquivTo,sootup.core.jimple.basic.EquivTo)"},{"p":"sootup.core.util","c":"Utils","l":"assertInstanceOfSatisfying(Object, Class, Consumer)","u":"assertInstanceOfSatisfying(java.lang.Object,java.lang.Class,java.util.function.Consumer)"},{"p":"sootup.jimple","c":"JimpleParser","l":"assignments()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"assignments()"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"AssignmentsContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"ASYNCTASK"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"AugEvalFunction","l":"AugEvalFunction(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugIntegerTypes","l":"AugIntegerTypes()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"backingGraph"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"BackwardsStmtGraph(StmtGraph)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"base_type"},{"p":"sootup.core","c":"BaseViewChangeListener","l":"BaseViewChangeListener()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser","l":"binop_expr()"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"binop_expr()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"binop_expr()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"Binop_exprContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"binop()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"binop()"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"BinopContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"BLANK"},{"p":"sootup.jimple","c":"JimpleParser","l":"BLANK"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIterator","l":"BlockGraphIterator()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIteratorAndTrapAggregator","l":"BlockGraphIteratorAndTrapAggregator(V)","u":"%3Cinit%3E(V)"},{"p":"sootup.java.bytecode.interceptors","c":"BytecodeBodyInterceptors","l":"bodyInterceptors()"},{"p":"sootup.core.model","c":"SootMethod","l":"bodySource"},{"p":"sootup.core.util","c":"Utils","l":"bodyStmtsAsStrings(Body)","u":"bodyStmtsAsStrings(sootup.core.model.Body)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"bodyToStmtGraph"},{"p":"sootup.jimple","c":"JimpleLexer","l":"BOOL_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser","l":"BOOL_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"BOOL_CONSTANT()"},{"p":"sootup.jimple","c":"JimpleParser","l":"bool_expr()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"bool_expr()"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"Bool_exprContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"BranchingStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"branches()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"branches()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"branches()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"branches()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"BranchingStmt","l":"BranchingStmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"BREAKPOINT"},{"p":"sootup.jimple","c":"JimpleLexer","l":"BREAKPOINT"},{"p":"sootup.jimple","c":"JimpleParser","l":"BREAKPOINT"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"BREAKPOINT()"},{"p":"sootup.core.model","c":"MethodModifier","l":"BRIDGE"},{"p":"sootup.core.util.printer","c":"BriefStmtPrinter","l":"BriefStmtPrinter()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"bsm"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"build()"},{"p":"sootup.core.model","c":"SootField.BuildStep","l":"build()"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"build()"},{"p":"sootup.core.model","c":"SootMethod.BuildStep","l":"build()"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"build()"},{"p":"sootup.core.model","c":"SootMethod.ThrownExceptionsStep","l":"build()"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"build()"},{"p":"sootup.java.core","c":"JavaSootField.JavaSootFieldBuilder","l":"build()"},{"p":"sootup.java.core","c":"JavaSootMethod.JavaSootMethodBuilder","l":"build()"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"buildClass(SourceType)","u":"buildClass(sootup.core.model.SourceType)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"buildClass(SourceType)","u":"buildClass(sootup.core.model.SourceType)"},{"p":"sootup.java.core","c":"JavaAnnotationSootClassSource","l":"buildClass(SourceType)","u":"buildClass(sootup.core.model.SourceType)"},{"p":"sootup.java.core","c":"JavaSootClassSource","l":"buildClass(SourceType)","u":"buildClass(sootup.core.model.SourceType)"},{"p":"sootup.java.core.views","c":"JavaView","l":"buildClassFrom(AbstractClassSource)","u":"buildClassFrom(sootup.core.frontend.AbstractClassSource)"},{"p":"sootup.core.util","c":"DotExporter","l":"buildDiGraphObject(StringBuilder)","u":"buildDiGraphObject(java.lang.StringBuilder)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"builder"},{"p":"sootup.core.model","c":"Body","l":"builder()"},{"p":"sootup.core.model","c":"SootField","l":"builder()"},{"p":"sootup.core.model","c":"SootMethod","l":"builder()"},{"p":"sootup.java.core","c":"JavaSootField","l":"builder()"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"builder()"},{"p":"sootup.core.model","c":"Body","l":"builder(Body, Set)","u":"builder(sootup.core.model.Body,java.util.Set)"},{"p":"sootup.java.core","c":"JavaProject","l":"builder(JavaLanguage)","u":"builder(sootup.java.core.language.JavaLanguage)"},{"p":"sootup.core.model","c":"Body","l":"builder(MutableStmtGraph)","u":"builder(sootup.core.graph.MutableStmtGraph)"},{"p":"sootup.core.model","c":"BuilderException","l":"BuilderException(Class, Class)","u":"%3Cinit%3E(java.lang.Class,java.lang.Class)"},{"p":"sootup.core.model","c":"BuilderException","l":"BuilderException(Class, Class, Throwable)","u":"%3Cinit%3E(java.lang.Class,java.lang.Class,java.lang.Throwable)"},{"p":"sootup.core.util","c":"DotExporter","l":"buildGraph(StmtGraph, boolean, Map, MethodSignature)","u":"buildGraph(sootup.core.graph.StmtGraph,boolean,java.util.Map,sootup.core.signatures.MethodSignature)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"buildICFGGraph(CallGraph)","u":"buildICFGGraph(sootup.callgraph.CallGraph)"},{"p":"sootup.analysis.interprocedural.icfg","c":"ICFGDotExporter","l":"buildICFGGraph(Map, View>)","u":"buildICFGGraph(java.util.Map,sootup.core.views.View)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"buildPositionFromCtx(ParserRuleContext)","u":"buildPositionFromCtx(org.antlr.v4.runtime.ParserRuleContext)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"BytecodeHierarchy","l":"BytecodeHierarchy(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.core.cache","c":"FullCache","l":"cache"},{"p":"sootup.java.core.views","c":"JavaView","l":"cache"},{"p":"sootup.callgraph","c":"CallGraph","l":"callCount()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"callCount()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CalleeMethodSignature","l":"CalleeMethodSignature(MethodSignature, CGEdgeUtil.CallGraphEdgeType, Stmt)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,sootup.analysis.interprocedural.icfg.CGEdgeUtil.CallGraphEdgeType,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.callgraph","c":"CallGraph","l":"callsFrom(MethodSignature)","u":"callsFrom(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"callsFrom(MethodSignature)","u":"callsFrom(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"CallGraph","l":"callsTo(MethodSignature)","u":"callsTo(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"callsTo(MethodSignature)","u":"callsTo(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"canDispatch(MethodSignature, MethodSignature, TypeHierarchy)","u":"canDispatch(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature,sootup.core.typehierarchy.TypeHierarchy)"},{"p":"sootup.core.jimple","c":"Jimple","l":"CASE"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CASE"},{"p":"sootup.jimple","c":"JimpleParser","l":"CASE"},{"p":"sootup.jimple","c":"JimpleParser","l":"case_label()"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"case_label()"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"Case_labelContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"case_stmt()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"case_stmt()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"case_stmt(int)"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"Case_stmtContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"CASE()"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseAbstractBinopExpr(AbstractBinopExpr, Object)","u":"caseAbstractBinopExpr(sootup.core.jimple.common.expr.AbstractBinopExpr,java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseAbstractInstanceInvokeExpr(AbstractInstanceInvokeExpr, Object)","u":"caseAbstractInstanceInvokeExpr(sootup.core.jimple.common.expr.AbstractInstanceInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseAddExpr(JAddExpr)","u":"caseAddExpr(sootup.core.jimple.common.expr.JAddExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseAddExpr(JAddExpr)","u":"caseAddExpr(sootup.core.jimple.common.expr.JAddExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseAddExpr(JAddExpr)","u":"caseAddExpr(sootup.core.jimple.common.expr.JAddExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseAddExpr(JAddExpr)","u":"caseAddExpr(sootup.core.jimple.common.expr.JAddExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseAndExpr(JAndExpr)","u":"caseAndExpr(sootup.core.jimple.common.expr.JAndExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseAndExpr(JAndExpr)","u":"caseAndExpr(sootup.core.jimple.common.expr.JAndExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseAndExpr(JAndExpr)","u":"caseAndExpr(sootup.core.jimple.common.expr.JAndExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseAndExpr(JAndExpr)","u":"caseAndExpr(sootup.core.jimple.common.expr.JAndExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseArrayRef(JArrayRef)","u":"caseArrayRef(sootup.core.jimple.common.ref.JArrayRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseArrayRef(JArrayRef)","u":"caseArrayRef(sootup.core.jimple.common.ref.JArrayRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseArrayRef(JArrayRef)","u":"caseArrayRef(sootup.core.jimple.common.ref.JArrayRef)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseRefVisitor","l":"caseArrayRef(JArrayRef)","u":"caseArrayRef(sootup.core.jimple.common.ref.JArrayRef)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseArrayRef(JArrayRef, Object)","u":"caseArrayRef(sootup.core.jimple.common.ref.JArrayRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseArrayType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseArrayType()"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseAssignStmt(JAssignStmt, Object)","u":"caseAssignStmt(sootup.core.jimple.common.stmt.JAssignStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseAssignStmt(JAssignStmt)","u":"caseAssignStmt(sootup.core.jimple.common.stmt.JAssignStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseAssignStmt(JAssignStmt)","u":"caseAssignStmt(sootup.core.jimple.common.stmt.JAssignStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseAssignStmt(JAssignStmt)","u":"caseAssignStmt(sootup.core.jimple.common.stmt.JAssignStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseAssignStmt(JAssignStmt)","u":"caseAssignStmt(sootup.core.jimple.common.stmt.JAssignStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseBlock(BasicBlock, Object)","u":"caseBlock(sootup.core.graph.BasicBlock,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseBooleanConstant(BooleanConstant)","u":"caseBooleanConstant(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseBooleanConstant(BooleanConstant)","u":"caseBooleanConstant(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseBooleanConstant(BooleanConstant)","u":"caseBooleanConstant(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseBooleanType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseBooleanType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseBreakpointStmt(JBreakpointStmt)","u":"caseBreakpointStmt(sootup.core.jimple.javabytecode.stmt.JBreakpointStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseBreakpointStmt(JBreakpointStmt)","u":"caseBreakpointStmt(sootup.core.jimple.javabytecode.stmt.JBreakpointStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseBreakpointStmt(JBreakpointStmt)","u":"caseBreakpointStmt(sootup.core.jimple.javabytecode.stmt.JBreakpointStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseBreakpointStmt(JBreakpointStmt, Object)","u":"caseBreakpointStmt(sootup.core.jimple.javabytecode.stmt.JBreakpointStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseByteType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseByteType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseCastExpr(JCastExpr)","u":"caseCastExpr(sootup.core.jimple.common.expr.JCastExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseCastExpr(JCastExpr)","u":"caseCastExpr(sootup.core.jimple.common.expr.JCastExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseCastExpr(JCastExpr)","u":"caseCastExpr(sootup.core.jimple.common.expr.JCastExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseCastExpr(JCastExpr)","u":"caseCastExpr(sootup.core.jimple.common.expr.JCastExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseCastExpr(JCastExpr, Object)","u":"caseCastExpr(sootup.core.jimple.common.expr.JCastExpr,java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseCaughtException(JCaughtExceptionRef, Object)","u":"caseCaughtException(sootup.core.jimple.common.ref.JCaughtExceptionRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseCaughtExceptionRef(JCaughtExceptionRef)","u":"caseCaughtExceptionRef(sootup.core.jimple.common.ref.JCaughtExceptionRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseCaughtExceptionRef(JCaughtExceptionRef)","u":"caseCaughtExceptionRef(sootup.core.jimple.common.ref.JCaughtExceptionRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseCaughtExceptionRef(JCaughtExceptionRef)","u":"caseCaughtExceptionRef(sootup.core.jimple.common.ref.JCaughtExceptionRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseCharType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseCharType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseClassConstant(ClassConstant)","u":"caseClassConstant(sootup.core.jimple.common.constant.ClassConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseClassConstant(ClassConstant)","u":"caseClassConstant(sootup.core.jimple.common.constant.ClassConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseClassConstant(ClassConstant)","u":"caseClassConstant(sootup.core.jimple.common.constant.ClassConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseClassType(ClassType)","u":"caseClassType(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseClassType(ClassType)","u":"caseClassType(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseCmpExpr(JCmpExpr)","u":"caseCmpExpr(sootup.core.jimple.common.expr.JCmpExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseCmpExpr(JCmpExpr)","u":"caseCmpExpr(sootup.core.jimple.common.expr.JCmpExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseCmpExpr(JCmpExpr)","u":"caseCmpExpr(sootup.core.jimple.common.expr.JCmpExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseCmpExpr(JCmpExpr)","u":"caseCmpExpr(sootup.core.jimple.common.expr.JCmpExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseCmpgExpr(JCmpgExpr)","u":"caseCmpgExpr(sootup.core.jimple.common.expr.JCmpgExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseCmpgExpr(JCmpgExpr)","u":"caseCmpgExpr(sootup.core.jimple.common.expr.JCmpgExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseCmpgExpr(JCmpgExpr)","u":"caseCmpgExpr(sootup.core.jimple.common.expr.JCmpgExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseCmpgExpr(JCmpgExpr)","u":"caseCmpgExpr(sootup.core.jimple.common.expr.JCmpgExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseCmplExpr(JCmplExpr)","u":"caseCmplExpr(sootup.core.jimple.common.expr.JCmplExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseCmplExpr(JCmplExpr)","u":"caseCmplExpr(sootup.core.jimple.common.expr.JCmplExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseCmplExpr(JCmplExpr)","u":"caseCmplExpr(sootup.core.jimple.common.expr.JCmplExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseCmplExpr(JCmplExpr)","u":"caseCmplExpr(sootup.core.jimple.common.expr.JCmplExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseConstant(Constant, Object)","u":"caseConstant(sootup.core.jimple.common.constant.Constant,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseDivExpr(JDivExpr)","u":"caseDivExpr(sootup.core.jimple.common.expr.JDivExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseDivExpr(JDivExpr)","u":"caseDivExpr(sootup.core.jimple.common.expr.JDivExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseDivExpr(JDivExpr)","u":"caseDivExpr(sootup.core.jimple.common.expr.JDivExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseDivExpr(JDivExpr)","u":"caseDivExpr(sootup.core.jimple.common.expr.JDivExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseDoubleConstant(DoubleConstant)","u":"caseDoubleConstant(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseDoubleConstant(DoubleConstant)","u":"caseDoubleConstant(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseDoubleConstant(DoubleConstant)","u":"caseDoubleConstant(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseDoubleType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseDoubleType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseDynamicInvokeExpr(JDynamicInvokeExpr)","u":"caseDynamicInvokeExpr(sootup.core.jimple.common.expr.JDynamicInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseDynamicInvokeExpr(JDynamicInvokeExpr)","u":"caseDynamicInvokeExpr(sootup.core.jimple.common.expr.JDynamicInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseDynamicInvokeExpr(JDynamicInvokeExpr)","u":"caseDynamicInvokeExpr(sootup.core.jimple.common.expr.JDynamicInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseDynamicInvokeExpr(JDynamicInvokeExpr)","u":"caseDynamicInvokeExpr(sootup.core.jimple.common.expr.JDynamicInvokeExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseDynamicInvokeExpr(JDynamicInvokeExpr, Object)","u":"caseDynamicInvokeExpr(sootup.core.jimple.common.expr.JDynamicInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseEnterMonitorStmt(JEnterMonitorStmt)","u":"caseEnterMonitorStmt(sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseEnterMonitorStmt(JEnterMonitorStmt)","u":"caseEnterMonitorStmt(sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseEnterMonitorStmt(JEnterMonitorStmt)","u":"caseEnterMonitorStmt(sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseEnterMonitorStmt(JEnterMonitorStmt)","u":"caseEnterMonitorStmt(sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseEnterMonitorStmt(JEnterMonitorStmt, Object)","u":"caseEnterMonitorStmt(sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseEnumConstant(EnumConstant)","u":"caseEnumConstant(sootup.core.jimple.common.constant.EnumConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseEnumConstant(EnumConstant)","u":"caseEnumConstant(sootup.core.jimple.common.constant.EnumConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseEnumConstant(EnumConstant)","u":"caseEnumConstant(sootup.core.jimple.common.constant.EnumConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseEqExpr(JEqExpr)","u":"caseEqExpr(sootup.core.jimple.common.expr.JEqExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseEqExpr(JEqExpr)","u":"caseEqExpr(sootup.core.jimple.common.expr.JEqExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseEqExpr(JEqExpr)","u":"caseEqExpr(sootup.core.jimple.common.expr.JEqExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseEqExpr(JEqExpr)","u":"caseEqExpr(sootup.core.jimple.common.expr.JEqExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseExitMonitorStmt(JExitMonitorStmt)","u":"caseExitMonitorStmt(sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseExitMonitorStmt(JExitMonitorStmt)","u":"caseExitMonitorStmt(sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseExitMonitorStmt(JExitMonitorStmt)","u":"caseExitMonitorStmt(sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseExitMonitorStmt(JExitMonitorStmt)","u":"caseExitMonitorStmt(sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseExitMonitorStmt(JExitMonitorStmt, Object)","u":"caseExitMonitorStmt(sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseFloatConstant(FloatConstant)","u":"caseFloatConstant(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseFloatConstant(FloatConstant)","u":"caseFloatConstant(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseFloatConstant(FloatConstant)","u":"caseFloatConstant(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseFloatType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseFloatType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseGeExpr(JGeExpr)","u":"caseGeExpr(sootup.core.jimple.common.expr.JGeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseGeExpr(JGeExpr)","u":"caseGeExpr(sootup.core.jimple.common.expr.JGeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseGeExpr(JGeExpr)","u":"caseGeExpr(sootup.core.jimple.common.expr.JGeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseGeExpr(JGeExpr)","u":"caseGeExpr(sootup.core.jimple.common.expr.JGeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseGotoStmt(JGotoStmt)","u":"caseGotoStmt(sootup.core.jimple.common.stmt.JGotoStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseGotoStmt(JGotoStmt)","u":"caseGotoStmt(sootup.core.jimple.common.stmt.JGotoStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseGotoStmt(JGotoStmt)","u":"caseGotoStmt(sootup.core.jimple.common.stmt.JGotoStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseGotoStmt(JGotoStmt, Object)","u":"caseGotoStmt(sootup.core.jimple.common.stmt.JGotoStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseGtExpr(JGtExpr)","u":"caseGtExpr(sootup.core.jimple.common.expr.JGtExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseGtExpr(JGtExpr)","u":"caseGtExpr(sootup.core.jimple.common.expr.JGtExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseGtExpr(JGtExpr)","u":"caseGtExpr(sootup.core.jimple.common.expr.JGtExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseGtExpr(JGtExpr)","u":"caseGtExpr(sootup.core.jimple.common.expr.JGtExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseIdentityStmt(JIdentityStmt, Object)","u":"caseIdentityStmt(sootup.core.jimple.common.stmt.JIdentityStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseIdentityStmt(JIdentityStmt)","u":"caseIdentityStmt(sootup.core.jimple.common.stmt.JIdentityStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseIdentityStmt(JIdentityStmt)","u":"caseIdentityStmt(sootup.core.jimple.common.stmt.JIdentityStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseIdentityStmt(JIdentityStmt)","u":"caseIdentityStmt(sootup.core.jimple.common.stmt.JIdentityStmt)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseIfStmt(JIfStmt)","u":"caseIfStmt(sootup.core.jimple.common.stmt.JIfStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseIfStmt(JIfStmt)","u":"caseIfStmt(sootup.core.jimple.common.stmt.JIfStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseIfStmt(JIfStmt)","u":"caseIfStmt(sootup.core.jimple.common.stmt.JIfStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseIfStmt(JIfStmt)","u":"caseIfStmt(sootup.core.jimple.common.stmt.JIfStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseIfStmt(JIfStmt, Object)","u":"caseIfStmt(sootup.core.jimple.common.stmt.JIfStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseInstanceFieldRef(JInstanceFieldRef)","u":"caseInstanceFieldRef(sootup.core.jimple.common.ref.JInstanceFieldRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseInstanceFieldRef(JInstanceFieldRef)","u":"caseInstanceFieldRef(sootup.core.jimple.common.ref.JInstanceFieldRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseInstanceFieldRef(JInstanceFieldRef)","u":"caseInstanceFieldRef(sootup.core.jimple.common.ref.JInstanceFieldRef)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseRefVisitor","l":"caseInstanceFieldRef(JInstanceFieldRef)","u":"caseInstanceFieldRef(sootup.core.jimple.common.ref.JInstanceFieldRef)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseInstanceFieldRef(JInstanceFieldRef, Object)","u":"caseInstanceFieldRef(sootup.core.jimple.common.ref.JInstanceFieldRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseInstanceOfExpr(JInstanceOfExpr)","u":"caseInstanceOfExpr(sootup.core.jimple.common.expr.JInstanceOfExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseInstanceOfExpr(JInstanceOfExpr)","u":"caseInstanceOfExpr(sootup.core.jimple.common.expr.JInstanceOfExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseInstanceOfExpr(JInstanceOfExpr)","u":"caseInstanceOfExpr(sootup.core.jimple.common.expr.JInstanceOfExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseInstanceOfExpr(JInstanceOfExpr)","u":"caseInstanceOfExpr(sootup.core.jimple.common.expr.JInstanceOfExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseInstanceOfExpr(JInstanceOfExpr, Object)","u":"caseInstanceOfExpr(sootup.core.jimple.common.expr.JInstanceOfExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseIntConstant(IntConstant)","u":"caseIntConstant(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseIntConstant(IntConstant)","u":"caseIntConstant(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseIntConstant(IntConstant)","u":"caseIntConstant(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseInterfaceInvokeExpr(JInterfaceInvokeExpr)","u":"caseInterfaceInvokeExpr(sootup.core.jimple.common.expr.JInterfaceInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseInterfaceInvokeExpr(JInterfaceInvokeExpr)","u":"caseInterfaceInvokeExpr(sootup.core.jimple.common.expr.JInterfaceInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseInterfaceInvokeExpr(JInterfaceInvokeExpr)","u":"caseInterfaceInvokeExpr(sootup.core.jimple.common.expr.JInterfaceInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseInterfaceInvokeExpr(JInterfaceInvokeExpr)","u":"caseInterfaceInvokeExpr(sootup.core.jimple.common.expr.JInterfaceInvokeExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseInterfaceInvokeExpr(JInterfaceInvokeExpr, Object)","u":"caseInterfaceInvokeExpr(sootup.core.jimple.common.expr.JInterfaceInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseIntType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseIntType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseInvokeStmt(JInvokeStmt)","u":"caseInvokeStmt(sootup.core.jimple.common.stmt.JInvokeStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseInvokeStmt(JInvokeStmt)","u":"caseInvokeStmt(sootup.core.jimple.common.stmt.JInvokeStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseInvokeStmt(JInvokeStmt)","u":"caseInvokeStmt(sootup.core.jimple.common.stmt.JInvokeStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseInvokeStmt(JInvokeStmt)","u":"caseInvokeStmt(sootup.core.jimple.common.stmt.JInvokeStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseInvokeStmt(JInvokeStmt, Object)","u":"caseInvokeStmt(sootup.core.jimple.common.stmt.JInvokeStmt,java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseJPhiExpr(JPhiExpr, Object)","u":"caseJPhiExpr(sootup.core.jimple.common.expr.JPhiExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseLeExpr(JLeExpr)","u":"caseLeExpr(sootup.core.jimple.common.expr.JLeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseLeExpr(JLeExpr)","u":"caseLeExpr(sootup.core.jimple.common.expr.JLeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseLeExpr(JLeExpr)","u":"caseLeExpr(sootup.core.jimple.common.expr.JLeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseLeExpr(JLeExpr)","u":"caseLeExpr(sootup.core.jimple.common.expr.JLeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseLengthExpr(JLengthExpr)","u":"caseLengthExpr(sootup.core.jimple.common.expr.JLengthExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseLengthExpr(JLengthExpr)","u":"caseLengthExpr(sootup.core.jimple.common.expr.JLengthExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseLengthExpr(JLengthExpr)","u":"caseLengthExpr(sootup.core.jimple.common.expr.JLengthExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseLengthExpr(JLengthExpr)","u":"caseLengthExpr(sootup.core.jimple.common.expr.JLengthExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseLengthExpr(JLengthExpr, Object)","u":"caseLengthExpr(sootup.core.jimple.common.expr.JLengthExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractImmediateVisitor","l":"caseLocal(Local)","u":"caseLocal(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseLocal(Local)","u":"caseLocal(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.visitor","c":"ImmediateVisitor","l":"caseLocal(Local)","u":"caseLocal(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseLocal(Local, Object)","u":"caseLocal(sootup.core.jimple.basic.Local,java.lang.Object)"},{"p":"sootup.core.jimple","c":"IgnoreLocalNameComparator","l":"caseLocal(Local, Object)","u":"caseLocal(sootup.core.jimple.basic.Local,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseLongConstant(LongConstant)","u":"caseLongConstant(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseLongConstant(LongConstant)","u":"caseLongConstant(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseLongConstant(LongConstant)","u":"caseLongConstant(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseLongType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseLongType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseLtExpr(JLtExpr)","u":"caseLtExpr(sootup.core.jimple.common.expr.JLtExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseLtExpr(JLtExpr)","u":"caseLtExpr(sootup.core.jimple.common.expr.JLtExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseLtExpr(JLtExpr)","u":"caseLtExpr(sootup.core.jimple.common.expr.JLtExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseLtExpr(JLtExpr)","u":"caseLtExpr(sootup.core.jimple.common.expr.JLtExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseMethodHandle(MethodHandle)","u":"caseMethodHandle(sootup.core.jimple.common.constant.MethodHandle)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseMethodHandle(MethodHandle)","u":"caseMethodHandle(sootup.core.jimple.common.constant.MethodHandle)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseMethodHandle(MethodHandle)","u":"caseMethodHandle(sootup.core.jimple.common.constant.MethodHandle)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseMethodType(MethodType)","u":"caseMethodType(sootup.core.jimple.common.constant.MethodType)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseMethodType(MethodType)","u":"caseMethodType(sootup.core.jimple.common.constant.MethodType)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseMethodType(MethodType)","u":"caseMethodType(sootup.core.jimple.common.constant.MethodType)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseMulExpr(JMulExpr)","u":"caseMulExpr(sootup.core.jimple.common.expr.JMulExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseMulExpr(JMulExpr)","u":"caseMulExpr(sootup.core.jimple.common.expr.JMulExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseMulExpr(JMulExpr)","u":"caseMulExpr(sootup.core.jimple.common.expr.JMulExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseMulExpr(JMulExpr)","u":"caseMulExpr(sootup.core.jimple.common.expr.JMulExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseNeExpr(JNeExpr)","u":"caseNeExpr(sootup.core.jimple.common.expr.JNeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNeExpr(JNeExpr)","u":"caseNeExpr(sootup.core.jimple.common.expr.JNeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseNeExpr(JNeExpr)","u":"caseNeExpr(sootup.core.jimple.common.expr.JNeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseNeExpr(JNeExpr)","u":"caseNeExpr(sootup.core.jimple.common.expr.JNeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseNegExpr(JNegExpr)","u":"caseNegExpr(sootup.core.jimple.common.expr.JNegExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNegExpr(JNegExpr)","u":"caseNegExpr(sootup.core.jimple.common.expr.JNegExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseNegExpr(JNegExpr)","u":"caseNegExpr(sootup.core.jimple.common.expr.JNegExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseNegExpr(JNegExpr)","u":"caseNegExpr(sootup.core.jimple.common.expr.JNegExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseNegExpr(JNegExpr, Object)","u":"caseNegExpr(sootup.core.jimple.common.expr.JNegExpr,java.lang.Object)"},{"p":"sootup.callgraph","c":"InstantiateClassValueVisitor","l":"caseNewArrayExpr(JNewArrayExpr)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseNewArrayExpr(JNewArrayExpr)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNewArrayExpr(JNewArrayExpr)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseNewArrayExpr(JNewArrayExpr)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseNewArrayExpr(JNewArrayExpr)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseNewArrayExpr(JNewArrayExpr, Object)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr,java.lang.Object)"},{"p":"sootup.callgraph","c":"InstantiateClassValueVisitor","l":"caseNewExpr(JNewExpr)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseNewExpr(JNewExpr)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNewExpr(JNewExpr)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseNewExpr(JNewExpr)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseNewExpr(JNewExpr)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseNewExpr(JNewExpr, Object)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr,java.lang.Object)"},{"p":"sootup.callgraph","c":"InstantiateClassValueVisitor","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr, Object)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseNopStmt(JNopStmt)","u":"caseNopStmt(sootup.core.jimple.common.stmt.JNopStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseNopStmt(JNopStmt)","u":"caseNopStmt(sootup.core.jimple.common.stmt.JNopStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseNopStmt(JNopStmt)","u":"caseNopStmt(sootup.core.jimple.common.stmt.JNopStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseNopStmt(JNopStmt, Object)","u":"caseNopStmt(sootup.core.jimple.common.stmt.JNopStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseNullConstant(NullConstant)","u":"caseNullConstant(sootup.core.jimple.common.constant.NullConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNullConstant(NullConstant)","u":"caseNullConstant(sootup.core.jimple.common.constant.NullConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseNullConstant(NullConstant)","u":"caseNullConstant(sootup.core.jimple.common.constant.NullConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseNullType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseNullType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseOrExpr(JOrExpr)","u":"caseOrExpr(sootup.core.jimple.common.expr.JOrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseOrExpr(JOrExpr)","u":"caseOrExpr(sootup.core.jimple.common.expr.JOrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseOrExpr(JOrExpr)","u":"caseOrExpr(sootup.core.jimple.common.expr.JOrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseOrExpr(JOrExpr)","u":"caseOrExpr(sootup.core.jimple.common.expr.JOrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseParameterRef(JParameterRef)","u":"caseParameterRef(sootup.core.jimple.common.ref.JParameterRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseParameterRef(JParameterRef)","u":"caseParameterRef(sootup.core.jimple.common.ref.JParameterRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseParameterRef(JParameterRef)","u":"caseParameterRef(sootup.core.jimple.common.ref.JParameterRef)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseParameterRef(JParameterRef, Object)","u":"caseParameterRef(sootup.core.jimple.common.ref.JParameterRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"casePhiExpr(JPhiExpr)","u":"casePhiExpr(sootup.core.jimple.common.expr.JPhiExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"casePhiExpr(JPhiExpr)","u":"casePhiExpr(sootup.core.jimple.common.expr.JPhiExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"casePhiExpr(JPhiExpr)","u":"casePhiExpr(sootup.core.jimple.common.expr.JPhiExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"casePhiExpr(JPhiExpr)","u":"casePhiExpr(sootup.core.jimple.common.expr.JPhiExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseRemExpr(JRemExpr)","u":"caseRemExpr(sootup.core.jimple.common.expr.JRemExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseRemExpr(JRemExpr)","u":"caseRemExpr(sootup.core.jimple.common.expr.JRemExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseRemExpr(JRemExpr)","u":"caseRemExpr(sootup.core.jimple.common.expr.JRemExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseRemExpr(JRemExpr)","u":"caseRemExpr(sootup.core.jimple.common.expr.JRemExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseRetStmt(JRetStmt)","u":"caseRetStmt(sootup.core.jimple.javabytecode.stmt.JRetStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseRetStmt(JRetStmt)","u":"caseRetStmt(sootup.core.jimple.javabytecode.stmt.JRetStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseRetStmt(JRetStmt)","u":"caseRetStmt(sootup.core.jimple.javabytecode.stmt.JRetStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseRetStmt(JRetStmt, Object)","u":"caseRetStmt(sootup.core.jimple.javabytecode.stmt.JRetStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseReturnStmt(JReturnStmt)","u":"caseReturnStmt(sootup.core.jimple.common.stmt.JReturnStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseReturnStmt(JReturnStmt)","u":"caseReturnStmt(sootup.core.jimple.common.stmt.JReturnStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseReturnStmt(JReturnStmt)","u":"caseReturnStmt(sootup.core.jimple.common.stmt.JReturnStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseReturnStmt(JReturnStmt)","u":"caseReturnStmt(sootup.core.jimple.common.stmt.JReturnStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseReturnStmt(JReturnStmt, Object)","u":"caseReturnStmt(sootup.core.jimple.common.stmt.JReturnStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseReturnVoidStmt(JReturnVoidStmt)","u":"caseReturnVoidStmt(sootup.core.jimple.common.stmt.JReturnVoidStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseReturnVoidStmt(JReturnVoidStmt)","u":"caseReturnVoidStmt(sootup.core.jimple.common.stmt.JReturnVoidStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseReturnVoidStmt(JReturnVoidStmt)","u":"caseReturnVoidStmt(sootup.core.jimple.common.stmt.JReturnVoidStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseReturnVoidStmt(JReturnVoidStmt, Object)","u":"caseReturnVoidStmt(sootup.core.jimple.common.stmt.JReturnVoidStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseShlExpr(JShlExpr)","u":"caseShlExpr(sootup.core.jimple.common.expr.JShlExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseShlExpr(JShlExpr)","u":"caseShlExpr(sootup.core.jimple.common.expr.JShlExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseShlExpr(JShlExpr)","u":"caseShlExpr(sootup.core.jimple.common.expr.JShlExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseShlExpr(JShlExpr)","u":"caseShlExpr(sootup.core.jimple.common.expr.JShlExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseShortType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseShortType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseShrExpr(JShrExpr)","u":"caseShrExpr(sootup.core.jimple.common.expr.JShrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseShrExpr(JShrExpr)","u":"caseShrExpr(sootup.core.jimple.common.expr.JShrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseShrExpr(JShrExpr)","u":"caseShrExpr(sootup.core.jimple.common.expr.JShrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseShrExpr(JShrExpr)","u":"caseShrExpr(sootup.core.jimple.common.expr.JShrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseSpecialInvokeExpr(JSpecialInvokeExpr)","u":"caseSpecialInvokeExpr(sootup.core.jimple.common.expr.JSpecialInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseSpecialInvokeExpr(JSpecialInvokeExpr)","u":"caseSpecialInvokeExpr(sootup.core.jimple.common.expr.JSpecialInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseSpecialInvokeExpr(JSpecialInvokeExpr)","u":"caseSpecialInvokeExpr(sootup.core.jimple.common.expr.JSpecialInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseSpecialInvokeExpr(JSpecialInvokeExpr)","u":"caseSpecialInvokeExpr(sootup.core.jimple.common.expr.JSpecialInvokeExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseSpecialInvokeExpr(JSpecialInvokeExpr, Object)","u":"caseSpecialInvokeExpr(sootup.core.jimple.common.expr.JSpecialInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseStaticFieldRef(JStaticFieldRef)","u":"caseStaticFieldRef(sootup.core.jimple.common.ref.JStaticFieldRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseStaticFieldRef(JStaticFieldRef)","u":"caseStaticFieldRef(sootup.core.jimple.common.ref.JStaticFieldRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseStaticFieldRef(JStaticFieldRef)","u":"caseStaticFieldRef(sootup.core.jimple.common.ref.JStaticFieldRef)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseStaticFieldRef(JStaticFieldRef, Object)","u":"caseStaticFieldRef(sootup.core.jimple.common.ref.JStaticFieldRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseStaticInvokeExpr(JStaticInvokeExpr)","u":"caseStaticInvokeExpr(sootup.core.jimple.common.expr.JStaticInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseStaticInvokeExpr(JStaticInvokeExpr)","u":"caseStaticInvokeExpr(sootup.core.jimple.common.expr.JStaticInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseStaticInvokeExpr(JStaticInvokeExpr)","u":"caseStaticInvokeExpr(sootup.core.jimple.common.expr.JStaticInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseStaticInvokeExpr(JStaticInvokeExpr)","u":"caseStaticInvokeExpr(sootup.core.jimple.common.expr.JStaticInvokeExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseStaticInvokeExpr(JStaticInvokeExpr, Object)","u":"caseStaticInvokeExpr(sootup.core.jimple.common.expr.JStaticInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseStmt(Stmt, Object)","u":"caseStmt(sootup.core.jimple.common.stmt.Stmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseStringConstant(StringConstant)","u":"caseStringConstant(sootup.core.jimple.common.constant.StringConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseStringConstant(StringConstant)","u":"caseStringConstant(sootup.core.jimple.common.constant.StringConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseStringConstant(StringConstant)","u":"caseStringConstant(sootup.core.jimple.common.constant.StringConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseSubExpr(JSubExpr)","u":"caseSubExpr(sootup.core.jimple.common.expr.JSubExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseSubExpr(JSubExpr)","u":"caseSubExpr(sootup.core.jimple.common.expr.JSubExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseSubExpr(JSubExpr)","u":"caseSubExpr(sootup.core.jimple.common.expr.JSubExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseSubExpr(JSubExpr)","u":"caseSubExpr(sootup.core.jimple.common.expr.JSubExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseSwitchStmt(JSwitchStmt)","u":"caseSwitchStmt(sootup.core.jimple.javabytecode.stmt.JSwitchStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseSwitchStmt(JSwitchStmt)","u":"caseSwitchStmt(sootup.core.jimple.javabytecode.stmt.JSwitchStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseSwitchStmt(JSwitchStmt)","u":"caseSwitchStmt(sootup.core.jimple.javabytecode.stmt.JSwitchStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseSwitchStmt(JSwitchStmt)","u":"caseSwitchStmt(sootup.core.jimple.javabytecode.stmt.JSwitchStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseSwitchStmt(JSwitchStmt, Object)","u":"caseSwitchStmt(sootup.core.jimple.javabytecode.stmt.JSwitchStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseThisRef(JThisRef)","u":"caseThisRef(sootup.core.jimple.common.ref.JThisRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseThisRef(JThisRef)","u":"caseThisRef(sootup.core.jimple.common.ref.JThisRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseThisRef(JThisRef)","u":"caseThisRef(sootup.core.jimple.common.ref.JThisRef)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseThisRef(JThisRef, Object)","u":"caseThisRef(sootup.core.jimple.common.ref.JThisRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseThrowStmt(JThrowStmt)","u":"caseThrowStmt(sootup.core.jimple.common.stmt.JThrowStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseThrowStmt(JThrowStmt)","u":"caseThrowStmt(sootup.core.jimple.common.stmt.JThrowStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseThrowStmt(JThrowStmt)","u":"caseThrowStmt(sootup.core.jimple.common.stmt.JThrowStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseThrowStmt(JThrowStmt)","u":"caseThrowStmt(sootup.core.jimple.common.stmt.JThrowStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseThrowStmt(JThrowStmt, Object)","u":"caseThrowStmt(sootup.core.jimple.common.stmt.JThrowStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseUnknownType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseUnknownType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseUshrExpr(JUshrExpr)","u":"caseUshrExpr(sootup.core.jimple.common.expr.JUshrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseUshrExpr(JUshrExpr)","u":"caseUshrExpr(sootup.core.jimple.common.expr.JUshrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseUshrExpr(JUshrExpr)","u":"caseUshrExpr(sootup.core.jimple.common.expr.JUshrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseUshrExpr(JUshrExpr)","u":"caseUshrExpr(sootup.core.jimple.common.expr.JUshrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseVirtualInvokeExpr(JVirtualInvokeExpr)","u":"caseVirtualInvokeExpr(sootup.core.jimple.common.expr.JVirtualInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseVirtualInvokeExpr(JVirtualInvokeExpr)","u":"caseVirtualInvokeExpr(sootup.core.jimple.common.expr.JVirtualInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseVirtualInvokeExpr(JVirtualInvokeExpr)","u":"caseVirtualInvokeExpr(sootup.core.jimple.common.expr.JVirtualInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseVirtualInvokeExpr(JVirtualInvokeExpr)","u":"caseVirtualInvokeExpr(sootup.core.jimple.common.expr.JVirtualInvokeExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseVirtualInvokeExpr(JVirtualInvokeExpr, Object)","u":"caseVirtualInvokeExpr(sootup.core.jimple.common.expr.JVirtualInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseVoidType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseVoidType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseXorExpr(JXorExpr)","u":"caseXorExpr(sootup.core.jimple.common.expr.JXorExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseXorExpr(JXorExpr)","u":"caseXorExpr(sootup.core.jimple.common.expr.JXorExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseXorExpr(JXorExpr)","u":"caseXorExpr(sootup.core.jimple.common.expr.JXorExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseXorExpr(JXorExpr)","u":"caseXorExpr(sootup.core.jimple.common.expr.JXorExpr)"},{"p":"sootup.java.bytecode.interceptors","c":"CastAndReturnInliner","l":"CastAndReturnInliner()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"CastCounter(Body.BodyBuilder, AugEvalFunction, BytecodeHierarchy)","u":"%3Cinit%3E(sootup.core.model.Body.BodyBuilder,sootup.java.bytecode.interceptors.typeresolving.AugEvalFunction,sootup.java.bytecode.interceptors.typeresolving.BytecodeHierarchy)"},{"p":"sootup.core.jimple","c":"Jimple","l":"CATCH"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CATCH"},{"p":"sootup.jimple","c":"JimpleParser","l":"CATCH"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"CATCH()"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"caught"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"cg"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil","l":"CGEdgeUtil()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"channelNames"},{"p":"sootup.core.validation","c":"CheckEscapingValidator","l":"CheckEscapingValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.validation","c":"CheckInitValidator","l":"CheckInitValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.validation","c":"CheckTypesValidator","l":"CheckTypesValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.validation","c":"CheckVoidLocalesValidator","l":"CheckVoidLocalesValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.inputlocation","c":"FileType","l":"CLASS"},{"p":"sootup.core.jimple","c":"Jimple","l":"CLASS"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CLASS"},{"p":"sootup.jimple","c":"JimpleParser","l":"CLASS"},{"p":"sootup.jimple","c":"JimpleParser","l":"class_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"class_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"class_modifier(int)"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"Class_modifierContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"class_name"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"CLASS()"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"CLASS()"},{"p":"sootup.core","c":"BaseViewChangeListener","l":"classAdded(SootClass)","u":"classAdded(sootup.core.model.SootClass)"},{"p":"sootup.core","c":"ViewChangeListener","l":"classAdded(SootClass)","u":"classAdded(sootup.core.model.SootClass)"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"ClassConstant(String, Type)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.validation","c":"ClassFlagsValidator","l":"ClassFlagsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"ClassHierarchyAnalysisAlgorithm(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.core.inputlocation","c":"ClassLoadingOptionKey","l":"ClassLoadingOptionKey()","u":"%3Cinit%3E()"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"classLoadingOptionsSpecifier"},{"p":"sootup.java.core.views","c":"JavaView","l":"classLoadingOptionsSpecifier"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"classLoadingOptionsSpecifier"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"classname"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"classname"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"classname"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"classNode"},{"p":"sootup.core","c":"BaseViewChangeListener","l":"classRemoved(SootClass)","u":"classRemoved(sootup.core.model.SootClass)"},{"p":"sootup.core","c":"ViewChangeListener","l":"classRemoved(SootClass)","u":"classRemoved(sootup.core.model.SootClass)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"classSignature"},{"p":"sootup.core.model","c":"SootClass","l":"classSignature"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"classSource"},{"p":"sootup.core.model","c":"AbstractClass","l":"classSource"},{"p":"sootup.core.types","c":"ClassType","l":"ClassType()","u":"%3Cinit%3E()"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"classTypeCache"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"clearExceptionalEdges(Stmt)","u":"clearExceptionalEdges(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"clearExceptionalEdges(Stmt)","u":"clearExceptionalEdges(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"clearExceptionalSuccessorBlocks()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"clearExceptionEdgesOf(Stmt)","u":"clearExceptionEdgesOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"clearOption(JimplePrinter.Option)","u":"clearOption(sootup.core.util.printer.JimplePrinter.Option)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"clearPredecessorBlocks()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"clearSuccessorBlocks()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"CLINIT"},{"p":"sootup.core.jimple","c":"Jimple","l":"CMP"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMP"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMP"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMP()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"cmp(LongConstant)","u":"cmp(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPEQ"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPEQ"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPEQ()"},{"p":"sootup.core.jimple","c":"Jimple","l":"CMPG"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPG"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPG"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPG()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"cmpg(DoubleConstant)","u":"cmpg(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"cmpg(FloatConstant)","u":"cmpg(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"RealConstant","l":"cmpg(R)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPGE"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPGE"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPGE()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPGT"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPGT"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPGT()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"CMPGT()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"CMPGT()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"CMPGT()"},{"p":"sootup.core.jimple","c":"Jimple","l":"CMPL"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPL"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPL"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPL()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"cmpl(DoubleConstant)","u":"cmpl(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"cmpl(FloatConstant)","u":"cmpl(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"RealConstant","l":"cmpl(R)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPLE"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPLE"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPLE()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPLT"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPLT"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPLT()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"CMPLT()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"CMPLT()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"CMPLT()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPNE"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPNE"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPNE()"},{"p":"sootup.core.model","c":"Body","l":"collectDefs(Collection)","u":"collectDefs(java.util.Collection)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"collectExceptionalSuccessorBlocks(MutableBasicBlock)","u":"collectExceptionalSuccessorBlocks(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"collectInstantiatedClassesInMethod(SootMethod)","u":"collectInstantiatedClassesInMethod(sootup.core.model.SootMethod)"},{"p":"sootup.core.util","c":"CollectionUtils","l":"CollectionUtils()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"Body","l":"collectUses(List)","u":"collectUses(java.util.List)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"COLON"},{"p":"sootup.jimple","c":"JimpleParser","l":"COLON"},{"p":"sootup.jimple","c":"JimpleLexer","l":"COLON_EQUALS"},{"p":"sootup.jimple","c":"JimpleParser","l":"COLON_EQUALS"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"COLON_EQUALS()"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"COLON()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"COLON()"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"COLON()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"COLON()"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"COLON()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"COMMA"},{"p":"sootup.jimple","c":"JimpleParser","l":"COMMA"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"COMMA()"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"COMMA()"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"COMMA(int)"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"COMMA(int)"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"common_modifier()"},{"p":"sootup.jimple","c":"JimpleParser","l":"common_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"common_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"common_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.Common_modifierContext","l":"Common_modifierContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.java.core.signatures","c":"CommonClassSignatures","l":"CommonClassSignatures()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"LocalNameStandardizer.LocalComparator","l":"compare(Local, Local)","u":"compare(sootup.core.jimple.basic.Local,sootup.core.jimple.basic.Local)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"compare(Typing, BytecodeHierarchy, Collection)","u":"compare(sootup.java.bytecode.interceptors.typeresolving.Typing,sootup.java.bytecode.interceptors.typeresolving.BytecodeHierarchy,java.util.Collection)"},{"p":"sootup.core.signatures","c":"FieldSubSignature","l":"compareTo(FieldSubSignature)","u":"compareTo(sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"compareTo(MethodSubSignature)","u":"compareTo(sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.core.model","c":"Position","l":"compareTo(Position)","u":"compareTo(sootup.core.model.Position)"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"compareTo(SootClassMemberSubSignature)","u":"compareTo(sootup.core.signatures.SootClassMemberSubSignature)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"computeAllCalls(MethodSignature, Map, CallGraph)","u":"computeAllCalls(sootup.core.signatures.MethodSignature,java.util.Map,sootup.callgraph.CallGraph)"},{"p":"sootup.analysis.interprocedural.icfg","c":"ICFGDotExporter","l":"computeCalls(Map, View>)","u":"computeCalls(java.util.Map,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"ConditionalBranchFolder","l":"ConditionalBranchFolder()","u":"%3Cinit%3E()"},{"p":"sootup.java.core.views","c":"JavaView","l":"configBodyInterceptors(Function, ClassLoadingOptions>)","u":"configBodyInterceptors(java.util.function.Function)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"configBodyInterceptors(Function>, ClassLoadingOptions>)","u":"configBodyInterceptors(java.util.function.Function)"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"configBodyInterceptors(JavaModuleView, Function, ClassLoadingOptions>)","u":"configBodyInterceptors(sootup.java.core.views.JavaModuleView,java.util.function.Function)"},{"p":"sootup.analysis.interprocedural.icfg","c":"ICFGDotExporter","l":"connectEdgesToSubClasses(MethodSignature, View>, Map)","u":"connectEdgesToSubClasses(sootup.core.signatures.MethodSignature,sootup.core.views.View,java.util.Map)"},{"p":"sootup.jimple","c":"JimpleParser","l":"constant()"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"constant()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"constant(Constant)","u":"constant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"constant(Constant)","u":"constant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"ConstantContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.java.bytecode.interceptors","c":"ConstantPropagatorAndFolder","l":"ConstantPropagatorAndFolder()","u":"%3Cinit%3E()"},{"p":"sootup.java.core","c":"ConstantUtil","l":"ConstantUtil()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"MethodModifier","l":"CONSTRUCTOR"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"CONSTRUCTOR_NAME"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"containsArrayRef()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"containsArrayRef()"},{"p":"sootup.callgraph","c":"CallGraph","l":"containsCall(MethodSignature, MethodSignature)","u":"containsCall(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"containsCall(MethodSignature, MethodSignature)","u":"containsCall(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"containsFieldRef()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"containsFieldRef()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"containsInvokeExpr()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"containsInvokeExpr()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"containsInvokeExpr()"},{"p":"sootup.callgraph","c":"CallGraph","l":"containsMethod(MethodSignature)","u":"containsMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"containsMethod(MethodSignature)","u":"containsMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"containsNode(Stmt)","u":"containsNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"containsNode(Stmt)","u":"containsNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"containsNode(Stmt)","u":"containsNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"containsNode(Stmt)","u":"containsNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"containsNode(Stmt)","u":"containsNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"convertAnnotation(List)","u":"convertAnnotation(java.util.List)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"convertAnnotationValue(Object)","u":"convertAnnotationValue(java.lang.Object)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertClass(AstClass)","u":"convertClass(com.ibm.wala.cast.loader.AstClass)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertClassNameFromSoot(String)","u":"convertClassNameFromSoot(java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertClassNameFromWala(String)","u":"convertClassNameFromWala(java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertField(JavaClassType, AstField)","u":"convertField(sootup.java.core.types.JavaClassType,com.ibm.wala.cast.loader.AstField)"},{"p":"sootup.java.sourcecode.frontend","c":"InstructionConverter","l":"convertInstruction(SSAInstruction, HashMap)","u":"convertInstruction(com.ibm.wala.ssa.SSAInstruction,java.util.HashMap)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertMethod(JavaClassType, AstMethod)","u":"convertMethod(sootup.java.core.types.JavaClassType,com.ibm.wala.cast.loader.AstMethod)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertModifiers(AstClass)","u":"convertModifiers(com.ibm.wala.cast.loader.AstClass)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertModifiers(AstField)","u":"convertModifiers(com.ibm.wala.cast.loader.AstField)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertModifiers(AstMethod)","u":"convertModifiers(com.ibm.wala.cast.loader.AstMethod)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertPosition(CAstSourcePositionMap.Position)","u":"convertPosition(com.ibm.wala.cast.tree.CAstSourcePositionMap.Position)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertPositionInfo(CAstSourcePositionMap.Position, CAstSourcePositionMap.Position[])","u":"convertPositionInfo(com.ibm.wala.cast.tree.CAstSourcePositionMap.Position,com.ibm.wala.cast.tree.CAstSourcePositionMap.Position[])"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertType(TypeReference)","u":"convertType(com.ibm.wala.types.TypeReference)"},{"p":"sootup.callgraph","c":"CallGraph","l":"copy()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"copy()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"copyExceptionalFlowFrom(MutableBasicBlock)","u":"copyExceptionalFlowFrom(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.java.bytecode.interceptors","c":"CopyPropagator","l":"CopyPropagator()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation","l":"create(Path, SourceType)","u":"create(java.nio.file.Path,sootup.core.model.SourceType)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"createAnnotationUsage(List)","u":"createAnnotationUsage(java.util.List)"},{"p":"sootup.core.types","c":"Type","l":"createArrayType(Type, int)","u":"createArrayType(sootup.core.types.Type,int)"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"createAutomaticModuleInfo(ModuleSignature)","u":"createAutomaticModuleInfo(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.core.cache.provider","c":"ClassCacheProvider","l":"createCache()"},{"p":"sootup.core.cache.provider","c":"FullCacheProvider","l":"createCache()"},{"p":"sootup.core.cache.provider","c":"LRUCacheProvider","l":"createCache()"},{"p":"sootup.core.cache.provider","c":"MutableFullCacheProvider","l":"createCache()"},{"p":"sootup.core.frontend","c":"ClassProvider","l":"createClassSource(AnalysisInputLocation>, Path, ClassType)","u":"createClassSource(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.core.types.ClassType)"},{"p":"sootup.java.bytecode.frontend","c":"AsmJavaClassProvider","l":"createClassSource(AnalysisInputLocation>, Path, ClassType)","u":"createClassSource(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.core.types.ClassType)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"createClassSource(AnalysisInputLocation>, Path, ClassType)","u":"createClassSource(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.core.types.ClassType)"},{"p":"sootup.jimple.parser","c":"JimpleClassProvider","l":"createClassSource(AnalysisInputLocation>, Path, ClassType)","u":"createClassSource(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.core.types.ClassType)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"createClassSource(AstClass, JavaClassType, Set, JavaClassType, Set, Set, CAstSourcePositionMap.Position, EnumSet, Iterable)","u":"createClassSource(com.ibm.wala.cast.loader.AstClass,sootup.java.core.types.JavaClassType,java.util.Set,sootup.java.core.types.JavaClassType,java.util.Set,java.util.Set,com.ibm.wala.cast.tree.CAstSourcePositionMap.Position,java.util.EnumSet,java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaProject","l":"createFullView()"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createFullView()"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"createJimpleParser(CharStream, Path)","u":"createJimpleParser(org.antlr.v4.runtime.CharStream,java.nio.file.Path)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"createModuleNameForAutomaticModule(Path)","u":"createModuleNameForAutomaticModule(java.nio.file.Path)"},{"p":"sootup.java.core","c":"JavaProject","l":"createMutableFullView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createMutableOnDemandView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createMutableView()"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"createNoStmtPositionInfo()"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"createOnDemandView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createOnDemandView()"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createOnDemandView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createOnDemandView(Function, ClassLoadingOptions>)","u":"createOnDemandView(java.util.function.Function)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createOnDemandView(Function>, ClassLoadingOptions>)","u":"createOnDemandView(java.util.function.Function)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"createStmtsBlock(Stmt)","u":"createStmtsBlock(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"createStmtToOwnerMap()"},{"p":"sootup.core.util","c":"DotExporter","l":"createUrlToWebeditor(StmtGraph)","u":"createUrlToWebeditor(sootup.core.graph.StmtGraph)"},{"p":"sootup.core","c":"Project","l":"createView()"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"createView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createView()"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createView(ClassCacheProvider)","u":"createView(sootup.core.cache.provider.ClassCacheProvider)"},{"p":"sootup.java.core","c":"JavaProject","l":"createView(ClassCacheProvider, Function, ClassLoadingOptions>)","u":"createView(sootup.core.cache.provider.ClassCacheProvider,java.util.function.Function)"},{"p":"sootup.core","c":"Project","l":"createView(ClassCacheProvider)","u":"createView(sootup.core.cache.provider.ClassCacheProvider)"},{"p":"sootup.core","c":"Project","l":"createView(ClassCacheProvider, Function, ClassLoadingOptions>)","u":"createView(sootup.core.cache.provider.ClassCacheProvider,java.util.function.Function)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createView(ClassCacheProvider>)","u":"createView(sootup.core.cache.provider.ClassCacheProvider)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createView(ClassCacheProvider>, Function>, ClassLoadingOptions>)","u":"createView(sootup.core.cache.provider.ClassCacheProvider,java.util.function.Function)"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"createView(Function, ClassLoadingOptions>)","u":"createView(java.util.function.Function)"},{"p":"sootup.java.core","c":"JavaProject","l":"createView(Function, ClassLoadingOptions>)","u":"createView(java.util.function.Function)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createView(Function>, ClassLoadingOptions>)","u":"createView(java.util.function.Function)"},{"p":"sootup.java.bytecode.interceptors","c":"DeadAssignmentEliminator","l":"DeadAssignmentEliminator()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"DeadAssignmentEliminator","l":"DeadAssignmentEliminator(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"DEC_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser","l":"DEC_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"DEC_CONSTANT()"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"DEC_CONSTANT()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"decIndent()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"decIndent()"},{"p":"sootup.jimple","c":"JimpleParser","l":"declaration()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"declaration()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"declaration(int)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"DeclarationContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"declarations()"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"declarations()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"DeclarationsContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.model","c":"MethodModifier","l":"DECLARED_SYNCHRONIZED"},{"p":"sootup.core.inputlocation","c":"EmptyClassLoadingOptions","l":"Default"},{"p":"sootup.java.bytecode.inputlocation","c":"BytecodeClassLoadingOptions","l":"Default"},{"p":"sootup.java.bytecode.interceptors","c":"BytecodeBodyInterceptors","l":"Default"},{"p":"sootup.java.sourcecode.inputlocation","c":"SourcecodeClassLoadingOptions","l":"Default"},{"p":"sootup.core.jimple","c":"Jimple","l":"DEFAULT"},{"p":"sootup.jimple","c":"JimpleLexer","l":"DEFAULT"},{"p":"sootup.jimple","c":"JimpleParser","l":"DEFAULT"},{"p":"sootup.core.signatures","c":"PackageName","l":"DEFAULT_PACKAGE"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"DEFAULT()"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"defaultCaseConstant(Constant)","u":"defaultCaseConstant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractImmediateVisitor","l":"defaultCaseConstant(Constant)","u":"defaultCaseConstant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"defaultCaseConstant(Constant)","u":"defaultCaseConstant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"defaultCaseConstant(Constant)","u":"defaultCaseConstant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"defaultCaseExpr(Expr)","u":"defaultCaseExpr(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"defaultCaseExpr(Expr)","u":"defaultCaseExpr(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"defaultCaseExpr(Expr)","u":"defaultCaseExpr(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"defaultCaseExpr(Expr)","u":"defaultCaseExpr(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"defaultCaseRef(Ref)","u":"defaultCaseRef(sootup.core.jimple.common.ref.Ref)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"defaultCaseRef(Ref)","u":"defaultCaseRef(sootup.core.jimple.common.ref.Ref)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"defaultCaseRef(Ref)","u":"defaultCaseRef(sootup.core.jimple.common.ref.Ref)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseRefVisitor","l":"defaultCaseRef(Ref)","u":"defaultCaseRef(sootup.core.jimple.common.ref.Ref)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"defaultCaseStmt(Stmt)","u":"defaultCaseStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"defaultCaseStmt(Stmt)","u":"defaultCaseStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"defaultCaseStmt(Stmt)","u":"defaultCaseStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"defaultCaseType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"defaultCaseType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"defaultCaseValue(Value)","u":"defaultCaseValue(sootup.core.jimple.basic.Value)"},{"p":"sootup.core.jimple.visitor","c":"ValueVisitor","l":"defaultCaseValue(Value)","u":"defaultCaseValue(sootup.core.jimple.basic.Value)"},{"p":"sootup.analysis.interprocedural.ide","c":"DefaultJimpleIDETabulationProblem","l":"DefaultJimpleIDETabulationProblem(I)","u":"%3Cinit%3E(I)"},{"p":"sootup.analysis.interprocedural.ifds","c":"DefaultJimpleIFDSTabulationProblem","l":"DefaultJimpleIFDSTabulationProblem(I)","u":"%3Cinit%3E(I)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"degree(Stmt)","u":"degree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"degree(Stmt)","u":"degree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"directlyExtendedInterfacesOf(ClassType)","u":"directlyExtendedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directlyExtendedInterfacesOf(ClassType)","u":"directlyExtendedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directlyExtendedInterfacesOf(ViewTypeHierarchy.ScanResult.Vertex)","u":"directlyExtendedInterfacesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"directlyImplementedInterfacesOf(ClassType)","u":"directlyImplementedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directlyImplementedInterfacesOf(ClassType)","u":"directlyImplementedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directlyImplementedInterfacesOf(ViewTypeHierarchy.ScanResult.Vertex)","u":"directlyImplementedInterfacesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"directSubtypesOf(ClassType)","u":"directSubtypesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directSubtypesOf(ClassType)","u":"directSubtypesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directSuperClassOf(ClassType)","u":"directSuperClassOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directSuperClassOf(ViewTypeHierarchy.ScanResult.Vertex)","u":"directSuperClassOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"discoverModules()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"DIV"},{"p":"sootup.jimple","c":"JimpleParser","l":"DIV"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"DIV()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"divide(DoubleConstant)","u":"divide(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"divide(FloatConstant)","u":"divide(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"divide(IntConstant)","u":"divide(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"divide(LongConstant)","u":"divide(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"divide(N)"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"DominanceFinder(StmtGraph)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.core.graph","c":"DominanceTree","l":"DominanceTree(DominanceFinder)","u":"%3Cinit%3E(sootup.core.graph.DominanceFinder)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"DOT"},{"p":"sootup.jimple","c":"JimpleParser","l":"DOT"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"DOT()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"DOT()"},{"p":"sootup.core.util","c":"DotExporter","l":"DotExporter()","u":"%3Cinit%3E()"},{"p":"sootup.examples","c":"Dummy","l":"Dummy()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"dyn_args"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"DYNAMIC"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"dynamicinvoke"},{"p":"sootup.core.jimple","c":"Jimple","l":"DYNAMICINVOKE"},{"p":"sootup.jimple","c":"JimpleLexer","l":"DYNAMICINVOKE"},{"p":"sootup.jimple","c":"JimpleParser","l":"DYNAMICINVOKE"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"DYNAMICINVOKE()"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"EagerInputLocation()","u":"%3Cinit%3E()"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"EagerInputLocation(Map>, SourceType)","u":"%3Cinit%3E(java.util.Map,sootup.core.model.SourceType)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph.Edge","l":"Edge()","u":"%3Cinit%3E()"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"emptyImmutableEnumSet()"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"emptyImmutableList()"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"emptyImmutableSet()"},{"p":"sootup.java.bytecode.interceptors","c":"EmptySwitchEliminator","l":"EmptySwitchEliminator()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"enableExceptions"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"enableModules()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"endStmt(Stmt)","u":"endStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"endStmt(Stmt)","u":"endStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util","c":"PathUtils","l":"endsWithIgnoreCase(String, String)","u":"endsWithIgnoreCase(java.lang.String,java.lang.String)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterArg_list(JimpleParser.Arg_listContext)","u":"enterArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterArg_list(JimpleParser.Arg_listContext)","u":"enterArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterArray_descriptor(JimpleParser.Array_descriptorContext)","u":"enterArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterArray_descriptor(JimpleParser.Array_descriptorContext)","u":"enterArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterAssignments(JimpleParser.AssignmentsContext)","u":"enterAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterAssignments(JimpleParser.AssignmentsContext)","u":"enterAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterBinop_expr(JimpleParser.Binop_exprContext)","u":"enterBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterBinop_expr(JimpleParser.Binop_exprContext)","u":"enterBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterBinop(JimpleParser.BinopContext)","u":"enterBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterBinop(JimpleParser.BinopContext)","u":"enterBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterBool_expr(JimpleParser.Bool_exprContext)","u":"enterBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterBool_expr(JimpleParser.Bool_exprContext)","u":"enterBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterCase_label(JimpleParser.Case_labelContext)","u":"enterCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterCase_label(JimpleParser.Case_labelContext)","u":"enterCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterCase_stmt(JimpleParser.Case_stmtContext)","u":"enterCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterCase_stmt(JimpleParser.Case_stmtContext)","u":"enterCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterClass_modifier(JimpleParser.Class_modifierContext)","u":"enterClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterClass_modifier(JimpleParser.Class_modifierContext)","u":"enterClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterCommon_modifier(JimpleParser.Common_modifierContext)","u":"enterCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterCommon_modifier(JimpleParser.Common_modifierContext)","u":"enterCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterConstant(JimpleParser.ConstantContext)","u":"enterConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterConstant(JimpleParser.ConstantContext)","u":"enterConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterDeclaration(JimpleParser.DeclarationContext)","u":"enterDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterDeclaration(JimpleParser.DeclarationContext)","u":"enterDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterDeclarations(JimpleParser.DeclarationsContext)","u":"enterDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterDeclarations(JimpleParser.DeclarationsContext)","u":"enterDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterEveryRule(ParserRuleContext)","u":"enterEveryRule(org.antlr.v4.runtime.ParserRuleContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterExtends_clause(JimpleParser.Extends_clauseContext)","u":"enterExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterExtends_clause(JimpleParser.Extends_clauseContext)","u":"enterExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterField_modifier(JimpleParser.Field_modifierContext)","u":"enterField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterField_modifier(JimpleParser.Field_modifierContext)","u":"enterField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterField_signature(JimpleParser.Field_signatureContext)","u":"enterField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterField_signature(JimpleParser.Field_signatureContext)","u":"enterField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterField(JimpleParser.FieldContext)","u":"enterField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterField(JimpleParser.FieldContext)","u":"enterField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterFile_type(JimpleParser.File_typeContext)","u":"enterFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterFile_type(JimpleParser.File_typeContext)","u":"enterFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterFile(JimpleParser.FileContext)","u":"enterFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterFile(JimpleParser.FileContext)","u":"enterFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterGoto_stmt(JimpleParser.Goto_stmtContext)","u":"enterGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterGoto_stmt(JimpleParser.Goto_stmtContext)","u":"enterGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterIdentifier(JimpleParser.IdentifierContext)","u":"enterIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterIdentifier(JimpleParser.IdentifierContext)","u":"enterIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterIdentity_ref(JimpleParser.Identity_refContext)","u":"enterIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterIdentity_ref(JimpleParser.Identity_refContext)","u":"enterIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterImmediate(JimpleParser.ImmediateContext)","u":"enterImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterImmediate(JimpleParser.ImmediateContext)","u":"enterImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterImplements_clause(JimpleParser.Implements_clauseContext)","u":"enterImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterImplements_clause(JimpleParser.Implements_clauseContext)","u":"enterImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterImportItem(JimpleParser.ImportItemContext)","u":"enterImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterImportItem(JimpleParser.ImportItemContext)","u":"enterImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterInteger_constant(JimpleParser.Integer_constantContext)","u":"enterInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterInteger_constant(JimpleParser.Integer_constantContext)","u":"enterInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterInvoke_expr(JimpleParser.Invoke_exprContext)","u":"enterInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterInvoke_expr(JimpleParser.Invoke_exprContext)","u":"enterInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMember(JimpleParser.MemberContext)","u":"enterMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMember(JimpleParser.MemberContext)","u":"enterMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"enterMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"enterMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_body(JimpleParser.Method_bodyContext)","u":"enterMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_body(JimpleParser.Method_bodyContext)","u":"enterMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_modifier(JimpleParser.Method_modifierContext)","u":"enterMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_modifier(JimpleParser.Method_modifierContext)","u":"enterMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_name(JimpleParser.Method_nameContext)","u":"enterMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_name(JimpleParser.Method_nameContext)","u":"enterMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_signature(JimpleParser.Method_signatureContext)","u":"enterMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_signature(JimpleParser.Method_signatureContext)","u":"enterMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"enterMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"enterMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod(JimpleParser.MethodContext)","u":"enterMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod(JimpleParser.MethodContext)","u":"enterMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethodhandle(JimpleParser.MethodhandleContext)","u":"enterMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethodhandle(JimpleParser.MethodhandleContext)","u":"enterMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.core.jimple","c":"Jimple","l":"ENTERMONITOR"},{"p":"sootup.jimple","c":"JimpleLexer","l":"ENTERMONITOR"},{"p":"sootup.jimple","c":"JimpleParser","l":"ENTERMONITOR"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"ENTERMONITOR()"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterReference(JimpleParser.ReferenceContext)","u":"enterReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterReference(JimpleParser.ReferenceContext)","u":"enterReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Common_modifierContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterStatement(JimpleParser.StatementContext)","u":"enterStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterStatement(JimpleParser.StatementContext)","u":"enterStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterStatements(JimpleParser.StatementsContext)","u":"enterStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterStatements(JimpleParser.StatementsContext)","u":"enterStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterStmt(JimpleParser.StmtContext)","u":"enterStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterStmt(JimpleParser.StmtContext)","u":"enterStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterThrows_clause(JimpleParser.Throws_clauseContext)","u":"enterThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterThrows_clause(JimpleParser.Throws_clauseContext)","u":"enterThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterTrap_clause(JimpleParser.Trap_clauseContext)","u":"enterTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterTrap_clause(JimpleParser.Trap_clauseContext)","u":"enterTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterTrap_clauses(JimpleParser.Trap_clausesContext)","u":"enterTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterTrap_clauses(JimpleParser.Trap_clausesContext)","u":"enterTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterType_list(JimpleParser.Type_listContext)","u":"enterType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterType_list(JimpleParser.Type_listContext)","u":"enterType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterType(JimpleParser.TypeContext)","u":"enterType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterType(JimpleParser.TypeContext)","u":"enterType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterUnop_expr(JimpleParser.Unop_exprContext)","u":"enterUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterUnop_expr(JimpleParser.Unop_exprContext)","u":"enterUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterUnop(JimpleParser.UnopContext)","u":"enterUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterUnop(JimpleParser.UnopContext)","u":"enterUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterValue(JimpleParser.ValueContext)","u":"enterValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterValue(JimpleParser.ValueContext)","u":"enterValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.core.model","c":"ClassModifier","l":"ENUM"},{"p":"sootup.core.model","c":"FieldModifier","l":"ENUM"},{"p":"sootup.core.model","c":"MethodModifier","l":"ENUM"},{"p":"sootup.core.jimple","c":"Jimple","l":"ENUM"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"EnumConstant(String, ClassType)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.ClassType)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"EOF()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"equalEqual(BooleanConstant)","u":"equalEqual(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.common.constant","c":"ComparableConstant","l":"equalEqual(C)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"equalEqual(DoubleConstant)","u":"equalEqual(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"equalEqual(FloatConstant)","u":"equalEqual(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"equalEqual(IntConstant)","u":"equalEqual(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"equalEqual(LongConstant)","u":"equalEqual(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"EQUALS"},{"p":"sootup.jimple","c":"JimpleParser","l":"EQUALS"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"EQUALS()"},{"p":"sootup.core.jimple.common.ref","c":"JFieldRef","l":"equals(JFieldRef)","u":"equals(sootup.core.jimple.common.ref.JFieldRef)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.model","c":"Position","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.model","c":"SootMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.signatures","c":"PackageName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.types","c":"ArrayType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.types","c":"ClassType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core.signatures","c":"ModulePackageName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"EquivTo","l":"equivHashCode()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.constant","c":"Constant","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractOpStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"equivHashCode()"},{"p":"sootup.core.model","c":"SootClassMember","l":"equivHashCode()"},{"p":"sootup.core.model","c":"SootField","l":"equivHashCode()"},{"p":"sootup.core.model","c":"SootMethod","l":"equivHashCode()"},{"p":"sootup.core.jimple.basic","c":"EquivTo","l":"equivTo(Object)","u":"equivTo(java.lang.Object)"},{"p":"sootup.core.graph","c":"BasicBlock","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.basic","c":"EquivTo","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.constant","c":"Constant","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"errorHandler(Expr)","u":"errorHandler(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.jimple","c":"Jimple","l":"escape(String)","u":"escape(java.lang.String)"},{"p":"sootup.core.util","c":"EscapedWriter","l":"EscapedWriter(Writer)","u":"%3Cinit%3E(java.io.Writer)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"AugEvalFunction","l":"evaluate(Typing, Value, Stmt, StmtGraph)","u":"evaluate(sootup.java.bytecode.interceptors.typeresolving.Typing,sootup.core.jimple.basic.Value,sootup.core.jimple.common.stmt.Stmt,sootup.core.graph.StmtGraph)"},{"p":"sootup.java.bytecode.interceptors","c":"Evaluator","l":"Evaluator()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"exceptionalPredecessorBlocks(MutableBasicBlock)","u":"exceptionalPredecessorBlocks(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"exceptionalPredecessors(MutableBasicBlock)","u":"exceptionalPredecessors(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"exceptionalPredecessors(Stmt)","u":"exceptionalPredecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"exceptionalPredecessors(Stmt)","u":"exceptionalPredecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"exceptionalPredecessors(Stmt)","u":"exceptionalPredecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"exceptionalPredecessors(Stmt)","u":"exceptionalPredecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"exceptionalSuccessors(Stmt)","u":"exceptionalSuccessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"exceptionalSuccessors(Stmt)","u":"exceptionalSuccessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"exceptionalSuccessors(Stmt)","u":"exceptionalSuccessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"exceptionalSuccessors(Stmt)","u":"exceptionalSuccessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"SootMethod","l":"exceptions"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"exceptiontype"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"EXECUTOR"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitArg_list(JimpleParser.Arg_listContext)","u":"exitArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitArg_list(JimpleParser.Arg_listContext)","u":"exitArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitArray_descriptor(JimpleParser.Array_descriptorContext)","u":"exitArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitArray_descriptor(JimpleParser.Array_descriptorContext)","u":"exitArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitAssignments(JimpleParser.AssignmentsContext)","u":"exitAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitAssignments(JimpleParser.AssignmentsContext)","u":"exitAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitBinop_expr(JimpleParser.Binop_exprContext)","u":"exitBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitBinop_expr(JimpleParser.Binop_exprContext)","u":"exitBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitBinop(JimpleParser.BinopContext)","u":"exitBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitBinop(JimpleParser.BinopContext)","u":"exitBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitBool_expr(JimpleParser.Bool_exprContext)","u":"exitBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitBool_expr(JimpleParser.Bool_exprContext)","u":"exitBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitCase_label(JimpleParser.Case_labelContext)","u":"exitCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitCase_label(JimpleParser.Case_labelContext)","u":"exitCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitCase_stmt(JimpleParser.Case_stmtContext)","u":"exitCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitCase_stmt(JimpleParser.Case_stmtContext)","u":"exitCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitClass_modifier(JimpleParser.Class_modifierContext)","u":"exitClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitClass_modifier(JimpleParser.Class_modifierContext)","u":"exitClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitCommon_modifier(JimpleParser.Common_modifierContext)","u":"exitCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitCommon_modifier(JimpleParser.Common_modifierContext)","u":"exitCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitConstant(JimpleParser.ConstantContext)","u":"exitConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitConstant(JimpleParser.ConstantContext)","u":"exitConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitDeclaration(JimpleParser.DeclarationContext)","u":"exitDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitDeclaration(JimpleParser.DeclarationContext)","u":"exitDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitDeclarations(JimpleParser.DeclarationsContext)","u":"exitDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitDeclarations(JimpleParser.DeclarationsContext)","u":"exitDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitEveryRule(ParserRuleContext)","u":"exitEveryRule(org.antlr.v4.runtime.ParserRuleContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitExtends_clause(JimpleParser.Extends_clauseContext)","u":"exitExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitExtends_clause(JimpleParser.Extends_clauseContext)","u":"exitExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitField_modifier(JimpleParser.Field_modifierContext)","u":"exitField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitField_modifier(JimpleParser.Field_modifierContext)","u":"exitField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitField_signature(JimpleParser.Field_signatureContext)","u":"exitField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitField_signature(JimpleParser.Field_signatureContext)","u":"exitField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitField(JimpleParser.FieldContext)","u":"exitField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitField(JimpleParser.FieldContext)","u":"exitField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitFile_type(JimpleParser.File_typeContext)","u":"exitFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitFile_type(JimpleParser.File_typeContext)","u":"exitFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitFile(JimpleParser.FileContext)","u":"exitFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitFile(JimpleParser.FileContext)","u":"exitFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitGoto_stmt(JimpleParser.Goto_stmtContext)","u":"exitGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitGoto_stmt(JimpleParser.Goto_stmtContext)","u":"exitGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitIdentifier(JimpleParser.IdentifierContext)","u":"exitIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitIdentifier(JimpleParser.IdentifierContext)","u":"exitIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitIdentity_ref(JimpleParser.Identity_refContext)","u":"exitIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitIdentity_ref(JimpleParser.Identity_refContext)","u":"exitIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitImmediate(JimpleParser.ImmediateContext)","u":"exitImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitImmediate(JimpleParser.ImmediateContext)","u":"exitImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitImplements_clause(JimpleParser.Implements_clauseContext)","u":"exitImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitImplements_clause(JimpleParser.Implements_clauseContext)","u":"exitImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitImportItem(JimpleParser.ImportItemContext)","u":"exitImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitImportItem(JimpleParser.ImportItemContext)","u":"exitImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitInteger_constant(JimpleParser.Integer_constantContext)","u":"exitInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitInteger_constant(JimpleParser.Integer_constantContext)","u":"exitInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitInvoke_expr(JimpleParser.Invoke_exprContext)","u":"exitInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitInvoke_expr(JimpleParser.Invoke_exprContext)","u":"exitInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMember(JimpleParser.MemberContext)","u":"exitMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMember(JimpleParser.MemberContext)","u":"exitMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"exitMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"exitMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_body(JimpleParser.Method_bodyContext)","u":"exitMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_body(JimpleParser.Method_bodyContext)","u":"exitMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_modifier(JimpleParser.Method_modifierContext)","u":"exitMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_modifier(JimpleParser.Method_modifierContext)","u":"exitMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_name(JimpleParser.Method_nameContext)","u":"exitMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_name(JimpleParser.Method_nameContext)","u":"exitMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_signature(JimpleParser.Method_signatureContext)","u":"exitMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_signature(JimpleParser.Method_signatureContext)","u":"exitMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"exitMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"exitMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod(JimpleParser.MethodContext)","u":"exitMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod(JimpleParser.MethodContext)","u":"exitMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethodhandle(JimpleParser.MethodhandleContext)","u":"exitMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethodhandle(JimpleParser.MethodhandleContext)","u":"exitMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.core.jimple","c":"Jimple","l":"EXITMONITOR"},{"p":"sootup.jimple","c":"JimpleLexer","l":"EXITMONITOR"},{"p":"sootup.jimple","c":"JimpleParser","l":"EXITMONITOR"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"EXITMONITOR()"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitReference(JimpleParser.ReferenceContext)","u":"exitReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitReference(JimpleParser.ReferenceContext)","u":"exitReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Common_modifierContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitStatement(JimpleParser.StatementContext)","u":"exitStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitStatement(JimpleParser.StatementContext)","u":"exitStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitStatements(JimpleParser.StatementsContext)","u":"exitStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitStatements(JimpleParser.StatementsContext)","u":"exitStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitStmt(JimpleParser.StmtContext)","u":"exitStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitStmt(JimpleParser.StmtContext)","u":"exitStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitThrows_clause(JimpleParser.Throws_clauseContext)","u":"exitThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitThrows_clause(JimpleParser.Throws_clauseContext)","u":"exitThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitTrap_clause(JimpleParser.Trap_clauseContext)","u":"exitTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitTrap_clause(JimpleParser.Trap_clauseContext)","u":"exitTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitTrap_clauses(JimpleParser.Trap_clausesContext)","u":"exitTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitTrap_clauses(JimpleParser.Trap_clausesContext)","u":"exitTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitType_list(JimpleParser.Type_listContext)","u":"exitType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitType_list(JimpleParser.Type_listContext)","u":"exitType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitType(JimpleParser.TypeContext)","u":"exitType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitType(JimpleParser.TypeContext)","u":"exitType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitUnop_expr(JimpleParser.Unop_exprContext)","u":"exitUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitUnop_expr(JimpleParser.Unop_exprContext)","u":"exitUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitUnop(JimpleParser.UnopContext)","u":"exitUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitUnop(JimpleParser.UnopContext)","u":"exitUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitValue(JimpleParser.ValueContext)","u":"exitValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitValue(JimpleParser.ValueContext)","u":"exitValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.callgraph","c":"CallGraph","l":"exportAsDot()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"exportAsDot()"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"exports()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"exports()"},{"p":"sootup.core.jimple","c":"Jimple","l":"EXTENDS"},{"p":"sootup.jimple","c":"JimpleLexer","l":"EXTENDS"},{"p":"sootup.jimple","c":"JimpleParser","l":"EXTENDS"},{"p":"sootup.jimple","c":"JimpleParser","l":"extends_clause()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"extends_clause()"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"Extends_clauseContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"EXTENDS()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple","c":"Jimple","l":"FALSE"},{"p":"sootup.jimple","c":"JimpleParser","l":"field_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"field_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"field_modifier(int)"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"Field_modifierContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"field_signature()"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"field_signature()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"field_signature()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"Field_signatureContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"field()"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"field()"},{"p":"sootup.core.util.printer","c":"BriefStmtPrinter","l":"field(SootField)","u":"field(sootup.core.model.SootField)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"field(SootField)","u":"field(sootup.core.model.SootField)"},{"p":"sootup.core.util.printer","c":"NormalStmtPrinter","l":"field(SootField)","u":"field(sootup.core.model.SootField)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"field(SootField)","u":"field(sootup.core.model.SootField)"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"FieldContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"fieldname"},{"p":"sootup.core.validation","c":"FieldRefValidator","l":"FieldRefValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.signatures","c":"FieldSignature","l":"FieldSignature(ClassType, FieldSubSignature)","u":"%3Cinit%3E(sootup.core.types.ClassType,sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.core.signatures","c":"FieldSignature","l":"FieldSignature(ClassType, String, Type)","u":"%3Cinit%3E(sootup.core.types.ClassType,java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"fieldSignature(FieldSignature)","u":"fieldSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"fieldSignature(FieldSignature)","u":"fieldSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.signatures","c":"FieldSubSignature","l":"FieldSubSignature(String, Type)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.jimple","c":"JimpleParser","l":"file_type()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"file_type()"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"File_typeContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"file()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"FileContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"fileSystemCache"},{"p":"sootup.core.util","c":"StreamUtils","l":"filterAllCasted(Stream, Class)","u":"filterAllCasted(java.util.stream.Stream,java.lang.Class)"},{"p":"sootup.core.util","c":"Utils","l":"filterJimple(Stream)","u":"filterJimple(java.util.stream.Stream)"},{"p":"sootup.core.util","c":"Utils","l":"filterJimple(String)","u":"filterJimple(java.lang.String)"},{"p":"sootup.core.model","c":"ClassModifier","l":"FINAL"},{"p":"sootup.core.model","c":"FieldModifier","l":"FINAL"},{"p":"sootup.core.model","c":"MethodModifier","l":"FINAL"},{"p":"sootup.core.jimple","c":"Jimple","l":"FINAL"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"FINALIZE"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil","l":"findCallGraphEdgeType(AbstractInvokeExpr)","u":"findCallGraphEdgeType(sootup.core.jimple.common.expr.AbstractInvokeExpr)"},{"p":"sootup.java.bytecode.frontend","c":"AsmMethodSource","l":"findLineInfo(InsnList, AbstractInsnNode)","u":"findLineInfo(org.objectweb.asm.tree.InsnList,org.objectweb.asm.tree.AbstractInsnNode)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"findMainMethod()"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"findMethodInHierarchy(View>, MethodSignature)","u":"findMethodInHierarchy(sootup.core.views.View,sootup.core.signatures.MethodSignature)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"FLOAT_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser","l":"FLOAT_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"FLOAT_CONSTANT()"},{"p":"sootup.examples","c":"Dummy","l":"foobar()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"ForwardingStmtGraph(StmtGraph)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"frames"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"from"},{"p":"sootup.core.jimple","c":"Jimple","l":"FROM"},{"p":"sootup.jimple","c":"JimpleLexer","l":"FROM"},{"p":"sootup.jimple","c":"JimpleParser","l":"FROM"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"FROM()"},{"p":"sootup.java.core","c":"ConstantUtil","l":"fromObject(Object)","u":"fromObject(java.lang.Object)"},{"p":"sootup.core","c":"IdentifierFactory","l":"fromPath(Path, Path)","u":"fromPath(java.nio.file.Path,java.nio.file.Path)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"fromPath(Path, Path)","u":"fromPath(java.nio.file.Path,java.nio.file.Path)"},{"p":"sootup.core.cache","c":"FullCache","l":"FullCache()","u":"%3Cinit%3E()"},{"p":"sootup.core.cache.provider","c":"FullCacheProvider","l":"FullCacheProvider()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"FullPosition","l":"FullPosition(int, int, int, int)","u":"%3Cinit%3E(int,int,int,int)"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"FullStmtPositionInfo(Position, Position[])","u":"%3Cinit%3E(sootup.core.model.Position,sootup.core.model.Position[])"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"generateFieldLocal(Type)","u":"generateFieldLocal(sootup.core.types.Type)"},{"p":"sootup.core.util","c":"Utils","l":"generateJimpleForTest(Body)","u":"generateJimpleForTest(sootup.core.model.Body)"},{"p":"sootup.core.util","c":"Utils","l":"generateJimpleForTest(SootMethod)","u":"generateJimpleForTest(sootup.core.model.SootMethod)"},{"p":"sootup.core.util","c":"Utils","l":"generateJimpleTest(List)","u":"generateJimpleTest(java.util.List)"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"generateLocal(Type)","u":"generateLocal(sootup.core.types.Type)"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"generateParameterLocal(Type, int)","u":"generateParameterLocal(sootup.core.types.Type,int)"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"generateThisLocal(Type)","u":"generateThisLocal(sootup.core.types.Type)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"GENERIC_FAKE"},{"p":"sootup.java.bytecode.frontend","c":"NonIndexOutofBoundsArrayList","l":"get(int)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getAbstractClass(ClassType)","u":"getAbstractClass(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"JavaView","l":"getAbstractClass(ClassType)","u":"getAbstractClass(sootup.core.types.ClassType)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"getAllModules()"},{"p":"sootup.core.graph","c":"DominanceTree","l":"getAllNodesDFS()"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getAllPrimitiveTypes()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getAllSuccessors(Stmt)","u":"getAllSuccessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.core.views","c":"JavaView","l":"getAmountOfStoredClasses()"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"getAnnotation()"},{"p":"sootup.java.core","c":"JavaSootField.JavaSootFieldBuilder","l":"getAnnotations()"},{"p":"sootup.java.core","c":"JavaSootMethod.JavaSootMethodBuilder","l":"getAnnotations()"},{"p":"sootup.java.core.jimple.basic","c":"JavaLocal","l":"getAnnotations()"},{"p":"sootup.java.core","c":"JavaPackageName","l":"getAnnotations(JavaView, String)","u":"getAnnotations(sootup.java.core.views.JavaView,java.lang.String)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getAnnotations(Optional)","u":"getAnnotations(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaSootField","l":"getAnnotations(Optional)","u":"getAnnotations(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"getAnnotations(Optional)","u":"getAnnotations(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getAnnotationType(String)","u":"getAnnotationType(java.lang.String)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArg(BasicBlock)","u":"getArg(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getArg(int)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArg(int)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getArgCount()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArgIndex(BasicBlock)","u":"getArgIndex(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getArgs()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArgs()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArgsSize()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArgToBlockMap()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"getArrayRef()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getArrayRef()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getArrayType(Type, int)","u":"getArrayType(sootup.core.types.Type,int)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getArrayType(Type, int)","u":"getArrayType(sootup.core.types.Type,int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getATN()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getATN()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"getBase()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"getBase()"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"getBase()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"getBaseType()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getBaseType()"},{"p":"sootup.core.types","c":"ArrayType","l":"getBaseType()"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"getBeginStmt()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getBlock(int)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getBlock(Local)","u":"getBlock(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getBlockIterator()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getBlockOf(Stmt)","u":"getBlockOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getBlockOf(Stmt)","u":"getBlockOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getBlockOf(Stmt)","u":"getBlockOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getBlockOf(Stmt)","u":"getBlockOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getBlocks()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getBlocks()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getBlocks()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getBlocks()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getBlocks()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getBlocksSorted()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getBlocksSorted()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getBlocksSorted()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getBlocksSorted()"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"getBlockToIdx()"},{"p":"sootup.core.model","c":"SootMethod","l":"getBody()"},{"p":"sootup.core.inputlocation","c":"ClassLoadingOptions","l":"getBodyInterceptors()"},{"p":"sootup.core.views","c":"View","l":"getBodyInterceptors(AnalysisInputLocation)","u":"getBodyInterceptors(sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.java.core.views","c":"JavaView","l":"getBodyInterceptors(AnalysisInputLocation)","u":"getBodyInterceptors(sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"getBodyInterceptors(AnalysisInputLocation)","u":"getBodyInterceptors(sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getBodyOf(Stmt)","u":"getBodyOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"SootMethod","l":"getBodySource()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getBoolean()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"getBootstrapArg(int)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"getBootstrapArgCount()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"getBootstrapArgs()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"getBootstrapMethodSignature()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getBoxedType(PrimitiveType)","u":"getBoxedType(sootup.core.types.PrimitiveType)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getBoxedType(PrimitiveType)","u":"getBoxedType(sootup.core.types.PrimitiveType)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getBranchTargetsOf(BranchingStmt)","u":"getBranchTargetsOf(sootup.core.jimple.common.stmt.BranchingStmt)"},{"p":"sootup.core.model","c":"Body","l":"getBranchTargetsOf(BranchingStmt)","u":"getBranchTargetsOf(sootup.core.jimple.common.stmt.BranchingStmt)"},{"p":"sootup.core.model","c":"BuilderException","l":"getBuildableClass()"},{"p":"sootup.core.model","c":"BuilderException","l":"getBuilderClass()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getByte()"},{"p":"sootup.core.model","c":"ClassModifier","l":"getBytecode()"},{"p":"sootup.core.model","c":"FieldModifier","l":"getBytecode()"},{"p":"sootup.core.model","c":"MethodModifier","l":"getBytecode()"},{"p":"sootup.java.core","c":"ModuleModifier","l":"getBytecode()"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"getCallEdges(View>, CallGraph)","u":"getCallEdges(sootup.core.views.View,sootup.callgraph.CallGraph)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil","l":"getCallEdges(View, CallGraph)","u":"getCallEdges(sootup.core.views.View,sootup.callgraph.CallGraph)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"getCalleesOfCallAt(Stmt)","u":"getCalleesOfCallAt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"getCallersOf(SootMethod)","u":"getCallersOf(sootup.core.model.SootMethod)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getCallsFromWithin(SootMethod)","u":"getCallsFromWithin(sootup.core.model.SootMethod)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getCallsFromWithinMethod(SootMethod)","u":"getCallsFromWithinMethod(sootup.core.model.SootMethod)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"getCastCount()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"getCastCount(Typing)","u":"getCastCount(sootup.java.bytecode.interceptors.typeresolving.Typing)"},{"p":"sootup.core.util","c":"StringTools","l":"getCFormatChar(char)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getChannelNames()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getChar()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"getCheckType()"},{"p":"sootup.core.graph","c":"DominanceTree","l":"getChildren(BasicBlock)","u":"getChildren(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.cache","c":"ClassCache","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.core.cache","c":"FullCache","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.core.cache","c":"LRUCache","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.core.views","c":"View","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"JavaView","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getClass(ModulePackageName, JavaClassType)","u":"getClass(sootup.java.core.signatures.ModulePackageName,sootup.java.core.types.JavaClassType)"},{"p":"sootup.core.cache","c":"ClassCache","l":"getClasses()"},{"p":"sootup.core.cache","c":"FullCache","l":"getClasses()"},{"p":"sootup.core.cache","c":"LRUCache","l":"getClasses()"},{"p":"sootup.core.views","c":"View","l":"getClasses()"},{"p":"sootup.java.core.views","c":"JavaView","l":"getClasses()"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"getClasses()"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"getClassModifiers(int)"},{"p":"sootup.core.types","c":"ClassType","l":"getClassName()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"getClassName()"},{"p":"sootup.core.views","c":"View","l":"getClassOrThrow(ClassType)","u":"getClassOrThrow(sootup.core.types.ClassType)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"getClassSource()"},{"p":"sootup.core.model","c":"AbstractClass","l":"getClassSource()"},{"p":"sootup.core.model","c":"SootClass","l":"getClassSource()"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getClassSource()"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"getClassSource(ClassType)","u":"getClassSource(sootup.core.types.ClassType)"},{"p":"sootup.core.inputlocation","c":"AnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation","l":"getClassSourceInternal(JavaClassType, Path, ClassProvider)","u":"getClassSourceInternal(sootup.java.core.types.JavaClassType,java.nio.file.Path,sootup.core.frontend.ClassProvider)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"getClassSources(SourceType)","u":"getClassSources(sootup.core.model.SourceType)"},{"p":"sootup.core.inputlocation","c":"AnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getClassSourcesInternal(ModuleSignature, IdentifierFactory, View)","u":"getClassSourcesInternal(sootup.java.core.signatures.ModuleSignature,sootup.core.IdentifierFactory,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getClassSourcesInternal(ModuleSignature, View)","u":"getClassSourcesInternal(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"getClassType()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getClassType(String)","u":"getClassType(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getClassType(String)","u":"getClassType(java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getClassType(String)","u":"getClassType(java.lang.String)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getClassType(String)","u":"getClassType(java.lang.String)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getClassType(String, String)","u":"getClassType(java.lang.String,java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getClassType(String, String)","u":"getClassType(java.lang.String,java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getClassType(String, String)","u":"getClassType(java.lang.String,java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getClassType(String, String, ModuleSignature)","u":"getClassType(java.lang.String,java.lang.String,sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getClassType(String, String, String)","u":"getClassType(java.lang.String,java.lang.String,java.lang.String)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getClassTypeList(JimpleParser.Type_listContext)","u":"getClassTypeList(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getClassTypeSet(JimpleParser.Type_listContext)","u":"getClassTypeSet(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"getCondition()"},{"p":"sootup.java.bytecode.interceptors","c":"Evaluator","l":"getConstantValueOf(Value)","u":"getConstantValueOf(sootup.core.jimple.basic.Value)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"getDebugInfo()"},{"p":"sootup.core.model","c":"SootField","l":"getDeclaration()"},{"p":"sootup.core.model","c":"SootClassMember","l":"getDeclaringClassType()"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"getDeclClassType()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getDefaultTarget(Body)","u":"getDefaultTarget(sootup.core.model.Body)"},{"p":"sootup.java.core","c":"JavaAnnotationSootMethod","l":"getDefaultValue()"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"getDefaultValues(Optional)","u":"getDefaultValues(java.util.Optional)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"getDefs()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getDefs()"},{"p":"sootup.core.model","c":"Body","l":"getDefs()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getDefsForLocalUse(StmtGraph, Stmt)","u":"getDefsForLocalUse(sootup.core.graph.StmtGraph,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getDefsOfLocal(List)","u":"getDefsOfLocal(java.util.List)"},{"p":"sootup.core.types","c":"ArrayType","l":"getDimension()"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"getDominanceFrontiers(BasicBlock)","u":"getDominanceFrontiers(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getDouble()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CalleeMethodSignature","l":"getEdgeType()"},{"p":"sootup.core.types","c":"ArrayType","l":"getElementType()"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"getEndPointsOf(M)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getEndPointsOf(SootMethod)","u":"getEndPointsOf(sootup.core.model.SootMethod)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"getEndStmt()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getEntrypoints()"},{"p":"sootup.core.util","c":"StringTools","l":"getEscapedStringOf(String)","u":"getEscapedStringOf(java.lang.String)"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getExceptionalPredecessors()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getExceptionalPredecessors()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getExceptionalPredecessors()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getExceptionalPredecessors()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getExceptionalPredecessors()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getExceptionalSuccessors()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getExceptionalSuccessors()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getExceptionalSuccessors()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getExceptionalSuccessors()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getExceptionalSuccessors()"},{"p":"sootup.core.model","c":"SootMethod","l":"getExceptionSignatures()"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"getExceptionType()"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"getExclusionFilePath()"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getExtendedBasicBlockPathBetween(Stmt, Stmt)","u":"getExtendedBasicBlockPathBetween(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"getExtension()"},{"p":"sootup.core.inputlocation","c":"FileType","l":"getExtensionWithDot()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"getFalse()"},{"p":"sootup.core.views","c":"AbstractView","l":"getField(FieldSignature)","u":"getField(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.views","c":"View","l":"getField(FieldSignature)","u":"getField(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.model","c":"AbstractClass","l":"getField(FieldSubSignature)","u":"getField(sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getField(FieldSubSignature)","u":"getField(sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.core.model","c":"AbstractClass","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"getFieldModifiers(int)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"getFieldRef()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getFieldRef()"},{"p":"sootup.core.model","c":"AbstractClass","l":"getFields()"},{"p":"sootup.core.model","c":"SootClass","l":"getFields()"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getFields()"},{"p":"sootup.core.jimple.common.ref","c":"JFieldRef","l":"getFieldSignature()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getFieldSignature(ClassType, FieldSubSignature)","u":"getFieldSignature(sootup.core.types.ClassType,sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getFieldSignature(ClassType, FieldSubSignature)","u":"getFieldSignature(sootup.core.types.ClassType,sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getFieldSignature(JimpleParser.Field_signatureContext)","u":"getFieldSignature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getFieldSignature(String, ClassType, String)","u":"getFieldSignature(java.lang.String,sootup.core.types.ClassType,java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getFieldSignature(String, ClassType, String)","u":"getFieldSignature(java.lang.String,sootup.core.types.ClassType,java.lang.String)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getFieldSignature(String, ClassType, Type)","u":"getFieldSignature(java.lang.String,sootup.core.types.ClassType,sootup.core.types.Type)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getFieldSignature(String, ClassType, Type)","u":"getFieldSignature(java.lang.String,sootup.core.types.ClassType,sootup.core.types.Type)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getFieldSubSignature(String, Type)","u":"getFieldSubSignature(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getFieldSubSignature(String, Type)","u":"getFieldSubSignature(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.model","c":"FullPosition","l":"getFirstCol()"},{"p":"sootup.core.model","c":"LinePosition","l":"getFirstCol()"},{"p":"sootup.core.model","c":"Position","l":"getFirstCol()"},{"p":"sootup.core.model","c":"FullPosition","l":"getFirstLine()"},{"p":"sootup.core.model","c":"LinePosition","l":"getFirstLine()"},{"p":"sootup.core.model","c":"Position","l":"getFirstLine()"},{"p":"sootup.core.model","c":"Body","l":"getFirstNonIdentityStmt()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getFloat()"},{"p":"sootup.core.types","c":"ClassType","l":"getFullyQualifiedName()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"getFullyQualifiedName()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"getFuntion()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getGrammarFileName()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getGrammarFileName()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"getGraph()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"getGraph()"},{"p":"sootup.core.frontend","c":"ClassProvider","l":"getHandledFileType()"},{"p":"sootup.java.bytecode.frontend","c":"AsmJavaClassProvider","l":"getHandledFileType()"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"getHandledFileType()"},{"p":"sootup.jimple.parser","c":"JimpleClassProvider","l":"getHandledFileType()"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"getHandlerStmt()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"getHandleTag()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getHead()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getHead()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getHead()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getHead()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getHead()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"getHierarchy()"},{"p":"sootup.core.jimple","c":"Jimple","l":"getIdentifierFactory()"},{"p":"sootup.core","c":"Language","l":"getIdentifierFactory()"},{"p":"sootup.core","c":"Project","l":"getIdentifierFactory()"},{"p":"sootup.core.views","c":"AbstractView","l":"getIdentifierFactory()"},{"p":"sootup.core.views","c":"View","l":"getIdentifierFactory()"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"getIdentifierFactory()"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"getIdentifierFactory()"},{"p":"sootup.java.core.language","c":"JavaLanguage","l":"getIdentifierFactory()"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getIdentifierFactory()"},{"p":"sootup.jimple.parser","c":"JimpleLanguage","l":"getIdentifierFactory()"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"getIdxToBlock()"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"getImmediateDominator(BasicBlock)","u":"getImmediateDominator(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"getImmediateDominators()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"getImports()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"getIndex()"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"getIndex()"},{"p":"sootup.core","c":"Project","l":"getInputLocations()"},{"p":"sootup.core.frontend","c":"ResolveException","l":"getInputUri()"},{"p":"sootup.core.inputlocation","c":"DefaultSourceTypeSpecifier","l":"getInstance()"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"getInstance()"},{"p":"sootup.core.jimple.basic","c":"NoPositionInformation","l":"getInstance()"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"getInstance()"},{"p":"sootup.core.types","c":"NullType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.BooleanType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.ByteType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.CharType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.DoubleType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.FloatType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.IntType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.LongType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.ShortType","l":"getInstance()"},{"p":"sootup.core.types","c":"UnknownType","l":"getInstance()"},{"p":"sootup.core.types","c":"VoidType","l":"getInstance()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugIntegerTypes.Integer127Type","l":"getInstance()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugIntegerTypes.Integer1Type","l":"getInstance()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugIntegerTypes.Integer32767Type","l":"getInstance()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"BottomType","l":"getInstance()"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getInstance()"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getInstance()"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"getInstance()"},{"p":"sootup.jimple.parser","c":"JimpleLanguage","l":"getInstance()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"getInstance(boolean)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"getInstance(double)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"getInstance(float)"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"getInstance(int)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"getInstance(int)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"getInstance(long)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getInstance(ModuleSignature)","u":"getInstance(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getInstance(String)","u":"getInstance(java.lang.String)"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getInt()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugIntegerTypes","l":"getInteger1()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugIntegerTypes","l":"getInteger127()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugIntegerTypes","l":"getInteger32767()"},{"p":"sootup.java.core","c":"JavaModuleInfo.InterfaceReference","l":"getInterfaceImplementation()"},{"p":"sootup.core.model","c":"SootClass","l":"getInterfaces()"},{"p":"sootup.java.core","c":"JavaModuleInfo.InterfaceReference","l":"getInterfaceType()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"getInvokeExpr()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"getInvokeExpr()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getInvokeExpr()"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"getJavaSourceStartLineNumber()"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"getJimpleLnNum()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getKey()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"getKind()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"getKind(int)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"getKind(String)","u":"getKind(java.lang.String)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getLabeledStmts()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"getLabels()"},{"p":"sootup.core","c":"Project","l":"getLanguage()"},{"p":"sootup.core.model","c":"FullPosition","l":"getLastCol()"},{"p":"sootup.core.model","c":"LinePosition","l":"getLastCol()"},{"p":"sootup.core.model","c":"Position","l":"getLastCol()"},{"p":"sootup.core.model","c":"FullPosition","l":"getLastLine()"},{"p":"sootup.core.model","c":"LinePosition","l":"getLastLine()"},{"p":"sootup.core.model","c":"Position","l":"getLastLine()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"BytecodeHierarchy","l":"getLeastCommonAncestor(Type, Type)","u":"getLeastCommonAncestor(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"PrimitiveHierarchy","l":"getLeastCommonAncestor(Type, Type)","u":"getLeastCommonAncestor(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"getLeftOp()"},{"p":"sootup.java.bytecode.interceptors","c":"LocalLivenessAnalyser","l":"getLiveLocalsAfterStmt(Stmt)","u":"getLiveLocalsAfterStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalLivenessAnalyser","l":"getLiveLocalsBeforeStmt(Stmt)","u":"getLiveLocalsBeforeStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"StmtLocalPair","l":"getLocal()"},{"p":"sootup.core.model","c":"Body","l":"getLocalCount()"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"getLocals()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getLocals()"},{"p":"sootup.core.model","c":"Body","l":"getLocals()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"getLocals()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getLong()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"getMap()"},{"p":"sootup.core.views","c":"AbstractView","l":"getMethod(MethodSignature)","u":"getMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.views","c":"View","l":"getMethod(MethodSignature)","u":"getMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.model","c":"AbstractClass","l":"getMethod(MethodSubSignature)","u":"getMethod(sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getMethod(MethodSubSignature)","u":"getMethod(sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.core.model","c":"AbstractClass","l":"getMethod(String, Iterable)","u":"getMethod(java.lang.String,java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getMethod(String, Iterable)","u":"getMethod(java.lang.String,java.lang.Iterable)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"getMethodModifiers(int)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getMethodOf(Stmt)","u":"getMethodOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"AbstractClass","l":"getMethods()"},{"p":"sootup.core.model","c":"SootClass","l":"getMethods()"},{"p":"sootup.java.core","c":"JavaAnnotationSootClass","l":"getMethods()"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getMethods()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CalleeMethodSignature","l":"getMethodSignature()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph.Vertex","l":"getMethodSignature()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getMethodSignature()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getMethodSignature()"},{"p":"sootup.core.model","c":"Body","l":"getMethodSignature()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getMethodSignature(ClassType, MethodSubSignature)","u":"getMethodSignature(sootup.core.types.ClassType,sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getMethodSignature(ClassType, MethodSubSignature)","u":"getMethodSignature(sootup.core.types.ClassType,sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getMethodSignature(ClassType, String, String, List)","u":"getMethodSignature(sootup.core.types.ClassType,java.lang.String,java.lang.String,java.util.List)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getMethodSignature(ClassType, String, String, List)","u":"getMethodSignature(sootup.core.types.ClassType,java.lang.String,java.lang.String,java.util.List)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getMethodSignature(ClassType, String, Type, List)","u":"getMethodSignature(sootup.core.types.ClassType,java.lang.String,sootup.core.types.Type,java.util.List)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getMethodSignature(ClassType, String, Type, List)","u":"getMethodSignature(sootup.core.types.ClassType,java.lang.String,sootup.core.types.Type,java.util.List)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getMethodSignature(JimpleParser.Method_signatureContext, ParserRuleContext)","u":"getMethodSignature(sootup.jimple.JimpleParser.Method_signatureContext,org.antlr.v4.runtime.ParserRuleContext)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getMethodSignature(String, String, String, List)","u":"getMethodSignature(java.lang.String,java.lang.String,java.lang.String,java.util.List)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getMethodSignature(String, String, String, List)","u":"getMethodSignature(java.lang.String,java.lang.String,java.lang.String,java.util.List)"},{"p":"sootup.analysis.interprocedural.icfg","c":"ICFGDotExporter","l":"getMethodSignatureInSubClass(MethodSignature, View>)","u":"getMethodSignatureInSubClass(sootup.core.signatures.MethodSignature,sootup.core.views.View)"},{"p":"sootup.callgraph","c":"CallGraph","l":"getMethodSignatures()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"getMethodSignatures()"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getMethodSubSignature(JimpleParser.Method_subsignatureContext, ParserRuleContext)","u":"getMethodSubSignature(sootup.jimple.JimpleParser.Method_subsignatureContext,org.antlr.v4.runtime.ParserRuleContext)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getMethodSubSignature(String, Type, Iterable)","u":"getMethodSubSignature(java.lang.String,sootup.core.types.Type,java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getMethodSubSignature(String, Type, Iterable)","u":"getMethodSubSignature(java.lang.String,sootup.core.types.Type,java.lang.Iterable)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getModeNames()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getModifiers()"},{"p":"sootup.core.model","c":"SootClass","l":"getModifiers()"},{"p":"sootup.core.model","c":"SootField","l":"getModifiers()"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"getModifiers()"},{"p":"sootup.core.model","c":"SootMethod","l":"getModifiers()"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"getModifiers()"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"getModifiers()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"getModifiers()"},{"p":"sootup.java.core","c":"JavaModuleInfo.ModuleReference","l":"getModifiers()"},{"p":"sootup.java.core","c":"JavaModuleInfo.PackageReference","l":"getModifiers()"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"getModule(ModuleSignature)","u":"getModule(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getModuleClasses(ModuleSignature)","u":"getModuleClasses(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"getModuleDescriptor(Path)","u":"getModuleDescriptor(java.nio.file.Path)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"getModuleInfo(ModuleSignature)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getModuleInfo(ModuleSignature)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getModuleInfo(ModuleSignature, View)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getModuleInfo(ModuleSignature, View)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"getModuleInfo(ModuleSignature, View)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.core","c":"ModuleInfoAnalysisInputLocation","l":"getModuleInfo(ModuleSignature, View)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"getModuleInfoAnalysisInputLocation()"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"getModuleModifiers(int)"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"getModuleName()"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"getModules()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getModules(View)","u":"getModules(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getModules(View)","u":"getModules(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"getModules(View)","u":"getModules(sootup.core.views.View)"},{"p":"sootup.java.core","c":"ModuleInfoAnalysisInputLocation","l":"getModules(View)","u":"getModules(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getModulesClassSources(ModuleSignature, View)","u":"getModulesClassSources(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getModulesClassSources(ModuleSignature, View)","u":"getModulesClassSources(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"getModulesClassSources(ModuleSignature, View)","u":"getModulesClassSources(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.core","c":"ModuleInfoAnalysisInputLocation","l":"getModulesClassSources(ModuleSignature, View)","u":"getModulesClassSources(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"getModuleSignature()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"getModuleSignature()"},{"p":"sootup.java.core","c":"JavaModuleInfo.ModuleReference","l":"getModuleSignature()"},{"p":"sootup.java.core.signatures","c":"ModulePackageName","l":"getModuleSignature()"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getModuleSignature(String)","u":"getModuleSignature(java.lang.String)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getName()"},{"p":"sootup.core","c":"Language","l":"getName()"},{"p":"sootup.core.model","c":"AbstractClass","l":"getName()"},{"p":"sootup.core.model","c":"SootClass","l":"getName()"},{"p":"sootup.core.model","c":"SootClassMember","l":"getName()"},{"p":"sootup.core.signatures","c":"PackageName","l":"getName()"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"getName()"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"getName()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getName()"},{"p":"sootup.java.core.language","c":"JavaLanguage","l":"getName()"},{"p":"sootup.jimple.parser","c":"JimpleLanguage","l":"getName()"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getNamedModules()"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"getNodes()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getNodes()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getNodes()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getNodes()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getNodes()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractUnopExpr","l":"getOp()"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"getOp()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"getOp()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractOpStmt","l":"getOp()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"getOp1()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"getOp2()"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"getOperandPosition(int)"},{"p":"sootup.core.jimple.basic","c":"SimpleStmtPositionInfo","l":"getOperandPosition(int)"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"getOperandPosition(int)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"getOrCreateStackframe(AbstractInsnNode)","u":"getOrCreateStackframe(org.objectweb.asm.tree.AbstractInsnNode)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getOrCreateStmtGraph(Body)","u":"getOrCreateStmtGraph(sootup.core.model.Body)"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"getOrCreateStmtGraph(M)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getOrCreateStmtGraph(SootMethod)","u":"getOrCreateStmtGraph(sootup.core.model.SootMethod)"},{"p":"sootup.core.model","c":"SootClass","l":"getOuterClass()"},{"p":"sootup.core.signatures","c":"PackageName","l":"getPackageName()"},{"p":"sootup.core.types","c":"ClassType","l":"getPackageName()"},{"p":"sootup.java.core","c":"JavaModuleInfo.PackageReference","l":"getPackageName()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"getPackageName()"},{"p":"sootup.java.core.types","c":"ModuleJavaClassType","l":"getPackageName()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getPackageName(String)","u":"getPackageName(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getPackageName(String)","u":"getPackageName(java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getPackageName(String)","u":"getPackageName(java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getPackageName(String, ModuleSignature)","u":"getPackageName(java.lang.String,sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getPackageName(String, String)","u":"getPackageName(java.lang.String,java.lang.String)"},{"p":"sootup.core.model","c":"SootMethod","l":"getParameterCount()"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"getParameterLocal(int)"},{"p":"sootup.core.model","c":"Body","l":"getParameterLocal(int)"},{"p":"sootup.core.model","c":"Body","l":"getParameterLocals()"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"getParameterRefs(M)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getParameterRefs(SootMethod)","u":"getParameterRefs(sootup.core.model.SootMethod)"},{"p":"sootup.core.model","c":"SootMethod","l":"getParameterType(int)"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"getParameterTypes()"},{"p":"sootup.core.model","c":"SootMethod","l":"getParameterTypes()"},{"p":"sootup.core.signatures","c":"MethodSignature","l":"getParameterTypes()"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"getParameterTypes()"},{"p":"sootup.core.graph","c":"DominanceTree","l":"getParent(BasicBlock)","u":"getParent(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getPosition()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getPosition()"},{"p":"sootup.core.model","c":"Body","l":"getPosition()"},{"p":"sootup.core.model","c":"SootClass","l":"getPosition()"},{"p":"sootup.core.model","c":"SootClassMember","l":"getPosition()"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"getPosition()"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"getPosition()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getPositionInfo()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getPredecessors()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getPredecessors()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getPredecessors()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getPredecessors()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getPredecessors()"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"getPredsOf(N)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getPredsOf(Stmt)","u":"getPredsOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"getPredsOfCallAt(N)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getPredsOfCallAt(Stmt)","u":"getPredsOfCallAt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getPrimitiveType(String)","u":"getPrimitiveType(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getPrimitiveType(String)","u":"getPrimitiveType(java.lang.String)"},{"p":"sootup.core.views","c":"AbstractView","l":"getProject()"},{"p":"sootup.core.views","c":"View","l":"getProject()"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getProject()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypePromotionVisitor","l":"getPromotedTyping(Typing)","u":"getPromotedTyping(sootup.java.bytecode.interceptors.typeresolving.Typing)"},{"p":"sootup.core.util","c":"StringTools","l":"getQuotedStringOf(String, boolean)","u":"getQuotedStringOf(java.lang.String,boolean)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"getRange()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"getReferences()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"getReferenceSignature()"},{"p":"sootup.core.jimple.visitor","c":"AbstractVisitor","l":"getResult()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getReturnSitesOfCallAt(Stmt)","u":"getReturnSitesOfCallAt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"getReturnType()"},{"p":"sootup.core.model","c":"SootMethod","l":"getReturnType()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"getRightOp()"},{"p":"sootup.core.graph","c":"DominanceTree","l":"getRoot()"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Common_modifierContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getRuleNames()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getRuleNames()"},{"p":"sootup.core.views","c":"AbstractView","l":"getScope()"},{"p":"sootup.core.views","c":"View","l":"getScope()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getSerializedATN()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getSerializedATN()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getShort()"},{"p":"sootup.core.frontend","c":"BodySource","l":"getSignature()"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"getSignature()"},{"p":"sootup.core.model","c":"Field","l":"getSignature()"},{"p":"sootup.core.model","c":"Method","l":"getSignature()"},{"p":"sootup.core.model","c":"SootClassMember","l":"getSignature()"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"getSignature()"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"getSignature()"},{"p":"sootup.java.bytecode.frontend","c":"AsmMethodSource","l":"getSignature()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"getSignatureToVertex()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"getSize()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getSize(int)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getSizeCount()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getSizes()"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"getSootClass(JavaClassType)","u":"getSootClass(sootup.java.core.types.JavaClassType)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"getSootClasses()"},{"p":"sootup.java.sourcecode","c":"WalaClassLoaderTestUtils","l":"getSootMethod(WalaJavaClassProvider, MethodSignature)","u":"getSootMethod(sootup.java.sourcecode.frontend.WalaJavaClassProvider,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"getSource()"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"getSourcePath()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CalleeMethodSignature","l":"getSourceStmt()"},{"p":"sootup.core.inputlocation","c":"AnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"getSourceType()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.core","c":"Project","l":"getSourceTypeSpecifier()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"getStack()"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"getStartingStmt()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getStartingStmt()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getStartingStmt()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getStartingStmt()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getStartingStmt()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getStartingStmtBlock()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getStartingStmtBlock()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getStartingStmtBlock()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getStartingStmtBlock()"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"getStartingStmts()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getStartPointsOf(SootMethod)","u":"getStartPointsOf(sootup.core.model.SootMethod)"},{"p":"sootup.core.types","c":"ClassType","l":"getStaticInitializer()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"StmtLocalPair","l":"getStmt()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"getStmtAddress()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getStmtCount()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getStmtCount()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getStmtCount()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getStmtCount()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getStmtCount()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getStmtGraph()"},{"p":"sootup.core.model","c":"Body","l":"getStmtGraph()"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"getStmtPosition()"},{"p":"sootup.core.jimple.basic","c":"SimpleStmtPositionInfo","l":"getStmtPosition()"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"getStmtPosition()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getStmts()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getStmts()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getStmts()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getStmts()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getStmts()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getStmts()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getStmts()"},{"p":"sootup.core.model","c":"Body","l":"getStmts()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"getStmts(StmtGraph)","u":"getStmts(sootup.core.graph.StmtGraph)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"getStmtsIDList()"},{"p":"sootup.java.bytecode.frontend","c":"AsmMethodSource","l":"getStmtsThatUse(Expr)","u":"getStmtsThatUse(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"getSubSignature()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getSuccessors()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getSuccessors()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getSuccessors()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getSuccessors()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getSuccessors()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getSuccsOf(Stmt)","u":"getSuccsOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"SootClass","l":"getSuperclass()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JAddExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JAndExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JCmpExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JCmpgExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JCmplExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JDivExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JEqExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JGeExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JGtExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JLeExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JLtExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JMulExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JNeExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JOrExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JRemExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JSubExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JXorExpr","l":"getSymbol()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getTail()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getTail()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getTail()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getTail()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getTail()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getTails()"},{"p":"sootup.core.jimple.common.stmt","c":"BranchingStmt","l":"getTargetStmts(Body)","u":"getTargetStmts(sootup.core.model.Body)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"getTargetStmts(Body)","u":"getTargetStmts(sootup.core.model.Body)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"getTargetStmts(Body)","u":"getTargetStmts(sootup.core.model.Body)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getTargetStmts(Body)","u":"getTargetStmts(sootup.core.model.Body)"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"getThisLocal()"},{"p":"sootup.core.model","c":"Body","l":"getThisLocal()"},{"p":"sootup.core.model","c":"Body","l":"getThisLocal(StmtGraph)","u":"getThisLocal(sootup.core.graph.StmtGraph)"},{"p":"sootup.core.model","c":"Body","l":"getThisStmt()"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"getThrownExceptions()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getTokenNames()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getTokenNames()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getTrapComparator(HashMap)","u":"getTrapComparator(java.util.HashMap)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"getTraps()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getTraps()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getTraps()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getTraps()"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIteratorAndTrapAggregator","l":"getTraps()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getTraps()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getTraps()"},{"p":"sootup.core.model","c":"Body","l":"getTraps()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"getTrue()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getType()"},{"p":"sootup.core.jimple.basic","c":"Value","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractFloatBinopExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractIntBinopExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractIntLongBinopExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"getType()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"getType()"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"getType()"},{"p":"sootup.core.jimple.common.ref","c":"JFieldRef","l":"getType()"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"getType()"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"getType()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"getType()"},{"p":"sootup.core.model","c":"AbstractClass","l":"getType()"},{"p":"sootup.core.model","c":"SootClass","l":"getType()"},{"p":"sootup.core.model","c":"SootField","l":"getType()"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"getType()"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"getType()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"getType(Local)","u":"getType(sootup.core.jimple.basic.Local)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"sootup.core.views","c":"AbstractView","l":"getTypeHierarchy()"},{"p":"sootup.core.views","c":"View","l":"getTypeHierarchy()"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getTypeList(JimpleParser.Type_listContext)","u":"getTypeList(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"getTyping()"},{"p":"sootup.core.util","c":"StringTools","l":"getUnEscapedStringOf(String)","u":"getUnEscapedStringOf(java.lang.String)"},{"p":"sootup.core.util","c":"StringTools","l":"getUnicodeStringFromChar(char)"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"getUnnamedModuleInfo()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getUses()"},{"p":"sootup.core.jimple.basic","c":"Value","l":"getUses()"},{"p":"sootup.core.jimple.common.constant","c":"Constant","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractUnopExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractOpStmt","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getUses()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"getUses()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getUses()"},{"p":"sootup.core.model","c":"Body","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getUsesAndDefs()"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"getValue()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getValue(int)"},{"p":"sootup.core.types","c":"Type","l":"getValueBitSize(Type)","u":"getValueBitSize(sootup.core.types.Type)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getValueCount()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"getValueName()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getValues()"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"getValues()"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"getValuesWithDefaults()"},{"p":"sootup.core","c":"Language","l":"getVersion()"},{"p":"sootup.java.core.language","c":"JavaLanguage","l":"getVersion()"},{"p":"sootup.jimple.parser","c":"JimpleLanguage","l":"getVersion()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getVocabulary()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getVocabulary()"},{"p":"sootup.core.jimple","c":"Jimple","l":"GOTO"},{"p":"sootup.jimple","c":"JimpleLexer","l":"GOTO"},{"p":"sootup.jimple","c":"JimpleParser","l":"GOTO"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"goto_stmt()"},{"p":"sootup.jimple","c":"JimpleParser","l":"goto_stmt()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"goto_stmt()"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"Goto_stmtContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"GOTO()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"graph"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"graph"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"GraphBasedCallGraph()","u":"%3Cinit%3E()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"GraphBasedCallGraph(DefaultDirectedGraph, Map)","u":"%3Cinit%3E(org.jgrapht.graph.DefaultDirectedGraph,java.util.Map)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"greaterThan(DoubleConstant)","u":"greaterThan(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"greaterThan(FloatConstant)","u":"greaterThan(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"greaterThan(IntConstant)","u":"greaterThan(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"greaterThan(LongConstant)","u":"greaterThan(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"greaterThan(N)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"greaterThanOrEqual(DoubleConstant)","u":"greaterThanOrEqual(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"greaterThanOrEqual(FloatConstant)","u":"greaterThanOrEqual(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"greaterThanOrEqual(IntConstant)","u":"greaterThanOrEqual(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"greaterThanOrEqual(LongConstant)","u":"greaterThanOrEqual(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"greaterThanOrEqual(N)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"handleIndent()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"handleIndent()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"HANDLER"},{"p":"sootup.core.model","c":"SootMethod","l":"hasBody()"},{"p":"sootup.core.cache","c":"ClassCache","l":"hasClass(ClassType)","u":"hasClass(sootup.core.types.ClassType)"},{"p":"sootup.core.cache","c":"FullCache","l":"hasClass(ClassType)","u":"hasClass(sootup.core.types.ClassType)"},{"p":"sootup.core.cache","c":"LRUCache","l":"hasClass(ClassType)","u":"hasClass(sootup.core.types.ClassType)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"hasEdgeConnecting(Stmt, Stmt)","u":"hasEdgeConnecting(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"hasEdgeConnecting(Stmt, Stmt)","u":"hasEdgeConnecting(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"hasEdgeConnecting(Stmt, Stmt)","u":"hasEdgeConnecting(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"hasEdgeConnecting(Stmt, Stmt)","u":"hasEdgeConnecting(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"hasEdgeConnecting(Stmt, Stmt)","u":"hasEdgeConnecting(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util","c":"PathUtils","l":"hasExtension(Path, Collection)","u":"hasExtension(java.nio.file.Path,java.util.Collection)"},{"p":"sootup.core.util","c":"PathUtils","l":"hasExtension(Path, FileType...)","u":"hasExtension(java.nio.file.Path,sootup.core.inputlocation.FileType...)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"hashCode()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"hashCode()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"hashCode()"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"hashCode()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"hashCode()"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"hashCode()"},{"p":"sootup.core.model","c":"FullPosition","l":"hashCode()"},{"p":"sootup.core.model","c":"SootMethod","l":"hashCode()"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"hashCode()"},{"p":"sootup.core.signatures","c":"PackageName","l":"hashCode()"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"hashCode()"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"hashCode()"},{"p":"sootup.core.types","c":"ArrayType","l":"hashCode()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"hashCode()"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"hashCode()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"hashCode()"},{"p":"sootup.java.core.signatures","c":"ModulePackageName","l":"hashCode()"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"hashCode()"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"hashCode()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"hashCode()"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.java.sourcecode.frontend","c":"InstructionConverter","l":"hasJumpTarget(Integer)","u":"hasJumpTarget(java.lang.Integer)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"hasMoreToResolve()"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIterator","l":"hasNext()"},{"p":"sootup.core.graph","c":"StmtGraphBlockIterator","l":"hasNext()"},{"p":"sootup.core.model","c":"SootClass","l":"hasOuterClass()"},{"p":"sootup.core.model","c":"SootClass","l":"hasSuperclass()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"HEX_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser","l":"HEX_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"HEX_CONSTANT()"},{"p":"sootup.analysis.interprocedural.icfg","c":"ICFGDotExporter","l":"ICFGDotExporter()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"IDENTIFIER"},{"p":"sootup.jimple","c":"JimpleParser","l":"IDENTIFIER"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"IDENTIFIER()"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"IDENTIFIER()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"identifier(int)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"identifier(int)"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"IdentifierContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"identity_ref()"},{"p":"sootup.jimple","c":"JimpleParser","l":"identity_ref()"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"Identity_refContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.util.printer","c":"BriefStmtPrinter","l":"identityRef(IdentityRef)","u":"identityRef(sootup.core.jimple.common.ref.IdentityRef)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"identityRef(IdentityRef)","u":"identityRef(sootup.core.jimple.common.ref.IdentityRef)"},{"p":"sootup.core.util.printer","c":"NormalStmtPrinter","l":"identityRef(IdentityRef)","u":"identityRef(sootup.core.jimple.common.ref.IdentityRef)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"identityRef(IdentityRef)","u":"identityRef(sootup.core.jimple.common.ref.IdentityRef)"},{"p":"sootup.core.validation","c":"IdentityStatementsValidator","l":"IdentityStatementsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.validation","c":"IdentityValidator","l":"IdentityValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple","c":"Jimple","l":"IF"},{"p":"sootup.jimple","c":"JimpleLexer","l":"IF"},{"p":"sootup.jimple","c":"JimpleParser","l":"IF"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"IF()"},{"p":"sootup.core.jimple","c":"IgnoreLocalNameComparator","l":"IgnoreLocalNameComparator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"immediate(int)"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"immediate(int)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"immediate(int)"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"ImmediateContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"ImmutableBasicBlock()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"ImmutableBlockStmtGraph(MutableStmtGraph)","u":"%3Cinit%3E(sootup.core.graph.MutableStmtGraph)"},{"p":"sootup.core.util","c":"ImmutableUtils.ImmutableCollectors","l":"ImmutableCollectors()","u":"%3Cinit%3E()"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableEnumSet(E, E...)","u":"immutableEnumSet(E,E...)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableEnumSetOf(Iterable)","u":"immutableEnumSetOf(java.lang.Iterable)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E)","u":"immutableList(E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E)","u":"immutableList(E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E)","u":"immutableList(E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E)","u":"immutableList(E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E, E, E, E, E, E, E...)","u":"immutableList(E,E,E,E,E,E,E,E,E,E,E,E,E...)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableListOf(E[])"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableListOf(Iterable)","u":"immutableListOf(java.lang.Iterable)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableListOf(Stream)","u":"immutableListOf(java.util.stream.Stream)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E)","u":"immutableSet(E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E, E)","u":"immutableSet(E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E, E, E)","u":"immutableSet(E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E, E, E, E)","u":"immutableSet(E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E, E, E, E, E)","u":"immutableSet(E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E, E, E, E, E, E...)","u":"immutableSet(E,E,E,E,E,E,E...)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSetOf(E[])"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSetOf(Iterable)","u":"immutableSetOf(java.lang.Iterable)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSetOf(Stream)","u":"immutableSetOf(java.util.stream.Stream)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"ImmutableUtils()","u":"%3Cinit%3E()"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"implementedInterfacesOf(ClassType)","u":"implementedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"implementedInterfacesOf(ClassType)","u":"implementedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"implementersOf(ClassType)","u":"implementersOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"implementersOf(ClassType)","u":"implementersOf(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple","c":"Jimple","l":"IMPLEMENTS"},{"p":"sootup.jimple","c":"JimpleLexer","l":"IMPLEMENTS"},{"p":"sootup.jimple","c":"JimpleParser","l":"IMPLEMENTS"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"implements_clause()"},{"p":"sootup.jimple","c":"JimpleParser","l":"implements_clause()"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"Implements_clauseContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"IMPLEMENTS()"},{"p":"sootup.core.model","c":"SootClass","l":"implementsInterface(ClassType)","u":"implementsInterface(sootup.core.types.ClassType)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"importItem()"},{"p":"sootup.jimple","c":"JimpleParser","l":"importItem()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"importItem(int)"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"ImportItemContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"incIndent()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"incIndent()"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"incJimpleLnNum()"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"includeReflectiveCalls"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"incompleteSuperClassesOf(ClassType)","u":"incompleteSuperClassesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"inDegree(Stmt)","u":"inDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"inDegree(Stmt)","u":"inDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"inDegree(Stmt)","u":"inDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"inDegree(Stmt)","u":"inDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"inDegree(Stmt)","u":"inDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"indent"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"indentChar"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"indentStep"},{"p":"sootup.callgraph","c":"InstantiateClassValueVisitor","l":"init()"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"init(Value, Value)","u":"init(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseRefVisitor","l":"init(Value, Value)","u":"init(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"initAsmClassSource(Path, ClassVisitor)","u":"initAsmClassSource(java.nio.file.Path,org.objectweb.asm.ClassVisitor)"},{"p":"sootup.callgraph","c":"CallGraphAlgorithm","l":"initialize()"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"initialize()"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"initialize()"},{"p":"sootup.callgraph","c":"CallGraphAlgorithm","l":"initialize(List)","u":"initialize(java.util.List)"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"initialize(List)","u":"initialize(java.util.List)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"initialize(List)","u":"initialize(java.util.List)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"initializeCallGraph()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"initializeSootMethod(StmtGraph)","u":"initializeSootMethod(sootup.core.graph.StmtGraph)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"initializeStmtToOwner()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"initializeStmtToOwner(SootMethod)","u":"initializeStmtToOwner(sootup.core.model.SootMethod)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"initializeWith(List, Map>, List)","u":"initializeWith(java.util.List,java.util.Map,java.util.List)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"insertBefore(Stmt, List, Map)","u":"insertBefore(sootup.core.jimple.common.stmt.Stmt,java.util.List,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"insertBefore(Stmt, List, Map)","u":"insertBefore(sootup.core.jimple.common.stmt.Stmt,java.util.List,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"insertBefore(Stmt, Stmt)","u":"insertBefore(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"insertBefore(Stmt, Stmt)","u":"insertBefore(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"insertCastStmts(Typing)","u":"insertCastStmts(sootup.java.bytecode.interceptors.typeresolving.Typing)"},{"p":"sootup.core.jimple","c":"Jimple","l":"INSTANCEOF"},{"p":"sootup.jimple","c":"JimpleLexer","l":"INSTANCEOF"},{"p":"sootup.jimple","c":"JimpleParser","l":"INSTANCEOF"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"INSTANCEOF()"},{"p":"sootup.callgraph","c":"InstantiateClassValueVisitor","l":"InstantiateClassValueVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"IntConstant(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"integer_constant()"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"integer_constant()"},{"p":"sootup.jimple","c":"JimpleParser","l":"integer_constant()"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"Integer_constantContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.transform","c":"BodyInterceptor","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"Aggregator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"CastAndReturnInliner","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"ConditionalBranchFolder","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"ConstantPropagatorAndFolder","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"CopyPropagator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"DeadAssignmentEliminator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"EmptySwitchEliminator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalNameStandardizer","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalPacker","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalSplitter","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"NopEliminator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"StaticSingleAssignmentFormer","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"TrapTightener","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"TypeAssigner","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"UnreachableCodeEliminator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"UnusedLocalEliminator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"INTERFACE"},{"p":"sootup.core.model","c":"ClassModifier","l":"INTERFACE"},{"p":"sootup.core.jimple","c":"Jimple","l":"INTERFACE"},{"p":"sootup.core.jimple","c":"Jimple","l":"INTERFACEINVOKE"},{"p":"sootup.java.core","c":"JavaModuleInfo.InterfaceReference","l":"InterfaceReference(JavaClassType, JavaClassType)","u":"%3Cinit%3E(sootup.java.core.types.JavaClassType,sootup.java.core.types.JavaClassType)"},{"p":"sootup.core.types","c":"PrimitiveType.IntType","l":"IntType()","u":"%3Cinit%3E()"},{"p":"sootup.core.types","c":"PrimitiveType.IntType","l":"IntType(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"INVALID"},{"p":"sootup.jimple","c":"JimpleParser","l":"invoke_expr()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"invoke_expr()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"invoke_expr()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"Invoke_exprContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"INVOKE_FINALIZE"},{"p":"sootup.core.validation","c":"InvokeArgumentValidator","l":"InvokeArgumentValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"INVOKEDYNAMIC_DUMMY_CLASS_NAME"},{"p":"sootup.core.model","c":"SootClass","l":"isAbstract()"},{"p":"sootup.core.model","c":"SootMethod","l":"isAbstract()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isAbstract(Set)","u":"isAbstract(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isAbstract(Set)","u":"isAbstract(java.util.Set)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"BytecodeHierarchy","l":"isAncestor(Type, Type)","u":"isAncestor(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"PrimitiveHierarchy","l":"isAncestor(Type, Type)","u":"isAncestor(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.core.model","c":"ClassModifier","l":"isAnnotation(Set)","u":"isAnnotation(java.util.Set)"},{"p":"sootup.core.model","c":"SootClass","l":"isApplicationClass()"},{"p":"sootup.core.util","c":"PathUtils","l":"isArchive(Path)","u":"isArchive(java.nio.file.Path)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isAsyncTask()"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"isAutomaticModule()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"isAutomaticModule()"},{"p":"sootup.core.validation","c":"BodyValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"CheckEscapingValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"CheckInitValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"CheckTypesValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"CheckVoidLocalesValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"ClassFlagsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"ClassValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"FieldRefValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"IdentityStatementsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"IdentityValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"InvokeArgumentValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"JimpleTrapValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"LocalsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"MethodDeclarationValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"MethodValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"NewValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"OuterClassValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"ReturnStatementsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"StmtsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"TrapsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"TypesValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"UsesValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"ValuesValidator","l":"isBasicValidator()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isBranchTarget(Stmt, Stmt)","u":"isBranchTarget(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isBridge(Set)","u":"isBridge(java.util.Set)"},{"p":"sootup.core.types","c":"ClassType","l":"isBuiltInClass()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"isBuiltInClass()"},{"p":"sootup.core.model","c":"SootMethod","l":"isBuiltInMethod()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isCallStmt(Stmt)","u":"isCallStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"isClass(ClassType)","u":"isClass(sootup.core.types.ClassType)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isClinit()"},{"p":"sootup.core.model","c":"SootClass","l":"isConcrete()"},{"p":"sootup.core.model","c":"SootMethod","l":"isConcrete()"},{"p":"sootup.java.bytecode.interceptors","c":"Evaluator","l":"isConstantValue(Value)","u":"isConstantValue(sootup.core.jimple.basic.Value)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"isConstructor()"},{"p":"sootup.core.model","c":"MethodModifier","l":"isConstructor(Set)","u":"isConstructor(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isDeclaredSynchronized(Set)","u":"isDeclaredSynchronized(java.util.Set)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"isDWord(Type)","u":"isDWord(sootup.core.types.Type)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isDynamic()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"isEmpty()"},{"p":"sootup.core.model","c":"SootClass","l":"isEnum()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isEnum(Set)","u":"isEnum(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isEnum(Set)","u":"isEnum(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isEnum(Set)","u":"isEnum(java.util.Set)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isExecutor()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isExitStmt(Stmt)","u":"isExitStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isExplicit()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isFake()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isFallThroughSuccessor(Stmt, Stmt)","u":"isFallThroughSuccessor(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"isFieldLocal()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"isFieldRef()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"isFieldRef(int)"},{"p":"sootup.core.model","c":"SootClass","l":"isFinal()"},{"p":"sootup.core.model","c":"SootClassMember","l":"isFinal()"},{"p":"sootup.core.model","c":"SootField","l":"isFinal()"},{"p":"sootup.core.model","c":"SootMethod","l":"isFinal()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isFinal(Set)","u":"isFinal(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isFinal(Set)","u":"isFinal(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isFinal(Set)","u":"isFinal(java.util.Set)"},{"p":"sootup.java.core.views","c":"JavaView","l":"isFullyResolved"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"isInherited(Optional)","u":"isInherited(java.util.Optional)"},{"p":"sootup.core.model","c":"SootClass","l":"isInnerClass()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isInstance()"},{"p":"sootup.core.model","c":"SootClass","l":"isInterface()"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"isInterface(ClassType)","u":"isInterface(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"isInterface(ClassType)","u":"isInterface(sootup.core.types.ClassType)"},{"p":"sootup.core.model","c":"ClassModifier","l":"isInterface(Set)","u":"isInterface(java.util.Set)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypePromotionVisitor","l":"isIntermediateType(Type)","u":"isIntermediateType(sootup.core.types.Type)"},{"p":"sootup.core.types","c":"Type","l":"isIntLikeType(Type)","u":"isIntLikeType(sootup.core.types.Type)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"isJavaKeywordType(Type)","u":"isJavaKeywordType(sootup.core.types.Type)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"isJavaLibraryClass()"},{"p":"sootup.core.model","c":"SootClass","l":"isLibraryClass()"},{"p":"sootup.core.model","c":"SootMethod","l":"isMain()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"isMergeable(MutableBasicBlock, MutableBasicBlock)","u":"isMergeable(sootup.core.graph.MutableBasicBlock,sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"isMetaAnnotation()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"isMethodRef()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"isMethodRef(int)"},{"p":"sootup.core.model","c":"SootMethod","l":"isNative()"},{"p":"sootup.core.model","c":"MethodModifier","l":"isNative(Set)","u":"isNative(java.util.Set)"},{"p":"sootup.core.types","c":"Type","l":"isObject(Type)","u":"isObject(sootup.core.types.Type)"},{"p":"sootup.core.types","c":"Type","l":"isObjectLikeType(Type)","u":"isObjectLikeType(sootup.core.types.Type)"},{"p":"sootup.core.model","c":"SootClass","l":"isPhantomClass()"},{"p":"sootup.core.model","c":"SootClass","l":"isPrivate()"},{"p":"sootup.core.model","c":"SootClassMember","l":"isPrivate()"},{"p":"sootup.core.model","c":"SootField","l":"isPrivate()"},{"p":"sootup.core.model","c":"SootMethod","l":"isPrivate()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isPrivate(Set)","u":"isPrivate(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isPrivate(Set)","u":"isPrivate(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isPrivate(Set)","u":"isPrivate(java.util.Set)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isPrivileged()"},{"p":"sootup.core.model","c":"SootClass","l":"isProtected()"},{"p":"sootup.core.model","c":"SootClassMember","l":"isProtected()"},{"p":"sootup.core.model","c":"SootField","l":"isProtected()"},{"p":"sootup.core.model","c":"SootMethod","l":"isProtected()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isProtected(Set)","u":"isProtected(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isProtected(Set)","u":"isProtected(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isProtected(Set)","u":"isProtected(java.util.Set)"},{"p":"sootup.core.model","c":"SootClass","l":"isPublic()"},{"p":"sootup.core.model","c":"SootClassMember","l":"isPublic()"},{"p":"sootup.core.model","c":"SootField","l":"isPublic()"},{"p":"sootup.core.model","c":"SootMethod","l":"isPublic()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isPublic(Set)","u":"isPublic(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isPublic(Set)","u":"isPublic(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isPublic(Set)","u":"isPublic(java.util.Set)"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"isReachable(N)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isReachable(Stmt)","u":"isReachable(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isReflection()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isReflInvoke()"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"isRefType()"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"isReturnSite(N)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isReturnSite(Stmt)","u":"isReturnSite(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isSpecial()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isStartPoint(Stmt)","u":"isStartPoint(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isStatic()"},{"p":"sootup.core.model","c":"SootClass","l":"isStatic()"},{"p":"sootup.core.model","c":"SootClassMember","l":"isStatic()"},{"p":"sootup.core.model","c":"SootField","l":"isStatic()"},{"p":"sootup.core.model","c":"SootMethod","l":"isStatic()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isStatic(Set)","u":"isStatic(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isStatic(Set)","u":"isStatic(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isStatic(Set)","u":"isStatic(java.util.Set)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"isStaticInitializer()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"isStmtBranchTarget(Stmt)","u":"isStmtBranchTarget(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"Body","l":"isStmtBranchTarget(Stmt)","u":"isStmtBranchTarget(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isStrictFP(Set)","u":"isStrictFP(java.util.Set)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"isSubtype(Type, Type)","u":"isSubtype(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.core.model","c":"SootClass","l":"isSuper()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isSuper(Set)","u":"isSuper(java.util.Set)"},{"p":"sootup.core.model","c":"SootMethod","l":"isSynchronized()"},{"p":"sootup.core.model","c":"MethodModifier","l":"isSynchronized(Set)","u":"isSynchronized(java.util.Set)"},{"p":"sootup.core.model","c":"ClassModifier","l":"isSynthetic(Set)","u":"isSynthetic(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isSynthetic(Set)","u":"isSynthetic(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isSynthetic(Set)","u":"isSynthetic(java.util.Set)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"isTableSwitch()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isThread()"},{"p":"sootup.core.model","c":"FieldModifier","l":"isTransient(Set)","u":"isTransient(java.util.Set)"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"isUnnamedModule()"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"isUnnamedModule()"},{"p":"sootup.core.model","c":"MethodModifier","l":"isVarargs(Set)","u":"isVarargs(java.util.Set)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isVirtual()"},{"p":"sootup.core.model","c":"FieldModifier","l":"isVolatile(Set)","u":"isVolatile(java.util.Set)"},{"p":"sootup.core.util","c":"StreamUtils","l":"iterableToStream(Iterable)","u":"iterableToStream(java.lang.Iterable)"},{"p":"sootup.core.util","c":"StreamUtils","l":"iterableToStream(Iterable, boolean)","u":"iterableToStream(java.lang.Iterable,boolean)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"iterator()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"iterator()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"iterator()"},{"p":"sootup.core.util","c":"StreamUtils","l":"iteratorToStream(Iterator)","u":"iteratorToStream(java.util.Iterator)"},{"p":"sootup.core.util","c":"StreamUtils","l":"iteratorToStream(Iterator, boolean)","u":"iteratorToStream(java.util.Iterator,boolean)"},{"p":"sootup.core.jimple.common.expr","c":"JAddExpr","l":"JAddExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JAndExpr","l":"JAndExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"JAR"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"JArrayRef(Local, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"JAssignStmt(L, R, StmtPositionInfo)","u":"%3Cinit%3E(L,R,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"JAVA"},{"p":"sootup.java.core","c":"JavaAnnotationSootClass","l":"JavaAnnotationSootClass(JavaSootClassSource, SourceType)","u":"%3Cinit%3E(sootup.java.core.JavaSootClassSource,sootup.core.model.SourceType)"},{"p":"sootup.java.core","c":"JavaAnnotationSootClassSource","l":"JavaAnnotationSootClassSource(AnalysisInputLocation>, ClassType, Path)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,sootup.core.types.ClassType,java.nio.file.Path)"},{"p":"sootup.java.core","c":"JavaAnnotationSootMethod","l":"JavaAnnotationSootMethod(BodySource, MethodSignature, Iterable, Iterable, Iterable, Position)","u":"%3Cinit%3E(sootup.core.frontend.BodySource,sootup.core.signatures.MethodSignature,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,sootup.core.model.Position)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"JavaClassPathAnalysisInputLocation(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"JavaClassPathAnalysisInputLocation(String, SourceType)","u":"%3Cinit%3E(java.lang.String,sootup.core.model.SourceType)"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"JavaClassType(String, PackageName)","u":"%3Cinit%3E(java.lang.String,sootup.core.signatures.PackageName)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"JavaJimple()","u":"%3Cinit%3E()"},{"p":"sootup.java.core.signatures","c":"CommonClassSignatures","l":"JavaLangObject"},{"p":"sootup.java.core.language","c":"JavaLanguage","l":"JavaLanguage(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.java.core.jimple.basic","c":"JavaLocal","l":"JavaLocal(String, Type, Iterable)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type,java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"JavaModuleIdentifierFactory()","u":"%3Cinit%3E()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"JavaModuleInfo()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"JavaModulePathAnalysisInputLocation(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"JavaModulePathAnalysisInputLocation(String, FileSystem, SourceType)","u":"%3Cinit%3E(java.lang.String,java.nio.file.FileSystem,sootup.core.model.SourceType)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"JavaModulePathAnalysisInputLocation(String, SourceType)","u":"%3Cinit%3E(java.lang.String,sootup.core.model.SourceType)"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"JavaModuleProject(JavaLanguage, List>, List, SourceTypeSpecifier)","u":"%3Cinit%3E(sootup.java.core.language.JavaLanguage,java.util.List,java.util.List,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"JavaModuleView(Project)","u":"%3Cinit%3E(sootup.core.Project)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"JavaModuleView(Project, Function, ClassLoadingOptions>)","u":"%3Cinit%3E(sootup.core.Project,java.util.function.Function)"},{"p":"sootup.java.core","c":"JavaPackageName","l":"JavaPackageName(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.core","c":"JavaPackageName","l":"JavaPackageName(String, Iterable)","u":"%3Cinit%3E(java.lang.String,java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaProject","l":"JavaProject(JavaLanguage, List>, SourceTypeSpecifier)","u":"%3Cinit%3E(sootup.java.core.language.JavaLanguage,java.util.List,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"JavaProjectBuilder(JavaLanguage)","u":"%3Cinit%3E(sootup.java.core.language.JavaLanguage)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"JavaSootClass(JavaSootClassSource, SourceType)","u":"%3Cinit%3E(sootup.java.core.JavaSootClassSource,sootup.core.model.SourceType)"},{"p":"sootup.java.core","c":"JavaSootClassSource","l":"JavaSootClassSource(AnalysisInputLocation>, ClassType, Path)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,sootup.core.types.ClassType,java.nio.file.Path)"},{"p":"sootup.java.core","c":"JavaSootClassSource","l":"JavaSootClassSource(SootClassSource)","u":"%3Cinit%3E(sootup.core.frontend.SootClassSource)"},{"p":"sootup.java.core","c":"JavaSootField","l":"JavaSootField(FieldSignature, Iterable, Iterable, Position)","u":"%3Cinit%3E(sootup.core.signatures.FieldSignature,java.lang.Iterable,java.lang.Iterable,sootup.core.model.Position)"},{"p":"sootup.java.core","c":"JavaSootField.JavaSootFieldBuilder","l":"JavaSootFieldBuilder()","u":"%3Cinit%3E()"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"JavaSootMethod(BodySource, MethodSignature, Iterable, Iterable, Iterable, Position)","u":"%3Cinit%3E(sootup.core.frontend.BodySource,sootup.core.signatures.MethodSignature,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,sootup.core.model.Position)"},{"p":"sootup.java.core","c":"JavaSootMethod.JavaSootMethodBuilder","l":"JavaSootMethodBuilder()","u":"%3Cinit%3E()"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(Set)","u":"%3Cinit%3E(java.util.Set)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(Set, String)","u":"%3Cinit%3E(java.util.Set,java.lang.String)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(SourceType, Set)","u":"%3Cinit%3E(sootup.core.model.SourceType,java.util.Set)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(SourceType, Set, String)","u":"%3Cinit%3E(sootup.core.model.SourceType,java.util.Set,java.lang.String)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(SourceType, String)","u":"%3Cinit%3E(sootup.core.model.SourceType,java.lang.String)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.core.views","c":"JavaView","l":"JavaView(Project)","u":"%3Cinit%3E(sootup.core.Project)"},{"p":"sootup.java.core.views","c":"JavaView","l":"JavaView(Project, ClassCacheProvider)","u":"%3Cinit%3E(sootup.core.Project,sootup.core.cache.provider.ClassCacheProvider)"},{"p":"sootup.java.core.views","c":"JavaView","l":"JavaView(Project, ClassCacheProvider, Function, ClassLoadingOptions>)","u":"%3Cinit%3E(sootup.core.Project,sootup.core.cache.provider.ClassCacheProvider,java.util.function.Function)"},{"p":"sootup.java.core.views","c":"JavaView","l":"JavaView(Project, Function, ClassLoadingOptions>)","u":"%3Cinit%3E(sootup.core.Project,java.util.function.Function)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"JBreakpointStmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"JCastExpr(Immediate, Type)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"JCaughtExceptionRef(Type)","u":"%3Cinit%3E(sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpExpr","l":"JCmpExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpgExpr","l":"JCmpgExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmplExpr","l":"JCmplExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JDivExpr","l":"JDivExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"JDynamicInvokeExpr(MethodSignature, List, MethodSignature, int, List)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,java.util.List,sootup.core.signatures.MethodSignature,int,java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"JDynamicInvokeExpr(MethodSignature, List, MethodSignature, List)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,java.util.List,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"JEnterMonitorStmt(Immediate, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JEqExpr","l":"JEqExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"JExitMonitorStmt(Immediate, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JGeExpr","l":"JGeExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"JGotoStmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JGtExpr","l":"JGtExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"JIdentityStmt(Local, T, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,T,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"JIfStmt(AbstractConditionExpr, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.common.expr.AbstractConditionExpr,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"JIMPLE"},{"p":"sootup.core.jimple","c":"Jimple","l":"Jimple()","u":"%3Cinit%3E()"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"JimpleAnalysisInputLocation(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"JimpleAnalysisInputLocation(Path, SourceType)","u":"%3Cinit%3E(java.nio.file.Path,sootup.core.model.SourceType)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"JimpleBasedInterproceduralCFG(JavaView, MethodSignature, boolean, boolean)","u":"%3Cinit%3E(sootup.java.core.views.JavaView,sootup.core.signatures.MethodSignature,boolean,boolean)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"JimpleBaseListener()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"JimpleBaseVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.jimple.parser","c":"JimpleClassProvider","l":"JimpleClassProvider(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"JimpleComparator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple.parser","c":"JimpleConverter","l":"JimpleConverter()","u":"%3Cinit%3E()"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"JimpleConverterUtil(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"sootup.analysis.interprocedural.ide","c":"JimpleIDESolver","l":"JimpleIDESolver(IDETabulationProblem)","u":"%3Cinit%3E(heros.IDETabulationProblem)"},{"p":"sootup.analysis.interprocedural.ifds","c":"JimpleIFDSSolver","l":"JimpleIFDSSolver(IFDSTabulationProblem)","u":"%3Cinit%3E(heros.IFDSTabulationProblem)"},{"p":"sootup.core.jimple","c":"Jimple","l":"jimpleKeywordList()"},{"p":"sootup.jimple.parser","c":"JimpleLanguage","l":"JimpleLanguage()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"JimpleLexer(CharStream)","u":"%3Cinit%3E(org.antlr.v4.runtime.CharStream)"},{"p":"sootup.jimple","c":"JimpleParser","l":"JimpleParser(TokenStream)","u":"%3Cinit%3E(org.antlr.v4.runtime.TokenStream)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"JimplePrinter(JimplePrinter.Option...)","u":"%3Cinit%3E(sootup.core.util.printer.JimplePrinter.Option...)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"JimpleProject(AnalysisInputLocation>)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"JimpleProject(AnalysisInputLocation>, SourceTypeSpecifier)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"JimpleProject(List>>)","u":"%3Cinit%3E(java.util.List)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"JimpleProject(List>>, SourceTypeSpecifier)","u":"%3Cinit%3E(java.util.List,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.core.validation","c":"JimpleTrapValidator","l":"JimpleTrapValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"JimpleView(JimpleProject)","u":"%3Cinit%3E(sootup.jimple.parser.JimpleProject)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"JimpleView(JimpleProject, ClassCacheProvider>)","u":"%3Cinit%3E(sootup.jimple.parser.JimpleProject,sootup.core.cache.provider.ClassCacheProvider)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"JimpleView(JimpleProject, ClassCacheProvider>, Function>, ClassLoadingOptions>)","u":"%3Cinit%3E(sootup.jimple.parser.JimpleProject,sootup.core.cache.provider.ClassCacheProvider,java.util.function.Function)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"JimpleView(JimpleProject, Function>, ClassLoadingOptions>)","u":"%3Cinit%3E(sootup.jimple.parser.JimpleProject,java.util.function.Function)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"JInstanceFieldRef(Local, FieldSignature)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"JInstanceOfExpr(Immediate, Type)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"JInterfaceInvokeExpr(Local, MethodSignature, List)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"JInvokeStmt(AbstractInvokeExpr, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.common.expr.AbstractInvokeExpr,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JLeExpr","l":"JLeExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"JLengthExpr(Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLtExpr","l":"JLtExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JMulExpr","l":"JMulExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNeExpr","l":"JNeExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"JNegExpr(Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"JNewArrayExpr(Type, Immediate, IdentifierFactory)","u":"%3Cinit%3E(sootup.core.types.Type,sootup.core.jimple.basic.Immediate,sootup.core.IdentifierFactory)"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"JNewExpr(ClassType)","u":"%3Cinit%3E(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"JNewMultiArrayExpr(ArrayType, List)","u":"%3Cinit%3E(sootup.core.types.ArrayType,java.util.List)"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"JNopStmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JOrExpr","l":"JOrExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"JParameterRef(Type, int)","u":"%3Cinit%3E(sootup.core.types.Type,int)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"JPhiExpr(List, Map>)","u":"%3Cinit%3E(java.util.List,java.util.Map)"},{"p":"sootup.core.jimple.common.expr","c":"JRemExpr","l":"JRemExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"JRetStmt(Value, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"JReturnStmt(Immediate, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"JReturnVoidStmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"JrtFileSystemAnalysisInputLocation()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"JrtFileSystemAnalysisInputLocation(SourceType)","u":"%3Cinit%3E(sootup.core.model.SourceType)"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"JShlExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"JShrExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"JSpecialInvokeExpr(Local, MethodSignature, List)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"JStaticFieldRef(FieldSignature)","u":"%3Cinit%3E(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"JStaticInvokeExpr(MethodSignature, List)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JSubExpr","l":"JSubExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"JSwitchStmt(Immediate, int, int, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,int,int,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"JSwitchStmt(Immediate, List, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,java.util.List,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"JThisRef(ClassType)","u":"%3Cinit%3E(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"JThrowStmt(Immediate, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"JUshrExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"JVirtualInvokeExpr(Local, MethodSignature, List)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JXorExpr","l":"JXorExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"L_BRACE"},{"p":"sootup.jimple","c":"JimpleParser","l":"L_BRACE"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"L_BRACE()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"L_BRACE()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"L_BRACE()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"L_BRACKET"},{"p":"sootup.jimple","c":"JimpleParser","l":"L_BRACKET"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"L_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"L_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"L_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"L_BRACKET(int)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"L_BRACKET(int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"L_PAREN"},{"p":"sootup.jimple","c":"JimpleParser","l":"L_PAREN"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"L_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"L_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"L_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"L_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"L_PAREN(int)"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"label_name"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"label_name"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"LabeledStmtPrinter()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"labels"},{"p":"sootup.core","c":"Language","l":"Language()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"left"},{"p":"sootup.core.util.printer","c":"LegacyJimplePrinter","l":"LegacyJimplePrinter()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"LegacyMode"},{"p":"sootup.core.jimple","c":"Jimple","l":"LENGTHOF"},{"p":"sootup.jimple","c":"JimpleLexer","l":"LENGTHOF"},{"p":"sootup.jimple","c":"JimpleParser","l":"LENGTHOF"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"LENGTHOF()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"lessThan(DoubleConstant)","u":"lessThan(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"lessThan(FloatConstant)","u":"lessThan(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"lessThan(IntConstant)","u":"lessThan(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"lessThan(LongConstant)","u":"lessThan(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"lessThan(N)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"lessThanOrEqual(DoubleConstant)","u":"lessThanOrEqual(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"lessThanOrEqual(FloatConstant)","u":"lessThanOrEqual(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"lessThanOrEqual(IntConstant)","u":"lessThanOrEqual(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"lessThanOrEqual(LongConstant)","u":"lessThanOrEqual(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"lessThanOrEqual(N)"},{"p":"sootup.core.model","c":"SourceType","l":"Library"},{"p":"sootup.jimple","c":"JimpleLexer","l":"LINE_COMMENT"},{"p":"sootup.jimple","c":"JimpleParser","l":"LINE_COMMENT"},{"p":"sootup.core.model","c":"LinePosition","l":"LinePosition(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.core.util","c":"StringTools","l":"lineSeparator"},{"p":"sootup.core.util.printer","c":"BriefStmtPrinter","l":"literal(String)","u":"literal(java.lang.String)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"literal(String)","u":"literal(java.lang.String)"},{"p":"sootup.core.util.printer","c":"NormalStmtPrinter","l":"literal(String)","u":"literal(java.lang.String)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"literal(String)","u":"literal(java.lang.String)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"loaderMethodToCallers"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"loaderUnitToCallees"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"local"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"local"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"local_name"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"local(Local)","u":"local(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"local(Local)","u":"local(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"Local(String, Type)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"Local(String, Type, Position)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type,sootup.core.model.Position)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalNameStandardizer.LocalComparator","l":"LocalComparator(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"LocalGenerator(Set)","u":"%3Cinit%3E(java.util.Set)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalLivenessAnalyser","l":"LocalLivenessAnalyser(StmtGraph)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalNameStandardizer","l":"LocalNameStandardizer()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"LocalPacker","l":"LocalPacker()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"LocalSplitter","l":"LocalSplitter()","u":"%3Cinit%3E()"},{"p":"sootup.core.validation","c":"LocalsValidator","l":"LocalsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"location"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"logger"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"logger"},{"p":"sootup.jimple","c":"JimpleLexer","l":"LONG_COMMENT"},{"p":"sootup.jimple","c":"JimpleParser","l":"LONG_COMMENT"},{"p":"sootup.core.cache","c":"LRUCache","l":"LRUCache(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.core.cache.provider","c":"LRUCacheProvider","l":"LRUCacheProvider()","u":"%3Cinit%3E()"},{"p":"sootup.core.cache.provider","c":"LRUCacheProvider","l":"LRUCacheProvider(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.tests","c":"SimpleSootClient","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"makeGraph(Body)","u":"makeGraph(sootup.core.model.Body)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"member()"},{"p":"sootup.jimple","c":"JimpleParser","l":"member()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"member(int)"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"MemberContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_body_contents()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"method_body_contents()"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"Method_body_contentsContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_body()"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"method_body()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"Method_bodyContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"method_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"method_modifier(int)"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"Method_modifierContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_name()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"method_name()"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"Method_nameContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"method_signature()"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_signature()"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"method_signature()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"Method_signatureContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"method_subsignature()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"method_subsignature()"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_subsignature()"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"method_subsignature()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"Method_subsignatureContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"method()"},{"p":"sootup.jimple","c":"JimpleParser","l":"method()"},{"p":"sootup.core.util.printer","c":"BriefStmtPrinter","l":"method(SootMethod)","u":"method(sootup.core.model.SootMethod)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"method(SootMethod)","u":"method(sootup.core.model.SootMethod)"},{"p":"sootup.core.util.printer","c":"NormalStmtPrinter","l":"method(SootMethod)","u":"method(sootup.core.model.SootMethod)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"method(SootMethod)","u":"method(sootup.core.model.SootMethod)"},{"p":"sootup.core","c":"BaseViewChangeListener","l":"methodAdded(SootMethod)","u":"methodAdded(sootup.core.model.SootMethod)"},{"p":"sootup.core","c":"ViewChangeListener","l":"methodAdded(SootMethod)","u":"methodAdded(sootup.core.model.SootMethod)"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"MethodContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.validation","c":"MethodDeclarationValidator","l":"MethodDeclarationValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"methodhandle()"},{"p":"sootup.jimple","c":"JimpleParser","l":"methodhandle()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"MethodHandle(SootClassMemberSignature, int, Type)","u":"%3Cinit%3E(sootup.core.signatures.SootClassMemberSignature,int,sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"MethodHandle(SootClassMemberSignature, MethodHandle.Kind, Type)","u":"%3Cinit%3E(sootup.core.signatures.SootClassMemberSignature,sootup.core.jimple.common.constant.MethodHandle.Kind,sootup.core.types.Type)"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"MethodhandleContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core","c":"BaseViewChangeListener","l":"methodRemoved(SootMethod)","u":"methodRemoved(sootup.core.model.SootMethod)"},{"p":"sootup.core","c":"ViewChangeListener","l":"methodRemoved(SootMethod)","u":"methodRemoved(sootup.core.model.SootMethod)"},{"p":"sootup.core.signatures","c":"MethodSignature","l":"MethodSignature(ClassType, MethodSubSignature)","u":"%3Cinit%3E(sootup.core.types.ClassType,sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.core.signatures","c":"MethodSignature","l":"MethodSignature(ClassType, String, Iterable, Type)","u":"%3Cinit%3E(sootup.core.types.ClassType,java.lang.String,java.lang.Iterable,sootup.core.types.Type)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"methodSignature(MethodSignature)","u":"methodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"methodSignature(MethodSignature)","u":"methodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"MethodSubSignature(String, Iterable, Type)","u":"%3Cinit%3E(java.lang.String,java.lang.Iterable,sootup.core.types.Type)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"methodToCallers"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"methodToCallsFromWithin"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"methodToParameterRefs"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"methodtype"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"MethodType(MethodSubSignature, ClassType)","u":"%3Cinit%3E(sootup.core.signatures.MethodSubSignature,sootup.core.types.ClassType)"},{"p":"sootup.core.validation","c":"MethodValidator","l":"MethodValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"MINUS"},{"p":"sootup.jimple","c":"JimpleParser","l":"MINUS"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"MINUS()"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"MINUS()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"MOD"},{"p":"sootup.jimple","c":"JimpleParser","l":"MOD"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"MOD()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"modeNames"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"modifier(String)","u":"modifier(java.lang.String)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"modifier(String)","u":"modifier(java.lang.String)"},{"p":"sootup.core.model","c":"ClassModifier","l":"MODULE"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"MODULE_INFO_FILE"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"ModuleFinder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"ModuleFinder(String, FileSystem)","u":"%3Cinit%3E(java.lang.String,java.nio.file.FileSystem)"},{"p":"sootup.java.core.types","c":"ModuleJavaClassType","l":"ModuleJavaClassType(String, ModulePackageName)","u":"%3Cinit%3E(java.lang.String,sootup.java.core.signatures.ModulePackageName)"},{"p":"sootup.java.core.signatures","c":"ModulePackageName","l":"ModulePackageName(String, ModuleSignature)","u":"%3Cinit%3E(java.lang.String,sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core","c":"JavaModuleInfo.ModuleReference","l":"ModuleReference(ModuleSignature, EnumSet)","u":"%3Cinit%3E(sootup.java.core.signatures.ModuleSignature,java.util.EnumSet)"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"ModuleSignature(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"MULT"},{"p":"sootup.jimple","c":"JimpleParser","l":"MULT"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"MULT()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"multiarray_type"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"multiply(DoubleConstant)","u":"multiply(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"multiply(FloatConstant)","u":"multiply(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"multiply(IntConstant)","u":"multiply(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"multiply(LongConstant)","u":"multiply(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"multiply(N)"},{"p":"sootup.core.validation","c":"NewValidator","l":"MUST_CALL_CONSTRUCTOR_BEFORE_RETURN"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"MutableBasicBlock()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"MutableBasicBlock(List, Map)","u":"%3Cinit%3E(java.util.List,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"MutableBlockStmtGraph()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"MutableBlockStmtGraph(boolean, MethodSignature, LocalGenerator)","u":"%3Cinit%3E(boolean,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.LocalGenerator)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"MutableBlockStmtGraph(StmtGraph>)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.core.cache","c":"MutableFullCache","l":"MutableFullCache()","u":"%3Cinit%3E()"},{"p":"sootup.core.cache.provider","c":"MutableFullCacheProvider","l":"MutableFullCacheProvider()","u":"%3Cinit%3E()"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"MutableJavaView(Project)","u":"%3Cinit%3E(sootup.core.Project)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"MutableStmtGraph()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"name"},{"p":"sootup.core.model","c":"MethodModifier","l":"NATIVE"},{"p":"sootup.core.jimple","c":"Jimple","l":"NATIVE"},{"p":"sootup.core.jimple","c":"Jimple","l":"NEG"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NEG"},{"p":"sootup.jimple","c":"JimpleParser","l":"NEG"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"NEG()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"negate()"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"negate()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"negate()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"negate()"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"negate()"},{"p":"sootup.core.jimple","c":"Jimple","l":"NEW"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NEW"},{"p":"sootup.jimple","c":"JimpleParser","l":"NEW"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"NEW()"},{"p":"sootup.core.jimple","c":"Jimple","l":"newAddExpr(Immediate, Immediate)","u":"newAddExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newAndExpr(Immediate, Immediate)","u":"newAndExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"NEWARRAY"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NEWARRAY"},{"p":"sootup.jimple","c":"JimpleParser","l":"NEWARRAY"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"NEWARRAY()"},{"p":"sootup.core.jimple","c":"Jimple","l":"newArrayRef(Local, Immediate)","u":"newArrayRef(sootup.core.jimple.basic.Local,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newAssignStmt(L, R, StmtPositionInfo)","u":"newAssignStmt(L,R,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newBreakpointStmt(StmtPositionInfo)","u":"newBreakpointStmt(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newCastExpr(Immediate, Type)","u":"newCastExpr(sootup.core.jimple.basic.Immediate,sootup.core.types.Type)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newCaughtExceptionRef()"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newCaughtExceptionRef()"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newClassConstant(String)","u":"newClassConstant(java.lang.String)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newCmpExpr(Immediate, Immediate)","u":"newCmpExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newCmpgExpr(Immediate, Immediate)","u":"newCmpgExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newCmplExpr(Immediate, Immediate)","u":"newCmplExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newDivExpr(Immediate, Immediate)","u":"newDivExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newDynamicInvokeExpr(MethodSignature, List, MethodSignature, int, List)","u":"newDynamicInvokeExpr(sootup.core.signatures.MethodSignature,java.util.List,sootup.core.signatures.MethodSignature,int,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newDynamicInvokeExpr(MethodSignature, List, MethodSignature, List)","u":"newDynamicInvokeExpr(sootup.core.signatures.MethodSignature,java.util.List,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newEnterMonitorStmt(Immediate, StmtPositionInfo)","u":"newEnterMonitorStmt(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newEnumConstant(String, String)","u":"newEnumConstant(java.lang.String,java.lang.String)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newEqExpr(Immediate, Immediate)","u":"newEqExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newExitMonitorStmt(Immediate, StmtPositionInfo)","u":"newExitMonitorStmt(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newGeExpr(Immediate, Immediate)","u":"newGeExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newGotoStmt(StmtPositionInfo)","u":"newGotoStmt(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newGtExpr(Immediate, Immediate)","u":"newGtExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newIdentityStmt(Local, L, StmtPositionInfo)","u":"newIdentityStmt(sootup.core.jimple.basic.Local,L,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newIfStmt(AbstractConditionExpr, StmtPositionInfo)","u":"newIfStmt(sootup.core.jimple.common.expr.AbstractConditionExpr,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"NEWINSTANCE"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInstanceFieldRef(Local, FieldSignature)","u":"newInstanceFieldRef(sootup.core.jimple.basic.Local,sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInstanceOfExpr(Immediate, Type)","u":"newInstanceOfExpr(sootup.core.jimple.basic.Immediate,sootup.core.types.Type)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInterfaceInvokeExpr(Local, MethodSignature)","u":"newInterfaceInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInterfaceInvokeExpr(Local, MethodSignature, Immediate)","u":"newInterfaceInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInterfaceInvokeExpr(Local, MethodSignature, Immediate...)","u":"newInterfaceInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate...)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInterfaceInvokeExpr(Local, MethodSignature, List)","u":"newInterfaceInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInvokeStmt(AbstractInvokeExpr, StmtPositionInfo)","u":"newInvokeStmt(sootup.core.jimple.common.expr.AbstractInvokeExpr,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newLeExpr(Immediate, Immediate)","u":"newLeExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newLengthExpr(Immediate)","u":"newLengthExpr(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"newline()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"newline()"},{"p":"sootup.core.jimple","c":"Jimple","l":"newLocal(String, Type)","u":"newLocal(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newLocal(String, Type)","u":"newLocal(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newLocal(String, Type, Iterable)","u":"newLocal(java.lang.String,sootup.core.types.Type,java.lang.Iterable)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newLookupSwitchStmt(Immediate, List, StmtPositionInfo)","u":"newLookupSwitchStmt(sootup.core.jimple.basic.Immediate,java.util.List,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newLtExpr(Immediate, Immediate)","u":"newLtExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newMethodHandle(SootClassMemberSignature, int)","u":"newMethodHandle(sootup.core.signatures.SootClassMemberSignature,int)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newMethodHandle(SootClassMemberSignature, MethodHandle.Kind)","u":"newMethodHandle(sootup.core.signatures.SootClassMemberSignature,sootup.core.jimple.common.constant.MethodHandle.Kind)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newMethodType(List, Type)","u":"newMethodType(java.util.List,sootup.core.types.Type)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newMulExpr(Immediate, Immediate)","u":"newMulExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"NEWMULTIARRAY"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NEWMULTIARRAY"},{"p":"sootup.jimple","c":"JimpleParser","l":"NEWMULTIARRAY"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"NEWMULTIARRAY()"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNeExpr(Immediate, Immediate)","u":"newNeExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNegExpr(Immediate)","u":"newNegExpr(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNewArrayExpr(Type, Immediate)","u":"newNewArrayExpr(sootup.core.types.Type,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNewExpr(ClassType)","u":"newNewExpr(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNewMultiArrayExpr(ArrayType, List)","u":"newNewMultiArrayExpr(sootup.core.types.ArrayType,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNopStmt(StmtPositionInfo)","u":"newNopStmt(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newOrExpr(Immediate, Immediate)","u":"newOrExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newParameterRef(Type, int)","u":"newParameterRef(sootup.core.types.Type,int)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newPhiExpr(List, Map>)","u":"newPhiExpr(java.util.List,java.util.Map)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newRemExpr(Immediate, Immediate)","u":"newRemExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newRetStmt(Immediate, StmtPositionInfo)","u":"newRetStmt(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newReturnStmt(Immediate, StmtPositionInfo)","u":"newReturnStmt(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newReturnVoidStmt(StmtPositionInfo)","u":"newReturnVoidStmt(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newShlExpr(Immediate, Immediate)","u":"newShlExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newShrExpr(Immediate, Immediate)","u":"newShrExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newSpecialInvokeExpr(Local, MethodSignature)","u":"newSpecialInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newSpecialInvokeExpr(Local, MethodSignature, Immediate)","u":"newSpecialInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newSpecialInvokeExpr(Local, MethodSignature, Immediate...)","u":"newSpecialInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate...)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newSpecialInvokeExpr(Local, MethodSignature, List)","u":"newSpecialInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newStaticFieldRef(FieldSignature)","u":"newStaticFieldRef(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newStaticInvokeExpr(MethodSignature)","u":"newStaticInvokeExpr(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newStaticInvokeExpr(MethodSignature, Immediate)","u":"newStaticInvokeExpr(sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newStaticInvokeExpr(MethodSignature, Immediate...)","u":"newStaticInvokeExpr(sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate...)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newStaticInvokeExpr(MethodSignature, List)","u":"newStaticInvokeExpr(sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newStringConstant(String)","u":"newStringConstant(java.lang.String)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newSubExpr(Immediate, Immediate)","u":"newSubExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newTableSwitchStmt(Immediate, int, int, StmtPositionInfo)","u":"newTableSwitchStmt(sootup.core.jimple.basic.Immediate,int,int,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newThisRef(ClassType)","u":"newThisRef(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newThrowStmt(Immediate, StmtPositionInfo)","u":"newThrowStmt(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newTrap(ClassType, Stmt, Stmt, Stmt)","u":"newTrap(sootup.core.types.ClassType,sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newUshrExpr(Immediate, Immediate)","u":"newUshrExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.validation","c":"NewValidator","l":"NewValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple","c":"Jimple","l":"newVirtualInvokeExpr(Local, MethodSignature)","u":"newVirtualInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newVirtualInvokeExpr(Local, MethodSignature, Immediate)","u":"newVirtualInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newVirtualInvokeExpr(Local, MethodSignature, Immediate...)","u":"newVirtualInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate...)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newVirtualInvokeExpr(Local, MethodSignature, List)","u":"newVirtualInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newXorExpr(Immediate, Immediate)","u":"newXorExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIterator","l":"next()"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIteratorAndTrapAggregator","l":"next()"},{"p":"sootup.core.graph","c":"StmtGraphBlockIterator","l":"next()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"noIndent()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"noIndent()"},{"p":"sootup.java.bytecode.frontend","c":"NonIndexOutofBoundsArrayList","l":"NonIndexOutofBoundsArrayList(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NONSTATIC_INVOKE"},{"p":"sootup.jimple","c":"JimpleParser","l":"NONSTATIC_INVOKE"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"NONSTATIC_INVOKE()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"nonstaticinvoke"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"nonvoid_cast"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"nonvoid_type"},{"p":"sootup.core.jimple","c":"Jimple","l":"NOP"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NOP"},{"p":"sootup.jimple","c":"JimpleParser","l":"NOP"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"NOP()"},{"p":"sootup.java.bytecode.interceptors","c":"NopEliminator","l":"NopEliminator()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"NOPOSITION"},{"p":"sootup.core.util.printer","c":"NormalStmtPrinter","l":"NormalStmtPrinter()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"notEqual(BooleanConstant)","u":"notEqual(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.common.constant","c":"ComparableConstant","l":"notEqual(C)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"notEqual(DoubleConstant)","u":"notEqual(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"notEqual(FloatConstant)","u":"notEqual(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"notEqual(IntConstant)","u":"notEqual(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"notEqual(LongConstant)","u":"notEqual(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple","c":"Jimple","l":"NULL"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NULL"},{"p":"sootup.jimple","c":"JimpleParser","l":"NULL"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"NULL()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"BytecodeHierarchy","l":"objectClassType"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"OmitLocalsDeclaration"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractOpStmt","l":"op"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"op"},{"p":"sootup.java.core","c":"ModuleModifier","l":"OPENS"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"opens()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"opens()"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"operandPositions"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"OperandStack(AsmMethodSource, int)","u":"%3Cinit%3E(sootup.java.bytecode.frontend.AsmMethodSource,int)"},{"p":"sootup.core.util","c":"StreamUtils","l":"optionalToStream(Optional)","u":"optionalToStream(java.util.Optional)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"OR"},{"p":"sootup.jimple","c":"JimpleParser","l":"OR"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"OR()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"or(BooleanConstant)","u":"or(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"or(IntConstant)","u":"or(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LogicalConstant","l":"or(L)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"or(LongConstant)","u":"or(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"outDegree(Stmt)","u":"outDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"outDegree(Stmt)","u":"outDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"outDegree(Stmt)","u":"outDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"outDegree(Stmt)","u":"outDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"outDegree(Stmt)","u":"outDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.validation","c":"OuterClassValidator","l":"OuterClassValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"output"},{"p":"sootup.core.util","c":"Utils","l":"outputJimple(SootClass, boolean)","u":"outputJimple(sootup.core.model.SootClass,boolean)"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"OverridingBodySource(BodySource)","u":"%3Cinit%3E(sootup.core.frontend.BodySource)"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"OverridingBodySource(MethodSignature, Body)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,sootup.core.model.Body)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"OverridingClassSource(Set, Set, EnumSet, Set, ClassType, ClassType, Position, Path, ClassType, AnalysisInputLocation)","u":"%3Cinit%3E(java.util.Set,java.util.Set,java.util.EnumSet,java.util.Set,sootup.core.types.ClassType,sootup.core.types.ClassType,sootup.core.model.Position,java.nio.file.Path,sootup.core.types.ClassType,sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"OverridingClassSource(SootClassSource)","u":"%3Cinit%3E(sootup.core.frontend.SootClassSource)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"OverridingJavaClassSource(AnalysisInputLocation, Path, ClassType, ClassType, Set, ClassType, Set, Set, Position, EnumSet, Iterable, Iterable, Iterable)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.core.types.ClassType,sootup.core.types.ClassType,java.util.Set,sootup.core.types.ClassType,java.util.Set,java.util.Set,sootup.core.model.Position,java.util.EnumSet,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"OverridingJavaClassSource(JavaSootClassSource)","u":"%3Cinit%3E(sootup.java.core.JavaSootClassSource)"},{"p":"sootup.core.signatures","c":"PackageName","l":"PACKAGE_INFO"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"packageCache"},{"p":"sootup.core.signatures","c":"PackageName","l":"PackageName(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleInfo.PackageReference","l":"PackageReference(ModulePackageName, EnumSet, Collection)","u":"%3Cinit%3E(sootup.java.core.signatures.ModulePackageName,java.util.EnumSet,java.util.Collection)"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"parameter_idx"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"parameter_list"},{"p":"sootup.core.model","c":"SootMethod","l":"parameterTypes"},{"p":"sootup.core","c":"IdentifierFactory","l":"parseFieldSignature(String)","u":"parseFieldSignature(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"parseFieldSignature(String)","u":"parseFieldSignature(java.lang.String)"},{"p":"sootup.core","c":"IdentifierFactory","l":"parseFieldSubSignature(String)","u":"parseFieldSubSignature(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"parseFieldSubSignature(String)","u":"parseFieldSubSignature(java.lang.String)"},{"p":"sootup.core","c":"IdentifierFactory","l":"parseMethodSignature(String)","u":"parseMethodSignature(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"parseMethodSignature(String)","u":"parseMethodSignature(java.lang.String)"},{"p":"sootup.core","c":"IdentifierFactory","l":"parseMethodSubSignature(String)","u":"parseMethodSubSignature(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"parseMethodSubSignature(String)","u":"parseMethodSubSignature(java.lang.String)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"passesParameters()"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation","l":"path"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation","l":"PathBasedAnalysisInputLocation(Path, SourceType)","u":"%3Cinit%3E(java.nio.file.Path,sootup.core.model.SourceType)"},{"p":"sootup.core.util","c":"PathUtils","l":"PathUtils()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"peek()"},{"p":"sootup.core.model","c":"SourceType","l":"Phantom"},{"p":"sootup.core.jimple","c":"Jimple","l":"PHI"},{"p":"sootup.jimple","c":"JimpleLexer","l":"PLUS"},{"p":"sootup.jimple","c":"JimpleParser","l":"PLUS"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"PLUS()"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"PLUS()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"pop()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"pop(Type)","u":"pop(sootup.core.types.Type)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popDual()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popImmediate()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popImmediate(Operand)","u":"popImmediate(sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popImmediate(Type)","u":"popImmediate(sootup.core.types.Type)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popImmediateDual()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popLocal()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popLocal(Operand)","u":"popLocal(sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popLocalDual()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popStackConst()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popStackConst(Operand)","u":"popStackConst(sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popStackConstDual()"},{"p":"sootup.core.model","c":"Position","l":"Position()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"positionInfo"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"postProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"postProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"postProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"postProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"postProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"postProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"predecessors(Stmt)","u":"predecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"predecessors(Stmt)","u":"predecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"predecessors(Stmt)","u":"predecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"predecessors(Stmt)","u":"predecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"predecessors(Stmt)","u":"predecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"preProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"preProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"preProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"preProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"preProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"preProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"PrimitiveHierarchy","l":"PrimitiveHierarchy()","u":"%3Cinit%3E()"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"primitiveTypeMap"},{"p":"sootup.core.model","c":"SootClass","l":"print()"},{"p":"sootup.core.util","c":"EscapedWriter","l":"print(int)"},{"p":"sootup.core.util","c":"Utils","l":"print(SootClass, boolean)","u":"print(sootup.core.model.SootClass,boolean)"},{"p":"sootup.core.util","c":"Utils","l":"print(SootMethod, boolean)","u":"print(sootup.core.model.SootMethod,boolean)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"printTo(Body, PrintWriter)","u":"printTo(sootup.core.model.Body,java.io.PrintWriter)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"printTo(SootClass, PrintWriter)","u":"printTo(sootup.core.model.SootClass,java.io.PrintWriter)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"printTo(StmtGraph, PrintWriter)","u":"printTo(sootup.core.graph.StmtGraph,java.io.PrintWriter)"},{"p":"sootup.core.model","c":"ClassModifier","l":"PRIVATE"},{"p":"sootup.core.model","c":"FieldModifier","l":"PRIVATE"},{"p":"sootup.core.model","c":"MethodModifier","l":"PRIVATE"},{"p":"sootup.core.jimple","c":"Jimple","l":"PRIVATE"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"PRIVILEGED"},{"p":"sootup.core","c":"Project","l":"Project(Language, AnalysisInputLocation, SourceTypeSpecifier)","u":"%3Cinit%3E(sootup.core.Language,sootup.core.inputlocation.AnalysisInputLocation,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.core","c":"Project","l":"Project(Language, List>, SourceTypeSpecifier)","u":"%3Cinit%3E(sootup.core.Language,java.util.List,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.core.model","c":"ClassModifier","l":"PROTECTED"},{"p":"sootup.core.model","c":"FieldModifier","l":"PROTECTED"},{"p":"sootup.core.model","c":"MethodModifier","l":"PROTECTED"},{"p":"sootup.core.jimple","c":"Jimple","l":"PROTECTED"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"provides()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"provides()"},{"p":"sootup.core.model","c":"ClassModifier","l":"PUBLIC"},{"p":"sootup.core.model","c":"FieldModifier","l":"PUBLIC"},{"p":"sootup.core.model","c":"MethodModifier","l":"PUBLIC"},{"p":"sootup.core.jimple","c":"Jimple","l":"PUBLIC"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"push(Operand)","u":"push(sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"push(Type, Operand)","u":"push(sootup.core.types.Type,sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"pushDual(Operand)","u":"pushDual(sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.core.cache","c":"ClassCache","l":"putClass(ClassType, S)","u":"putClass(sootup.core.types.ClassType,S)"},{"p":"sootup.core.cache","c":"FullCache","l":"putClass(ClassType, S)","u":"putClass(sootup.core.types.ClassType,S)"},{"p":"sootup.core.cache","c":"LRUCache","l":"putClass(ClassType, S)","u":"putClass(sootup.core.types.ClassType,S)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"putEdge(Stmt, Stmt)","u":"putEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"putEdge(Stmt, Stmt)","u":"putEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"QUOTE"},{"p":"sootup.jimple","c":"JimpleParser","l":"QUOTE"},{"p":"sootup.jimple","c":"JimpleLexer","l":"R_BRACE"},{"p":"sootup.jimple","c":"JimpleParser","l":"R_BRACE"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"R_BRACE()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"R_BRACE()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"R_BRACE()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"R_BRACKET"},{"p":"sootup.jimple","c":"JimpleParser","l":"R_BRACKET"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"R_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"R_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"R_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"R_BRACKET(int)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"R_BRACKET(int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"R_PAREN"},{"p":"sootup.jimple","c":"JimpleParser","l":"R_PAREN"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"R_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"R_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"R_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"R_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"R_PAREN(int)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"RapidTypeAnalysisAlgorithm(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_GET_FIELD"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_GET_FIELD_STATIC"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_INVOKE_CONSTRUCTOR"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_INVOKE_INTERFACE"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_INVOKE_SPECIAL"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_INVOKE_STATIC"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_INVOKE_VIRTUAL"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_PUT_FIELD"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_PUT_FIELD_STATIC"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"reference()"},{"p":"sootup.jimple","c":"JimpleParser","l":"reference()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"reference()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"ReferenceContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"references"},{"p":"sootup.core.types","c":"ReferenceType","l":"ReferenceType()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"REFL_CLASS_NEWINSTANCE"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"REFL_CONSTR_NEWINSTANCE"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"REFL_INVOKE"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"remainder(DoubleConstant)","u":"remainder(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"remainder(FloatConstant)","u":"remainder(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"remainder(IntConstant)","u":"remainder(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"remainder(LongConstant)","u":"remainder(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"remainder(N)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"removeBlockBorderEdgesInternal(Stmt, MutableBasicBlock)","u":"removeBlockBorderEdgesInternal(sootup.core.jimple.common.stmt.Stmt,sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.views","c":"MutableView","l":"removeChangeListener(ViewChangeListener)","u":"removeChangeListener(sootup.core.ViewChangeListener)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"removeChangeListener(ViewChangeListener)","u":"removeChangeListener(sootup.core.ViewChangeListener)"},{"p":"sootup.core.cache","c":"MutableClassCache","l":"removeClass(ClassType)","u":"removeClass(sootup.core.types.ClassType)"},{"p":"sootup.core.cache","c":"MutableFullCache","l":"removeClass(ClassType)","u":"removeClass(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"removeClass(ClassType)","u":"removeClass(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"removeClass(JavaSootClass)","u":"removeClass(sootup.java.core.JavaSootClass)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"removeEdge(Stmt, Stmt)","u":"removeEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"removeEdge(Stmt, Stmt)","u":"removeEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"removeExceptionalEdge(Stmt, ClassType)","u":"removeExceptionalEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.types.ClassType)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"removeExceptionalEdge(Stmt, ClassType)","u":"removeExceptionalEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.types.ClassType)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"removeExceptionalSuccessorBlock(ClassType)","u":"removeExceptionalSuccessorBlock(sootup.core.types.ClassType)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"removeFlow(Stmt, Stmt)","u":"removeFlow(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"removeMethod(JavaSootMethod)","u":"removeMethod(sootup.java.core.JavaSootMethod)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"removeNode(Stmt)","u":"removeNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"removeNode(Stmt)","u":"removeNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"removeNode(Stmt, boolean)","u":"removeNode(sootup.core.jimple.common.stmt.Stmt,boolean)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"removePredecessorBlock(MutableBasicBlock)","u":"removePredecessorBlock(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"removeStmt(Stmt)","u":"removeStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"removeStmt(Stmt)","u":"removeStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"removeSuccessorBlock(MutableBasicBlock)","u":"removeSuccessorBlock(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.util","c":"CollectionUtils","l":"replace(Set, T, T)","u":"replace(java.util.Set,T,T)"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"replaceBlock(BasicBlock, BasicBlock)","u":"replaceBlock(sootup.core.graph.BasicBlock,sootup.core.graph.BasicBlock)"},{"p":"sootup.core.cache","c":"MutableClassCache","l":"replaceClass(ClassType, ClassType, S)","u":"replaceClass(sootup.core.types.ClassType,sootup.core.types.ClassType,S)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"replaceClass(JavaSootClass, JavaSootClass)","u":"replaceClass(sootup.java.core.JavaSootClass,sootup.java.core.JavaSootClass)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"replaceLocal(Local, Local)","u":"replaceLocal(sootup.core.jimple.basic.Local,sootup.core.jimple.basic.Local)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"replaceMethod(JavaSootMethod, JavaSootMethod)","u":"replaceMethod(sootup.java.core.JavaSootMethod,sootup.java.core.JavaSootMethod)"},{"p":"sootup.core.graph","c":"DominanceTree","l":"replaceNode(BasicBlock, BasicBlock)","u":"replaceNode(sootup.core.graph.BasicBlock,sootup.core.graph.BasicBlock)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"replaceNode(Stmt, Stmt)","u":"replaceNode(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"replaceNode(Stmt, Stmt)","u":"replaceNode(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"replaceStmt(Stmt, Stmt)","u":"replaceStmt(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"replaceStmt(Stmt, Stmt)","u":"replaceStmt(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"ReplaceUseExprVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"ReplaceUseExprVisitor(Value, Value, BasicBlock)","u":"%3Cinit%3E(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value,sootup.core.graph.BasicBlock)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseRefVisitor","l":"ReplaceUseRefVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"ReplaceUseStmtVisitor(Value, Value)","u":"%3Cinit%3E(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value)"},{"p":"sootup.java.core","c":"ModuleModifier","l":"REQUIRES_MANDATED"},{"p":"sootup.java.core","c":"ModuleModifier","l":"REQUIRES_STATIC"},{"p":"sootup.java.core","c":"ModuleModifier","l":"REQUIRES_SYNTHETIC"},{"p":"sootup.java.core","c":"ModuleModifier","l":"REQUIRES_TRANSITIVE"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"requires()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"requires()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeResolver","l":"resolve(Body.BodyBuilder)","u":"resolve(sootup.core.model.Body.BodyBuilder)"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveAbstractDispatch(View>, MethodSignature)","u":"resolveAbstractDispatch(sootup.core.views.View,sootup.core.signatures.MethodSignature)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"resolveAll()"},{"p":"sootup.java.core.views","c":"JavaView","l":"resolveAll()"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveAllDispatches(View>, MethodSignature)","u":"resolveAllDispatches(sootup.core.views.View,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveAllDispatchesInClasses(View>, MethodSignature, Set)","u":"resolveAllDispatchesInClasses(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Set)"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveAllDispatchesInClasses(View>, MethodSignature, Set, Set)","u":"resolveAllDispatchesInClasses(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Set,java.util.Set)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"resolveAllImplicitCallsFromSourceMethod(View>, SootMethod)","u":"resolveAllImplicitCallsFromSourceMethod(sootup.core.views.View,sootup.core.model.SootMethod)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"resolveAllStaticInitializerCallsFromSourceMethod(View>, SootMethod)","u":"resolveAllStaticInitializerCallsFromSourceMethod(sootup.core.views.View,sootup.core.model.SootMethod)"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveAnnotations()"},{"p":"sootup.java.core","c":"JavaSootClassSource","l":"resolveAnnotations()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveAnnotations()"},{"p":"sootup.core.frontend","c":"BodySource","l":"resolveAnnotationsDefaultValue()"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"resolveAnnotationsDefaultValue()"},{"p":"sootup.java.bytecode.frontend","c":"AsmMethodSource","l":"resolveAnnotationsDefaultValue()"},{"p":"sootup.core.frontend","c":"BodySource","l":"resolveBody(Iterable)","u":"resolveBody(java.lang.Iterable)"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"resolveBody(Iterable)","u":"resolveBody(java.lang.Iterable)"},{"p":"sootup.java.bytecode.frontend","c":"AsmMethodSource","l":"resolveBody(Iterable)","u":"resolveBody(java.lang.Iterable)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"resolveCall(SootMethod, AbstractInvokeExpr)","u":"resolveCall(sootup.core.model.SootMethod,sootup.core.jimple.common.expr.AbstractInvokeExpr)"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"resolveCall(SootMethod, AbstractInvokeExpr)","u":"resolveCall(sootup.core.model.SootMethod,sootup.core.jimple.common.expr.AbstractInvokeExpr)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"resolveCall(SootMethod, AbstractInvokeExpr)","u":"resolveCall(sootup.core.model.SootMethod,sootup.core.jimple.common.expr.AbstractInvokeExpr)"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveConcreteDispatch(View>, MethodSignature)","u":"resolveConcreteDispatch(sootup.core.views.View,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"ResolveException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"ResolveException(String, Path)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"ResolveException(String, Path, Exception)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path,java.lang.Exception)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"ResolveException(String, Path, Position)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path,sootup.core.model.Position)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"ResolveException(String, Path, Position, Exception)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path,sootup.core.model.Position,java.lang.Exception)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveFields()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveFields()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveFields()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveFields()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveInterfaces()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveInterfaces()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveInterfaces()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveInterfaces()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveMethods()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveMethods()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveMethods()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveMethods()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveModifiers()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveModifiers()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveModifiers()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveModifiers()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveOuterClass()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveOuterClass()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveOuterClass()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveOuterClass()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolvePosition()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolvePosition()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolvePosition()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolvePosition()"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveSpecialDispatch(View>, JSpecialInvokeExpr, MethodSignature)","u":"resolveSpecialDispatch(sootup.core.views.View,sootup.core.jimple.common.expr.JSpecialInvokeExpr,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveSuperclass()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveSuperclass()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveSuperclass()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveSuperclass()"},{"p":"sootup.core.jimple.visitor","c":"AbstractVisitor","l":"result"},{"p":"sootup.core.jimple","c":"Jimple","l":"RET"},{"p":"sootup.jimple","c":"JimpleLexer","l":"RET"},{"p":"sootup.jimple","c":"JimpleParser","l":"RET"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"RET()"},{"p":"sootup.core.jimple","c":"Jimple","l":"RETURN"},{"p":"sootup.jimple","c":"JimpleLexer","l":"RETURN"},{"p":"sootup.jimple","c":"JimpleParser","l":"RETURN"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"RETURN()"},{"p":"sootup.core.validation","c":"ReturnStatementsValidator","l":"ReturnStatementsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"right"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_arg_list"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_array_descriptor"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_assignments"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_binop"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_binop_expr"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_bool_expr"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_case_label"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_case_stmt"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_class_modifier"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_common_modifier"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_constant"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_declaration"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_declarations"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_extends_clause"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_field"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_field_modifier"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_field_signature"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_file"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_file_type"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_goto_stmt"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_identifier"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_identity_ref"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_immediate"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_implements_clause"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_importItem"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_integer_constant"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_invoke_expr"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_member"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_body"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_body_contents"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_modifier"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_name"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_signature"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_subsignature"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_methodhandle"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_reference"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_statement"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_statements"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_stmt"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_throws_clause"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_trap_clause"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_trap_clauses"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_type"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_type_list"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_unop"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_unop_expr"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_value"},{"p":"sootup.jimple","c":"JimpleLexer","l":"ruleNames"},{"p":"sootup.jimple","c":"JimpleParser","l":"ruleNames"},{"p":"sootup.jimple.parser","c":"JimpleConverter","l":"run(CharStream, AnalysisInputLocation, Path)","u":"run(org.antlr.v4.runtime.CharStream,sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path)"},{"p":"sootup.jimple.parser","c":"JimpleConverter","l":"run(CharStream, AnalysisInputLocation, Path, List)","u":"run(org.antlr.v4.runtime.CharStream,sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,java.util.List)"},{"p":"sootup.jimple.parser","c":"JimpleConverter","l":"run(JimpleParser, AnalysisInputLocation, Path)","u":"run(sootup.jimple.JimpleParser,sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path)"},{"p":"sootup.jimple.parser","c":"JimpleConverter","l":"run(JimpleParser, AnalysisInputLocation, Path, List)","u":"run(sootup.jimple.JimpleParser,sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,java.util.List)"},{"p":"sootup.core","c":"Scope","l":"Scope(AnalysisInputLocation...)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation...)"},{"p":"sootup.core","c":"Scope","l":"Scope(ClassType...)","u":"%3Cinit%3E(sootup.core.types.ClassType...)"},{"p":"sootup.core","c":"Scope","l":"Scope(PackageName...)","u":"%3Cinit%3E(sootup.core.signatures.PackageName...)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"selectType(Type, Type, Stmt)","u":"selectType(sootup.core.types.Type,sootup.core.types.Type,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"SEMICOLON"},{"p":"sootup.jimple","c":"JimpleParser","l":"SEMICOLON"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"SEMICOLON()"},{"p":"sootup.java.bytecode.frontend","c":"NonIndexOutofBoundsArrayList","l":"set(int, T)","u":"set(int,T)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"set(Local, Type)","u":"set(sootup.core.jimple.basic.Local,sootup.core.types.Type)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"setEdges(Stmt, List)","u":"setEdges(sootup.core.jimple.common.stmt.Stmt,java.util.List)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"setEdges(Stmt, List)","u":"setEdges(sootup.core.jimple.common.stmt.Stmt,java.util.List)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"setEdges(Stmt, Stmt...)","u":"setEdges(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt...)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"setIndent(int)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"setIndent(int)"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"setInherited(boolean)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"setJimpleLnNum(int)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"setLocals(Set)","u":"setLocals(java.util.Set)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"setMethodSignature(MethodSignature)","u":"setMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"setModifiers(Set)","u":"setModifiers(java.util.Set)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"setOperandStack(List)","u":"setOperandStack(java.util.List)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"setOption(JimplePrinter.Option)","u":"setOption(sootup.core.util.printer.JimplePrinter.Option)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"setOwnerStatement(Stmt, Body)","u":"setOwnerStatement(sootup.core.jimple.common.stmt.Stmt,sootup.core.model.Body)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"setPosition(Position)","u":"setPosition(sootup.core.model.Position)"},{"p":"sootup.core.jimple.visitor","c":"AbstractVisitor","l":"setResult(V)"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"setSourceTypeSpecifier(SourceTypeSpecifier)","u":"setSourceTypeSpecifier(sootup.core.SourceTypeSpecifier)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"setSpecifiedAsBuiltInByUser(SourceType)","u":"setSpecifiedAsBuiltInByUser(sootup.core.model.SourceType)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"setSpecifiedAsBuiltInByUser(SourceType)","u":"setSpecifiedAsBuiltInByUser(sootup.core.model.SourceType)"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"setSpecifiedAsBuiltInByUser(SourceType)","u":"setSpecifiedAsBuiltInByUser(sootup.core.model.SourceType)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"setStartingStmt(Stmt)","u":"setStartingStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"setStartingStmt(Stmt)","u":"setStartingStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"setStartingStmt(Stmt)","u":"setStartingStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"setStmtsIDList(BitSet)","u":"setStmtsIDList(java.util.BitSet)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"setTyping(Typing)","u":"setTyping(sootup.java.bytecode.interceptors.typeresolving.Typing)"},{"p":"sootup.java.sourcecode.frontend","c":"InstructionConverter","l":"setUpTargets(HashMap)","u":"setUpTargets(java.util.HashMap)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"shiftLeft(IntConstant)","u":"shiftLeft(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"shiftLeft(IntConstant)","u":"shiftLeft(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"ShiftableConstant","l":"shiftLeft(IntConstant)","u":"shiftLeft(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"shiftRight(IntConstant)","u":"shiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"shiftRight(IntConstant)","u":"shiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"ShiftableConstant","l":"shiftRight(IntConstant)","u":"shiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"SHL"},{"p":"sootup.jimple","c":"JimpleParser","l":"SHL"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"SHL()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"SHR"},{"p":"sootup.jimple","c":"JimpleParser","l":"SHR"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"SHR()"},{"p":"sootup.tests","c":"SimpleSootClient","l":"SimpleSootClient()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.basic","c":"SimpleStmtPositionInfo","l":"SimpleStmtPositionInfo(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.core.jimple.basic","c":"SimpleStmtPositionInfo","l":"SimpleStmtPositionInfo(Position)","u":"%3Cinit%3E(sootup.core.model.Position)"},{"p":"sootup.core.cache","c":"ClassCache","l":"size()"},{"p":"sootup.core.cache","c":"FullCache","l":"size()"},{"p":"sootup.core.cache","c":"LRUCache","l":"size()"},{"p":"sootup.analysis.interprocedural.ide","c":"JimpleIDESolver","l":"solve()"},{"p":"sootup.analysis.interprocedural.ifds","c":"JimpleIFDSSolver","l":"solve(String)","u":"solve(java.lang.String)"},{"p":"sootup.core.model","c":"SootClass","l":"SootClass(S, SourceType)","u":"%3Cinit%3E(S,sootup.core.model.SourceType)"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"SootClassMemberSignature(ClassType, V)","u":"%3Cinit%3E(sootup.core.types.ClassType,V)"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"SootClassMemberSubSignature(String, Type)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"SootClassSource(AnalysisInputLocation>, ClassType, Path)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,sootup.core.types.ClassType,java.nio.file.Path)"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"SootClassSource(SootClassSource)","u":"%3Cinit%3E(sootup.core.frontend.SootClassSource)"},{"p":"sootup.core.model","c":"SootField","l":"SootField(FieldSignature, Iterable, Position)","u":"%3Cinit%3E(sootup.core.signatures.FieldSignature,java.lang.Iterable,sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"SootFieldBuilder()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"SootMethod","l":"SootMethod(BodySource, MethodSignature, Iterable, Iterable, Position)","u":"%3Cinit%3E(sootup.core.frontend.BodySource,sootup.core.signatures.MethodSignature,java.lang.Iterable,java.lang.Iterable,sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"SootMethodBuilder()","u":"%3Cinit%3E()"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"sourcePath"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"sourceType"},{"p":"sootup.core.model","c":"SootClass","l":"sourceType"},{"p":"sootup.core.inputlocation","c":"DefaultSourceTypeSpecifier","l":"sourceTypeFor(AbstractClassSource)","u":"sourceTypeFor(sootup.core.frontend.AbstractClassSource)"},{"p":"sootup.core","c":"SourceTypeSpecifier","l":"sourceTypeFor(AbstractClassSource)","u":"sourceTypeFor(sootup.core.frontend.AbstractClassSource)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"SPECIAL"},{"p":"sootup.core.jimple","c":"Jimple","l":"SPECIALINVOKE"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"splitBlockLinked(Stmt, boolean)","u":"splitBlockLinked(sootup.core.jimple.common.stmt.Stmt,boolean)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"splitBlockUnlinked(int)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"splitBlockUnlinked(Stmt, Stmt)","u":"splitBlockUnlinked(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"startOfLine"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"startStmt(Stmt)","u":"startStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"startStmt(Stmt)","u":"startStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.jimple","c":"JimpleParser","l":"statement()"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"statement()"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"statement(int)"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"StatementContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"statements()"},{"p":"sootup.jimple","c":"JimpleParser","l":"statements()"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"StatementsContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"STATIC"},{"p":"sootup.core.model","c":"ClassModifier","l":"STATIC"},{"p":"sootup.core.model","c":"FieldModifier","l":"STATIC"},{"p":"sootup.core.model","c":"MethodModifier","l":"STATIC"},{"p":"sootup.core.jimple","c":"Jimple","l":"STATIC"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"STATIC_INITIALIZER_NAME"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"staticargs"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"staticinvoke"},{"p":"sootup.core.jimple","c":"Jimple","l":"STATICINVOKE"},{"p":"sootup.jimple","c":"JimpleLexer","l":"STATICINVOKE"},{"p":"sootup.jimple","c":"JimpleParser","l":"STATICINVOKE"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"STATICINVOKE()"},{"p":"sootup.java.bytecode.interceptors","c":"StaticSingleAssignmentFormer","l":"StaticSingleAssignmentFormer()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"stmt()"},{"p":"sootup.jimple","c":"JimpleParser","l":"stmt()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"stmt(Stmt)","u":"stmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"LegacyJimplePrinter","l":"stmt(Stmt)","u":"stmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"Stmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"stmt2NewStmt"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"StmtContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"StmtGraph()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"StmtGraphBlockIterator","l":"StmtGraphBlockIterator(StmtGraph, List)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph,java.util.List)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"StmtLocalPair","l":"StmtLocalPair(Stmt, Local)","u":"%3Cinit%3E(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.basic","c":"SimpleStmtPositionInfo","l":"stmtPosition"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"StmtPositionInfo()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"StmtPrinter()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"stmtRef(Stmt, boolean)","u":"stmtRef(sootup.core.jimple.common.stmt.Stmt,boolean)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"stmtRef(Stmt, boolean)","u":"stmtRef(sootup.core.jimple.common.stmt.Stmt,boolean)"},{"p":"sootup.core.validation","c":"StmtsValidator","l":"StmtsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"stmtToCallees"},{"p":"sootup.core.util","c":"StreamUtils","l":"StreamUtils()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"MethodModifier","l":"STRICTFP"},{"p":"sootup.core.jimple","c":"Jimple","l":"STRICTFP"},{"p":"sootup.jimple","c":"JimpleLexer","l":"STRING_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser","l":"STRING_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"STRING_CONSTANT()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"STRING_CONSTANT()"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"STRING_CONSTANT()"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"StringConstant(String, Type)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.util","c":"StringTools","l":"StringTools()","u":"%3Cinit%3E()"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"subclassesOf(ClassType)","u":"subclassesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"subclassesOf(ClassType)","u":"subclassesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"subtract(DoubleConstant)","u":"subtract(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"subtract(FloatConstant)","u":"subtract(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"subtract(IntConstant)","u":"subtract(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"subtract(LongConstant)","u":"subtract(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"subtract(N)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"subtypesOf(ClassType)","u":"subtypesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"subtypesOf(ClassType)","u":"subtypesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"successors(Stmt)","u":"successors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"successors(Stmt)","u":"successors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"successors(Stmt)","u":"successors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"successors(Stmt)","u":"successors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"successors(Stmt)","u":"successors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"ClassModifier","l":"SUPER"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"superClassesOf(ClassType)","u":"superClassesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"superClassesOf(ViewTypeHierarchy.ScanResult.Vertex, boolean)","u":"superClassesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex,boolean)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"superClassOf(ClassType)","u":"superClassOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"superClassOf(ClassType)","u":"superClassOf(sootup.core.types.ClassType)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"SUPPORTED_ASM_OPCODE"},{"p":"sootup.core.jimple","c":"Jimple","l":"SWITCH"},{"p":"sootup.jimple","c":"JimpleLexer","l":"SWITCH"},{"p":"sootup.jimple","c":"JimpleParser","l":"SWITCH"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"SWITCH()"},{"p":"sootup.core.model","c":"MethodModifier","l":"SYNCHRONIZED"},{"p":"sootup.core.jimple","c":"Jimple","l":"SYNCHRONIZED"},{"p":"sootup.core.model","c":"ClassModifier","l":"SYNTHETIC"},{"p":"sootup.core.model","c":"FieldModifier","l":"SYNTHETIC"},{"p":"sootup.core.model","c":"MethodModifier","l":"SYNTHETIC"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__0"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__0"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__1"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__1"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__10"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__10"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__11"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__11"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__12"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__12"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__13"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__13"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__14"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__14"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__15"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__15"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__16"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__16"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__17"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__17"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__18"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__18"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__19"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__19"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__2"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__2"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__20"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__20"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__21"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__21"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__22"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__22"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__23"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__23"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__24"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__24"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__25"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__25"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__26"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__26"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__3"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__3"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__4"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__4"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__5"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__5"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__6"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__6"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__7"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__7"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__8"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__8"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__9"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__9"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"THREAD"},{"p":"sootup.core.jimple","c":"Jimple","l":"THROW"},{"p":"sootup.jimple","c":"JimpleLexer","l":"THROW"},{"p":"sootup.jimple","c":"JimpleParser","l":"THROW"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"THROW()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"BytecodeHierarchy","l":"throwableClassType"},{"p":"sootup.core.jimple","c":"Jimple","l":"THROWS"},{"p":"sootup.jimple","c":"JimpleLexer","l":"THROWS"},{"p":"sootup.jimple","c":"JimpleParser","l":"THROWS"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"throws_clause()"},{"p":"sootup.jimple","c":"JimpleParser","l":"throws_clause()"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"Throws_clauseContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"THROWS()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"to"},{"p":"sootup.core.jimple","c":"Jimple","l":"TO"},{"p":"sootup.jimple","c":"JimpleLexer","l":"TO"},{"p":"sootup.jimple","c":"JimpleParser","l":"TO"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"TO()"},{"p":"sootup.core.util","c":"ImmutableUtils.ImmutableCollectors","l":"toImmutableEnumSet()"},{"p":"sootup.core.util","c":"ImmutableUtils.ImmutableCollectors","l":"toImmutableSet()"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toJimpleClassType(String)","u":"toJimpleClassType(java.lang.String)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toJimpleSignature(String)","u":"toJimpleSignature(java.lang.String)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toJimpleSignatureDesc(String)","u":"toJimpleSignatureDesc(java.lang.String)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toJimpleType(String)","u":"toJimpleType(java.lang.String)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"tokenNames"},{"p":"sootup.jimple","c":"JimpleParser","l":"tokenNames"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toQualifiedName(String)","u":"toQualifiedName(java.lang.String)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"toString()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"toString()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"toString()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"toString()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"toString()"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"toString()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"toString()"},{"p":"sootup.core.jimple.basic","c":"NoPositionInformation","l":"toString()"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"toString()"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"toString()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"toString()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"toString()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"toString()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"toString()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"toString()"},{"p":"sootup.core","c":"Language","l":"toString()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"toString()"},{"p":"sootup.core.model","c":"Body","l":"toString()"},{"p":"sootup.core.model","c":"Position","l":"toString()"},{"p":"sootup.core.model","c":"SootClass","l":"toString()"},{"p":"sootup.core.model","c":"SootClassMember","l":"toString()"},{"p":"sootup.core.signatures","c":"FieldSubSignature","l":"toString()"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"toString()"},{"p":"sootup.core.signatures","c":"PackageName","l":"toString()"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"toString()"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"toString()"},{"p":"sootup.core.types","c":"ArrayType","l":"toString()"},{"p":"sootup.core.types","c":"ClassType","l":"toString()"},{"p":"sootup.core.types","c":"NullType","l":"toString()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"toString()"},{"p":"sootup.core.types","c":"UnknownType","l":"toString()"},{"p":"sootup.core.types","c":"VoidType","l":"toString()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"toString()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"toString()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"StmtLocalPair","l":"toString()"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"toString()"},{"p":"sootup.java.core","c":"JavaModuleInfo.InterfaceReference","l":"toString()"},{"p":"sootup.java.core","c":"JavaModuleInfo.ModuleReference","l":"toString()"},{"p":"sootup.java.core","c":"JavaModuleInfo.PackageReference","l":"toString()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"toString()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"toString()"},{"p":"sootup.java.core.signatures","c":"ModulePackageName","l":"toString()"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"toString()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"toString()"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toString(AbstractInsnNode)","u":"toString(org.objectweb.asm.tree.AbstractInsnNode)"},{"p":"sootup.core.model","c":"ClassModifier","l":"toString(EnumSet)","u":"toString(java.util.EnumSet)"},{"p":"sootup.core.model","c":"FieldModifier","l":"toString(EnumSet)","u":"toString(java.util.EnumSet)"},{"p":"sootup.core.model","c":"MethodModifier","l":"toString(EnumSet)","u":"toString(java.util.EnumSet)"},{"p":"sootup.core.model","c":"ClassModifier","l":"toString(Set)","u":"toString(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"toString(Set)","u":"toString(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"toString(Set)","u":"toString(java.util.Set)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.basic","c":"Value","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.constant","c":"Constant","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.model","c":"SootMethod","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.signatures","c":"FieldSubSignature","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.types","c":"ArrayType","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.model","c":"FieldModifier","l":"TRANSIENT"},{"p":"sootup.core.jimple","c":"Jimple","l":"TRANSIENT"},{"p":"sootup.jimple","c":"JimpleParser","l":"trap_clause()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"trap_clause()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"trap_clause(int)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"Trap_clauseContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"trap_clauses()"},{"p":"sootup.jimple","c":"JimpleParser","l":"trap_clauses()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"Trap_clausesContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"Trap(ClassType, Stmt, Stmt, Stmt)","u":"%3Cinit%3E(sootup.core.types.ClassType,sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.validation","c":"TrapsValidator","l":"TrapsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"TrapTightener","l":"TrapTightener()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple","c":"Jimple","l":"TRUE"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"tryMergeBlocks(MutableBasicBlock, MutableBasicBlock)","u":"tryMergeBlocks(sootup.core.graph.MutableBasicBlock,sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"type_list()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"type_list()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"type_list()"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"type_list()"},{"p":"sootup.jimple","c":"JimpleParser","l":"type_list()"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"Type_listContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"type()"},{"p":"sootup.core.types","c":"Type","l":"Type()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"type(int)"},{"p":"sootup.java.bytecode.interceptors","c":"TypeAssigner","l":"TypeAssigner()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"TypeAssigner","l":"TypeAssigner(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"TypeChecker(Body.BodyBuilder, AugEvalFunction, BytecodeHierarchy)","u":"%3Cinit%3E(sootup.core.model.Body.BodyBuilder,sootup.java.bytecode.interceptors.typeresolving.AugEvalFunction,sootup.java.bytecode.interceptors.typeresolving.BytecodeHierarchy)"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"TypeContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypePromotionVisitor","l":"TypePromotionVisitor(Body.BodyBuilder, AugEvalFunction, BytecodeHierarchy)","u":"%3Cinit%3E(sootup.core.model.Body.BodyBuilder,sootup.java.bytecode.interceptors.typeresolving.AugEvalFunction,sootup.java.bytecode.interceptors.typeresolving.BytecodeHierarchy)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeResolver","l":"TypeResolver(JavaView)","u":"%3Cinit%3E(sootup.java.core.views.JavaView)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"typeSignature(Type)","u":"typeSignature(sootup.core.types.Type)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"typeSignature(Type)","u":"typeSignature(sootup.core.types.Type)"},{"p":"sootup.core.validation","c":"TypesValidator","l":"TypesValidator()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"Typing(Collection)","u":"%3Cinit%3E(java.util.Collection)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"Typing(Typing, BitSet)","u":"%3Cinit%3E(sootup.java.bytecode.interceptors.typeresolving.Typing,java.util.BitSet)"},{"p":"sootup.core.jimple","c":"Jimple","l":"unescape(String)","u":"unescape(java.lang.String)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"unmodifiableStmtGraph()"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"unmodifiableStmtGraph()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"unnamed_method_name"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"UNNAMED_MODULE"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"unop_expr()"},{"p":"sootup.jimple","c":"JimpleParser","l":"unop_expr()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"unop_expr()"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"Unop_exprContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"unop()"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"unop()"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"UnopContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.java.bytecode.interceptors","c":"UnreachableCodeEliminator","l":"UnreachableCodeEliminator()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"unsignedShiftRight(IntConstant)","u":"unsignedShiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"unsignedShiftRight(IntConstant)","u":"unsignedShiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"ShiftableConstant","l":"unsignedShiftRight(IntConstant)","u":"unsignedShiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.java.bytecode.interceptors","c":"UnusedLocalEliminator","l":"UnusedLocalEliminator()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"UseAbbreviations"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"UseImports"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"uses()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"uses()"},{"p":"sootup.core.validation","c":"UsesValidator","l":"UsesValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"USHR"},{"p":"sootup.jimple","c":"JimpleParser","l":"USHR"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"USHR()"},{"p":"sootup.core.util","c":"Utils","l":"Utils()","u":"%3Cinit%3E()"},{"p":"sootup.core","c":"Project","l":"validate()"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"validate()"},{"p":"sootup.core.validation","c":"BodyValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"CheckEscapingValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"CheckInitValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"CheckTypesValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"CheckVoidLocalesValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"FieldRefValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"IdentityStatementsValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"IdentityValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"InvokeArgumentValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"JimpleTrapValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"LocalsValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"MethodValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"NewValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"ReturnStatementsValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"StmtsValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"TrapsValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"TypesValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"UsesValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"ValuesValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"ClassFlagsValidator","l":"validate(SootClass, List)","u":"validate(sootup.core.model.SootClass,java.util.List)"},{"p":"sootup.core.validation","c":"ClassValidator","l":"validate(SootClass, List)","u":"validate(sootup.core.model.SootClass,java.util.List)"},{"p":"sootup.core.validation","c":"MethodDeclarationValidator","l":"validate(SootClass, List)","u":"validate(sootup.core.model.SootClass,java.util.List)"},{"p":"sootup.core.validation","c":"OuterClassValidator","l":"validate(SootClass, List)","u":"validate(sootup.core.model.SootClass,java.util.List)"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"validateAnnotation(JavaSootClass)","u":"validateAnnotation(sootup.java.core.JavaSootClass)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"validateBlocks()"},{"p":"sootup.core.model","c":"Body","l":"validateIdentityStatements()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"validateStmtConnectionsInGraph()"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(Local, String)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,java.lang.String)"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(Local, String, String)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,java.lang.String,java.lang.String)"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(SootClass, String)","u":"%3Cinit%3E(sootup.core.model.SootClass,java.lang.String)"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(SootMethod, String)","u":"%3Cinit%3E(sootup.core.model.SootMethod,java.lang.String)"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(SootMethod, String, String)","u":"%3Cinit%3E(sootup.core.model.SootMethod,java.lang.String,java.lang.String)"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(Value, String)","u":"%3Cinit%3E(sootup.core.jimple.basic.Value,java.lang.String)"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"value()"},{"p":"sootup.jimple","c":"JimpleParser","l":"value()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"ValueContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.inputlocation","c":"EmptyClassLoadingOptions","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.model","c":"ClassModifier","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.model","c":"FieldModifier","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.model","c":"MethodModifier","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.model","c":"SourceType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.java.bytecode.inputlocation","c":"BytecodeClassLoadingOptions","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.java.bytecode.interceptors","c":"BytecodeBodyInterceptors","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.java.core","c":"ModuleModifier","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.java.sourcecode.inputlocation","c":"SourcecodeClassLoadingOptions","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.util","c":"StreamUtils","l":"valueOrElse(T, T)","u":"valueOrElse(T,T)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"values()"},{"p":"sootup.core.inputlocation","c":"EmptyClassLoadingOptions","l":"values()"},{"p":"sootup.core.inputlocation","c":"FileType","l":"values()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"values()"},{"p":"sootup.core.model","c":"ClassModifier","l":"values()"},{"p":"sootup.core.model","c":"FieldModifier","l":"values()"},{"p":"sootup.core.model","c":"MethodModifier","l":"values()"},{"p":"sootup.core.model","c":"SourceType","l":"values()"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"values()"},{"p":"sootup.java.bytecode.inputlocation","c":"BytecodeClassLoadingOptions","l":"values()"},{"p":"sootup.java.bytecode.interceptors","c":"BytecodeBodyInterceptors","l":"values()"},{"p":"sootup.java.core","c":"ModuleModifier","l":"values()"},{"p":"sootup.java.sourcecode.inputlocation","c":"SourcecodeClassLoadingOptions","l":"values()"},{"p":"sootup.core.validation","c":"ValuesValidator","l":"ValuesValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"MethodModifier","l":"VARARGS"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph.Vertex","l":"Vertex(MethodSignature)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"vertex2MethodSignature(GraphBasedCallGraph.Vertex)","u":"vertex2MethodSignature(sootup.callgraph.GraphBasedCallGraph.Vertex)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"vertexOf(MethodSignature)","u":"vertexOf(sootup.core.signatures.MethodSignature)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"view"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"view"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"ViewTypeHierarchy(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"VIRTUAL"},{"p":"sootup.core.jimple","c":"Jimple","l":"VIRTUALINVOKE"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"visit(Value, Type, Stmt)","u":"visit(sootup.core.jimple.basic.Value,sootup.core.types.Type,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"visit(Value, Type, Stmt)","u":"visit(sootup.core.jimple.basic.Value,sootup.core.types.Type,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypePromotionVisitor","l":"visit(Value, Type, Stmt)","u":"visit(sootup.core.jimple.basic.Value,sootup.core.types.Type,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitArg_list(JimpleParser.Arg_listContext)","u":"visitArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitArg_list(JimpleParser.Arg_listContext)","u":"visitArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitArray_descriptor(JimpleParser.Array_descriptorContext)","u":"visitArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitArray_descriptor(JimpleParser.Array_descriptorContext)","u":"visitArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitAssignments(JimpleParser.AssignmentsContext)","u":"visitAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitAssignments(JimpleParser.AssignmentsContext)","u":"visitAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitBinop_expr(JimpleParser.Binop_exprContext)","u":"visitBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitBinop_expr(JimpleParser.Binop_exprContext)","u":"visitBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitBinop(JimpleParser.BinopContext)","u":"visitBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitBinop(JimpleParser.BinopContext)","u":"visitBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitBool_expr(JimpleParser.Bool_exprContext)","u":"visitBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitBool_expr(JimpleParser.Bool_exprContext)","u":"visitBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitCase_label(JimpleParser.Case_labelContext)","u":"visitCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitCase_label(JimpleParser.Case_labelContext)","u":"visitCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitCase_stmt(JimpleParser.Case_stmtContext)","u":"visitCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitCase_stmt(JimpleParser.Case_stmtContext)","u":"visitCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitClass_modifier(JimpleParser.Class_modifierContext)","u":"visitClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitClass_modifier(JimpleParser.Class_modifierContext)","u":"visitClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitCommon_modifier(JimpleParser.Common_modifierContext)","u":"visitCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitCommon_modifier(JimpleParser.Common_modifierContext)","u":"visitCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitConstant(JimpleParser.ConstantContext)","u":"visitConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitConstant(JimpleParser.ConstantContext)","u":"visitConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitDeclaration(JimpleParser.DeclarationContext)","u":"visitDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitDeclaration(JimpleParser.DeclarationContext)","u":"visitDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitDeclarations(JimpleParser.DeclarationsContext)","u":"visitDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitDeclarations(JimpleParser.DeclarationsContext)","u":"visitDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"visitErrorNode(ErrorNode)","u":"visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitExtends_clause(JimpleParser.Extends_clauseContext)","u":"visitExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitExtends_clause(JimpleParser.Extends_clauseContext)","u":"visitExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitField_modifier(JimpleParser.Field_modifierContext)","u":"visitField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitField_modifier(JimpleParser.Field_modifierContext)","u":"visitField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitField_signature(JimpleParser.Field_signatureContext)","u":"visitField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitField_signature(JimpleParser.Field_signatureContext)","u":"visitField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitField(JimpleParser.FieldContext)","u":"visitField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitField(JimpleParser.FieldContext)","u":"visitField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitFile_type(JimpleParser.File_typeContext)","u":"visitFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitFile_type(JimpleParser.File_typeContext)","u":"visitFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitFile(JimpleParser.FileContext)","u":"visitFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitFile(JimpleParser.FileContext)","u":"visitFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitGoto_stmt(JimpleParser.Goto_stmtContext)","u":"visitGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitGoto_stmt(JimpleParser.Goto_stmtContext)","u":"visitGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitIdentifier(JimpleParser.IdentifierContext)","u":"visitIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitIdentifier(JimpleParser.IdentifierContext)","u":"visitIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitIdentity_ref(JimpleParser.Identity_refContext)","u":"visitIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitIdentity_ref(JimpleParser.Identity_refContext)","u":"visitIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitImmediate(JimpleParser.ImmediateContext)","u":"visitImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitImmediate(JimpleParser.ImmediateContext)","u":"visitImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitImplements_clause(JimpleParser.Implements_clauseContext)","u":"visitImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitImplements_clause(JimpleParser.Implements_clauseContext)","u":"visitImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitImportItem(JimpleParser.ImportItemContext)","u":"visitImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitImportItem(JimpleParser.ImportItemContext)","u":"visitImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitInteger_constant(JimpleParser.Integer_constantContext)","u":"visitInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitInteger_constant(JimpleParser.Integer_constantContext)","u":"visitInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitInvoke_expr(JimpleParser.Invoke_exprContext)","u":"visitInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitInvoke_expr(JimpleParser.Invoke_exprContext)","u":"visitInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMember(JimpleParser.MemberContext)","u":"visitMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMember(JimpleParser.MemberContext)","u":"visitMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"visitMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"visitMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_body(JimpleParser.Method_bodyContext)","u":"visitMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_body(JimpleParser.Method_bodyContext)","u":"visitMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_modifier(JimpleParser.Method_modifierContext)","u":"visitMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_modifier(JimpleParser.Method_modifierContext)","u":"visitMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_name(JimpleParser.Method_nameContext)","u":"visitMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_name(JimpleParser.Method_nameContext)","u":"visitMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_signature(JimpleParser.Method_signatureContext)","u":"visitMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_signature(JimpleParser.Method_signatureContext)","u":"visitMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"visitMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"visitMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod(JimpleParser.MethodContext)","u":"visitMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod(JimpleParser.MethodContext)","u":"visitMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethodhandle(JimpleParser.MethodhandleContext)","u":"visitMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethodhandle(JimpleParser.MethodhandleContext)","u":"visitMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitReference(JimpleParser.ReferenceContext)","u":"visitReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitReference(JimpleParser.ReferenceContext)","u":"visitReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitStatement(JimpleParser.StatementContext)","u":"visitStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitStatement(JimpleParser.StatementContext)","u":"visitStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitStatements(JimpleParser.StatementsContext)","u":"visitStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitStatements(JimpleParser.StatementsContext)","u":"visitStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitStmt(JimpleParser.StmtContext)","u":"visitStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitStmt(JimpleParser.StmtContext)","u":"visitStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"visitTerminal(TerminalNode)","u":"visitTerminal(org.antlr.v4.runtime.tree.TerminalNode)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitThrows_clause(JimpleParser.Throws_clauseContext)","u":"visitThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitThrows_clause(JimpleParser.Throws_clauseContext)","u":"visitThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitTrap_clause(JimpleParser.Trap_clauseContext)","u":"visitTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitTrap_clause(JimpleParser.Trap_clauseContext)","u":"visitTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitTrap_clauses(JimpleParser.Trap_clausesContext)","u":"visitTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitTrap_clauses(JimpleParser.Trap_clausesContext)","u":"visitTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitType_list(JimpleParser.Type_listContext)","u":"visitType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitType_list(JimpleParser.Type_listContext)","u":"visitType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitType(JimpleParser.TypeContext)","u":"visitType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitType(JimpleParser.TypeContext)","u":"visitType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitUnop_expr(JimpleParser.Unop_exprContext)","u":"visitUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitUnop_expr(JimpleParser.Unop_exprContext)","u":"visitUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitUnop(JimpleParser.UnopContext)","u":"visitUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitUnop(JimpleParser.UnopContext)","u":"visitUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitValue(JimpleParser.ValueContext)","u":"visitValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitValue(JimpleParser.ValueContext)","u":"visitValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"VOCABULARY"},{"p":"sootup.jimple","c":"JimpleParser","l":"VOCABULARY"},{"p":"sootup.core.model","c":"FieldModifier","l":"VOLATILE"},{"p":"sootup.core.jimple","c":"Jimple","l":"VOLATILE"},{"p":"sootup.java.sourcecode","c":"WalaClassLoaderTestUtils","l":"WalaClassLoaderTestUtils()","u":"%3Cinit%3E()"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"WalaIRToJimpleConverter(Set)","u":"%3Cinit%3E(java.util.Set)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"WalaIRToJimpleConverter(Set, SourceType)","u":"%3Cinit%3E(java.util.Set,sootup.core.model.SourceType)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(Collection, SourceTypeSpecifier)","u":"%3Cinit%3E(java.util.Collection,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(Set)","u":"%3Cinit%3E(java.util.Set)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(Set, Set, String)","u":"%3Cinit%3E(java.util.Set,java.util.Set,java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(Set, String)","u":"%3Cinit%3E(java.util.Set,java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(Set, String, String, String)","u":"%3Cinit%3E(java.util.Set,java.lang.String,java.lang.String,java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(String, String, SourceTypeSpecifier)","u":"%3Cinit%3E(java.lang.String,java.lang.String,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"WalaSootMethod(BodySource, MethodSignature, Iterable, Iterable, AstMethod.DebuggingInformation)","u":"%3Cinit%3E(sootup.core.frontend.BodySource,sootup.core.signatures.MethodSignature,java.lang.Iterable,java.lang.Iterable,com.ibm.wala.cast.loader.AstMethod.DebuggingInformation)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"WAR"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"WeakObjectType","l":"WeakObjectType(String, PackageName)","u":"%3Cinit%3E(java.lang.String,sootup.core.signatures.PackageName)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"with"},{"p":"sootup.core.jimple","c":"Jimple","l":"WITH"},{"p":"sootup.jimple","c":"JimpleLexer","l":"WITH"},{"p":"sootup.jimple","c":"JimpleParser","l":"WITH"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"WITH()"},{"p":"sootup.java.core","c":"JavaSootField.AnnotationOrSignatureStep","l":"withAnnotation(Iterable)","u":"withAnnotation(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootField.JavaSootFieldBuilder","l":"withAnnotation(Iterable)","u":"withAnnotation(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootMethod.AnnotationOrSignatureStep","l":"withAnnotation(Iterable)","u":"withAnnotation(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootMethod.JavaSootMethodBuilder","l":"withAnnotation(Iterable)","u":"withAnnotation(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootField","l":"withAnnotations(Iterable)","u":"withAnnotations(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withAnnotations(Iterable)","u":"withAnnotations(java.lang.Iterable)"},{"p":"sootup.java.core.jimple.basic","c":"JavaLocal","l":"withAnnotations(Iterable)","u":"withAnnotations(java.lang.Iterable)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"withArgToBlockMap(Map>)","u":"withArgToBlockMap(java.util.Map)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"withBaseType(ArrayType)","u":"withBaseType(sootup.core.types.ArrayType)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"withBaseType(Type)","u":"withBaseType(sootup.core.types.Type)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"withBeginStmt(Stmt)","u":"withBeginStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"withBody(Body)","u":"withBody(sootup.core.model.Body)"},{"p":"sootup.core.model","c":"SootMethod","l":"withBody(Body)","u":"withBody(sootup.core.model.Body)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withBody(Body)","u":"withBody(sootup.core.model.Body)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"withBootstrapArgs(List)","u":"withBootstrapArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"withBootstrapMethodSignature(MethodSignature)","u":"withBootstrapMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"withCheckType(Type)","u":"withCheckType(sootup.core.types.Type)"},{"p":"sootup.core.model","c":"SootClass","l":"withClassSource(S)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"withCondition(AbstractConditionExpr)","u":"withCondition(sootup.core.jimple.common.expr.AbstractConditionExpr)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"withDebugInfo(AstMethod.DebuggingInformation)","u":"withDebugInfo(com.ibm.wala.cast.loader.AstMethod.DebuggingInformation)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"withEndStmt(Stmt)","u":"withEndStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"withException(ClassType)","u":"withException(sootup.core.types.ClassType)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withFields(Collection)","u":"withFields(java.util.Collection)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withFields(Collection)","u":"withFields(java.util.Collection)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withFields(Collection)","u":"withFields(java.util.Collection)"},{"p":"sootup.core.jimple.common.ref","c":"JFieldRef","l":"withFieldSignature(FieldSignature)","u":"withFieldSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"withFieldSignature(FieldSignature)","u":"withFieldSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"withFieldSignature(FieldSignature)","u":"withFieldSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"withHandlerStmt(Stmt)","u":"withHandlerStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"withIdentityValue(N)"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"withIndex(Immediate)","u":"withIndex(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withInterfaces(Set)","u":"withInterfaces(java.util.Set)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withInterfaces(Set)","u":"withInterfaces(java.util.Set)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"withInvokeExpr(AbstractInvokeExpr)","u":"withInvokeExpr(sootup.core.jimple.common.expr.AbstractInvokeExpr)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"withKey(Immediate)","u":"withKey(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"withLocal(Local)","u":"withLocal(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.model","c":"Body","l":"withLocals(Set)","u":"withLocals(java.util.Set)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"withMethodArgs(List)","u":"withMethodArgs(java.util.List)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withMethods(Collection)","u":"withMethods(java.util.Collection)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withMethods(Collection)","u":"withMethods(java.util.Collection)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withMethods(Collection)","u":"withMethods(java.util.Collection)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.model","c":"SootField.ModifierStep","l":"withModifier(Iterable)","u":"withModifier(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"withModifier(Iterable)","u":"withModifier(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod.ModifierStep","l":"withModifier(Iterable)","u":"withModifier(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"withModifier(Iterable)","u":"withModifier(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootField.ModifierStep","l":"withModifiers(FieldModifier, FieldModifier...)","u":"withModifiers(sootup.core.model.FieldModifier,sootup.core.model.FieldModifier...)"},{"p":"sootup.core.model","c":"SootField","l":"withModifiers(Iterable)","u":"withModifiers(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod","l":"withModifiers(Iterable)","u":"withModifiers(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withModifiers(Iterable)","u":"withModifiers(java.lang.Iterable)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"withModifiers(Iterable)","u":"withModifiers(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod.ModifierStep","l":"withModifiers(MethodModifier, MethodModifier...)","u":"withModifiers(sootup.core.model.MethodModifier,sootup.core.model.MethodModifier...)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withModifiers(Set)","u":"withModifiers(java.util.Set)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withModifiers(Set)","u":"withModifiers(java.util.Set)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withModifiers(Set)","u":"withModifiers(java.util.Set)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"withName(String)","u":"withName(java.lang.String)"},{"p":"sootup.java.core.jimple.basic","c":"JavaLocal","l":"withName(String)","u":"withName(java.lang.String)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"withNewDef(Local)","u":"withNewDef(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"withNewDef(Local)","u":"withNewDef(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"withNewDef(Local)","u":"withNewDef(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"withNewUse(Value, Value)","u":"withNewUse(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"withNumber(int)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JAddExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JAndExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpgExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmplExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JDivExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JEqExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JGeExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JGtExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLeExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLtExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JMulExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNeExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JOrExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JRemExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JSubExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JXorExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JAddExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JAndExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpgExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmplExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JDivExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JEqExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JGeExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JGtExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLeExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLtExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JMulExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNeExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JOrExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JRemExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JSubExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JXorExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"withOperandPositions(Position[])","u":"withOperandPositions(sootup.core.model.Position[])"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withOuterClass(Optional)","u":"withOuterClass(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withOuterClass(Optional)","u":"withOuterClass(java.util.Optional)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withOuterClass(Optional)","u":"withOuterClass(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withOverridingClassSource(Function)","u":"withOverridingClassSource(java.util.function.Function)"},{"p":"sootup.core.model","c":"SootMethod","l":"withOverridingMethodSource(Function)","u":"withOverridingMethodSource(java.util.function.Function)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withOverridingMethodSource(Function)","u":"withOverridingMethodSource(java.util.function.Function)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"withOverridingMethodSource(Function)","u":"withOverridingMethodSource(java.util.function.Function)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"withParamType(Type)","u":"withParamType(sootup.core.types.Type)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootField.BuildStep","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootMethod.BuildStep","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withReplacedField(SootField, SootField)","u":"withReplacedField(sootup.core.model.SootField,sootup.core.model.SootField)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withReplacedField(SootField, SootField)","u":"withReplacedField(sootup.core.model.SootField,sootup.core.model.SootField)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withReplacedField(SootField, SootField)","u":"withReplacedField(sootup.core.model.SootField,sootup.core.model.SootField)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withReplacedMethod(SootMethod, SootMethod)","u":"withReplacedMethod(sootup.core.model.SootMethod,sootup.core.model.SootMethod)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withReplacedMethod(SootMethod, SootMethod)","u":"withReplacedMethod(sootup.core.model.SootMethod,sootup.core.model.SootMethod)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withReplacedMethod(SootMethod, SootMethod)","u":"withReplacedMethod(sootup.core.model.SootMethod,sootup.core.model.SootMethod)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"withReturnValue(Immediate)","u":"withReturnValue(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"withRValue(N)"},{"p":"sootup.core.model","c":"SootField.SignatureStep","l":"withSignature(FieldSignature)","u":"withSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"withSignature(FieldSignature)","u":"withSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.model","c":"SootField","l":"withSignature(FieldSignature)","u":"withSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.model","c":"SootMethod.SignatureStep","l":"withSignature(MethodSignature)","u":"withSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"withSignature(MethodSignature)","u":"withSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"withSize(Immediate)","u":"withSize(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"withSizes(List)","u":"withSizes(java.util.List)"},{"p":"sootup.core.model","c":"SootMethod.MethodSourceStep","l":"withSource(BodySource)","u":"withSource(sootup.core.frontend.BodySource)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"withSource(BodySource)","u":"withSource(sootup.core.frontend.BodySource)"},{"p":"sootup.core.model","c":"SootMethod","l":"withSource(BodySource)","u":"withSource(sootup.core.frontend.BodySource)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withSource(BodySource)","u":"withSource(sootup.core.frontend.BodySource)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"withSource(BodySource)","u":"withSource(sootup.core.frontend.BodySource)"},{"p":"sootup.core.model","c":"SootClass","l":"withSourceType(SourceType)","u":"withSourceType(sootup.core.model.SourceType)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"withStmtAddress(Value)","u":"withStmtAddress(sootup.core.jimple.basic.Value)"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"withStmtPosition(Position)","u":"withStmtPosition(sootup.core.model.Position)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withSuperclass(Optional)","u":"withSuperclass(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withSuperclass(Optional)","u":"withSuperclass(java.util.Optional)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withSuperclass(Optional)","u":"withSuperclass(java.util.Optional)"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"withThisType(ClassType)","u":"withThisType(sootup.core.types.ClassType)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"withThrownExceptions(Iterable)","u":"withThrownExceptions(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod.ThrownExceptionsStep","l":"withThrownExceptions(Iterable)","u":"withThrownExceptions(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod","l":"withThrownExceptions(Iterable)","u":"withThrownExceptions(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withThrownExceptions(Iterable)","u":"withThrownExceptions(java.lang.Iterable)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"withThrownExceptions(Iterable)","u":"withThrownExceptions(java.lang.Iterable)"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"withType(ClassType)","u":"withType(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"withType(Type)","u":"withType(sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"withType(Type)","u":"withType(sootup.core.types.Type)"},{"p":"sootup.java.core.jimple.basic","c":"JavaLocal","l":"withType(Type)","u":"withType(sootup.core.types.Type)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"withValues(List)","u":"withValues(java.util.List)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"withVariable(N)"},{"p":"sootup.core.util","c":"EscapedWriter","l":"write(int)"},{"p":"sootup.core.util","c":"EscapedWriter","l":"write(String, int, int)","u":"write(java.lang.String,int,int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"XOR"},{"p":"sootup.jimple","c":"JimpleParser","l":"XOR"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"XOR()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"xor(BooleanConstant)","u":"xor(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"xor(IntConstant)","u":"xor(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LogicalConstant","l":"xor(L)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"xor(LongConstant)","u":"xor(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"ZIP"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"sootup.jimple","c":"JimpleLexer","l":"_ATN"},{"p":"sootup.jimple","c":"JimpleParser","l":"_ATN"},{"p":"sootup.jimple","c":"JimpleLexer","l":"_decisionToDFA"},{"p":"sootup.jimple","c":"JimpleParser","l":"_decisionToDFA"},{"p":"sootup.jimple","c":"JimpleLexer","l":"_serializedATN"},{"p":"sootup.jimple","c":"JimpleParser","l":"_serializedATN"},{"p":"sootup.jimple","c":"JimpleLexer","l":"_sharedContextCache"},{"p":"sootup.jimple","c":"JimpleParser","l":"_sharedContextCache"},{"p":"sootup.core.model","c":"ClassModifier","l":"ABSTRACT"},{"p":"sootup.core.model","c":"MethodModifier","l":"ABSTRACT"},{"p":"sootup.core.jimple","c":"Jimple","l":"ABSTRACT"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"AbstractCallGraphAlgorithm(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.core.model","c":"AbstractClass","l":"AbstractClass(T)","u":"%3Cinit%3E(T)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"AbstractClassSource(AnalysisInputLocation>, ClassType, Path)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,sootup.core.types.ClassType,java.nio.file.Path)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"AbstractConstantVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"AbstractExprVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractFloatBinopExpr","l":"AbstractFloatBinopExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"AbstractFlowAnalysis(StmtGraph>)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.core.jimple.visitor","c":"AbstractImmediateVisitor","l":"AbstractImmediateVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"AbstractInvokeExpr(MethodSignature, Immediate[])","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate[])"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"AbstractJimpleBasedICFG()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"AbstractJimpleBasedICFG(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"AbstractRefVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"AbstractStmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"AbstractStmtPrinter()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"AbstractStmtVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"AbstractTypeVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"AbstractValueVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.views","c":"AbstractView","l":"AbstractView(Project>)","u":"%3Cinit%3E(sootup.core.Project)"},{"p":"sootup.core.jimple.visitor","c":"AbstractVisitor","l":"AbstractVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"accept(ConstantVisitor)","u":"accept(sootup.core.jimple.visitor.ConstantVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JAddExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JAndExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpgExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JCmplExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JDivExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JEqExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JGeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JGtExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JLeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JLtExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JMulExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JNeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JOrExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JRemExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JSubExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.common.expr","c":"JXorExpr","l":"accept(ExprVisitor)","u":"accept(sootup.core.jimple.visitor.ExprVisitor)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"accept(ImmediateVisitor)","u":"accept(sootup.core.jimple.visitor.ImmediateVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Common_modifierContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"accept(ParseTreeVisitor)","u":"accept(org.antlr.v4.runtime.tree.ParseTreeVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"accept(RefVisitor)","u":"accept(sootup.core.jimple.visitor.RefVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"accept(StmtVisitor)","u":"accept(sootup.core.jimple.visitor.StmtVisitor)"},{"p":"sootup.core.types","c":"ArrayType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"ClassType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"NullType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.BooleanType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.ByteType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.CharType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.DoubleType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.FloatType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.IntType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.LongType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"PrimitiveType.ShortType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"UnknownType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.types","c":"VoidType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugmentIntegerTypes.Integer127Type","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugmentIntegerTypes.Integer1Type","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugmentIntegerTypes.Integer32767Type","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"BottomType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"WeakObjectType","l":"accept(TypeVisitor)","u":"accept(sootup.core.jimple.visitor.TypeVisitor)"},{"p":"sootup.core.jimple.visitor","c":"Acceptor","l":"accept(V)"},{"p":"sootup.core.jimple.basic","c":"Value","l":"accept(ValueVisitor)","u":"accept(sootup.core.jimple.visitor.ValueVisitor)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"add(DoubleConstant)","u":"add(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"add(E)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"add(FloatConstant)","u":"add(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"add(IntConstant)","u":"add(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"add(LongConstant)","u":"add(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"add(N)"},{"p":"sootup.analysis.intraprocedural","c":"Fact","l":"addAlias(Local)","u":"addAlias(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"addBlock(List)","u":"addBlock(java.util.List)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"addBlock(List, Map)","u":"addBlock(java.util.List,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"addBlock(List, Map)","u":"addBlock(java.util.List,java.util.Map)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"addCall(MethodSignature, MethodSignature)","u":"addCall(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"MutableCallGraph","l":"addCall(MethodSignature, MethodSignature)","u":"addCall(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"addCall(MethodSignature, MethodSignature, GraphBasedCallGraph.Edge)","u":"addCall(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature,sootup.callgraph.GraphBasedCallGraph.Edge)"},{"p":"sootup.core.views","c":"MutableView","l":"addChangeListener(ViewChangeListener)","u":"addChangeListener(sootup.core.ViewChangeListener)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"addChangeListener(ViewChangeListener)","u":"addChangeListener(sootup.core.ViewChangeListener)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"addClass(CallGraph, JavaClassType)","u":"addClass(sootup.callgraph.CallGraph,sootup.java.core.types.JavaClassType)"},{"p":"sootup.callgraph","c":"CallGraphAlgorithm","l":"addClass(CallGraph, JavaClassType)","u":"addClass(sootup.callgraph.CallGraph,sootup.java.core.types.JavaClassType)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"addClass(JavaSootClass)","u":"addClass(sootup.java.core.JavaSootClass)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"addExceptionalEdge(Stmt, ClassType, Stmt)","u":"addExceptionalEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.types.ClassType,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"addExceptionalEdge(Stmt, ClassType, Stmt)","u":"addExceptionalEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.types.ClassType,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"addExceptionalSuccessorBlock(ClassType, MutableBasicBlock)","u":"addExceptionalSuccessorBlock(sootup.core.types.ClassType,sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"addFlow(FallsThroughStmt, Stmt)","u":"addFlow(sootup.core.jimple.common.stmt.FallsThroughStmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"addImplicitEdgesOfEntryPoints(List, MutableCallGraph, Deque)","u":"addImplicitEdgesOfEntryPoints(java.util.List,sootup.callgraph.MutableCallGraph,java.util.Deque)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"addImport(JimpleParser.ImportItemContext)","u":"addImport(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"addImport(Type)","u":"addImport(sootup.core.types.Type)"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"addInputLocation(AnalysisInputLocation)","u":"addInputLocation(sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"addInputLocation(ModuleInfoAnalysisInputLocation)","u":"addInputLocation(sootup.java.core.ModuleInfoAnalysisInputLocation)"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"AddJimpleLn"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"addLocal(Local)","u":"addLocal(sootup.core.jimple.basic.Local)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"addMethod(JavaSootMethod)","u":"addMethod(sootup.java.core.JavaSootMethod)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"addMethod(MethodSignature)","u":"addMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"MutableCallGraph","l":"addMethod(MethodSignature)","u":"addMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"addMethod(MethodSignature, GraphBasedCallGraph.Vertex)","u":"addMethod(sootup.core.signatures.MethodSignature,sootup.callgraph.GraphBasedCallGraph.Vertex)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"addNode(Stmt)","u":"addNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"addNode(Stmt, Map)","u":"addNode(sootup.core.jimple.common.stmt.Stmt,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"addNode(Stmt, Map)","u":"addNode(sootup.core.jimple.common.stmt.Stmt,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"addNodeToBlock(MutableBasicBlock, Stmt)","u":"addNodeToBlock(sootup.core.graph.MutableBasicBlock,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"addPredecessorBlock(MutableBasicBlock)","u":"addPredecessorBlock(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"addSootField(SootField)","u":"addSootField(sootup.core.model.SootField)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"addStmt(Stmt)","u":"addStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.typehierarchy","c":"MutableTypeHierarchy","l":"addType(SootClass)","u":"addType(sootup.core.model.SootClass)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"addType(SootClass)","u":"addType(sootup.core.model.SootClass)"},{"p":"sootup.java.bytecode.interceptors","c":"Aggregator","l":"Aggregator()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"Aggregator","l":"Aggregator(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"allNonCallEndNodes()"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"allNonCallEndNodes()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"allNonCallStartNodes()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"AND"},{"p":"sootup.jimple","c":"JimpleParser","l":"AND"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"AND()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"and(BooleanConstant)","u":"and(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"and(IntConstant)","u":"and(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LogicalConstant","l":"and(L)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"and(LongConstant)","u":"and(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.model","c":"ClassModifier","l":"ANNOTATION"},{"p":"sootup.core.jimple","c":"Jimple","l":"ANNOTATION"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"AnnotationType(String, PackageName)","u":"%3Cinit%3E(java.lang.String,sootup.core.signatures.PackageName)"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"AnnotationType(String, PackageName, boolean)","u":"%3Cinit%3E(java.lang.String,sootup.core.signatures.PackageName,boolean)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"annotationTypeCache"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"AnnotationUsage(AnnotationType, Map)","u":"%3Cinit%3E(sootup.java.core.types.AnnotationType,java.util.Map)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"APK"},{"p":"sootup.core.model","c":"SourceType","l":"Application"},{"p":"sootup.java.core","c":"JavaModuleInfo.PackageReference","l":"appliesTo(ModuleSignature)","u":"appliesTo(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"ARCHIVE_TYPES"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"PrimitiveHierarchy","l":"arePrimitives(Type, Type)","u":"arePrimitives(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.jimple","c":"JimpleParser","l":"arg_list()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"arg_list()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"arg_list()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"arg_list(int)"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"Arg_listContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"argsToPrinter(StmtPrinter)","u":"argsToPrinter(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"argsToString(StringBuilder)","u":"argsToString(java.lang.StringBuilder)"},{"p":"sootup.jimple","c":"JimpleParser","l":"array_descriptor()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"array_descriptor()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"array_descriptor()"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"Array_descriptorContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"array_type"},{"p":"sootup.core.types","c":"ArrayType","l":"ArrayType(Type, int)","u":"%3Cinit%3E(sootup.core.types.Type,int)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"arrayTypetoJimpleType(String)","u":"arrayTypetoJimpleType(java.lang.String)"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"AsmAnnotationClassSource(AnalysisInputLocation>, Path, JavaClassType, ClassNode)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.java.core.types.JavaClassType,org.objectweb.asm.tree.ClassNode)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"asmIdToSignature(Iterable)","u":"asmIdToSignature(java.lang.Iterable)"},{"p":"sootup.java.bytecode.frontend","c":"AsmJavaClassProvider","l":"AsmJavaClassProvider(View)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"AsmModuleSource(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"sootup.core.util","c":"Utils","l":"assertEquiv(EquivTo, EquivTo)","u":"assertEquiv(sootup.core.jimple.basic.EquivTo,sootup.core.jimple.basic.EquivTo)"},{"p":"sootup.core.util","c":"Utils","l":"assertInstanceOfSatisfying(Object, Class, Consumer)","u":"assertInstanceOfSatisfying(java.lang.Object,java.lang.Class,java.util.function.Consumer)"},{"p":"sootup.jimple","c":"JimpleParser","l":"assignments()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"assignments()"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"AssignmentsContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"ASYNCTASK"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"AugEvalFunction","l":"AugEvalFunction(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugmentIntegerTypes","l":"AugmentIntegerTypes()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"backingGraph"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"BackwardsStmtGraph(StmtGraph)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"base_type"},{"p":"sootup.core","c":"BaseViewChangeListener","l":"BaseViewChangeListener()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser","l":"binop_expr()"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"binop_expr()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"binop_expr()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"Binop_exprContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"binop()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"binop()"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"BinopContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"BLANK"},{"p":"sootup.jimple","c":"JimpleParser","l":"BLANK"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIterator","l":"BlockGraphIterator()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIteratorAndTrapAggregator","l":"BlockGraphIteratorAndTrapAggregator(V)","u":"%3Cinit%3E(V)"},{"p":"sootup.java.bytecode.interceptors","c":"BytecodeBodyInterceptors","l":"bodyInterceptors()"},{"p":"sootup.core.model","c":"SootMethod","l":"bodySource"},{"p":"sootup.core.util","c":"Utils","l":"bodyStmtsAsStrings(Body)","u":"bodyStmtsAsStrings(sootup.core.model.Body)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"bodyToStmtGraph"},{"p":"sootup.jimple","c":"JimpleLexer","l":"BOOL_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser","l":"BOOL_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"BOOL_CONSTANT()"},{"p":"sootup.jimple","c":"JimpleParser","l":"bool_expr()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"bool_expr()"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"Bool_exprContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"BRANCH_IDX"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"BranchingStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"branches()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"branches()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"branches()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"branches()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"branches()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"branches()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"branches()"},{"p":"sootup.core.jimple","c":"Jimple","l":"BREAKPOINT"},{"p":"sootup.jimple","c":"JimpleLexer","l":"BREAKPOINT"},{"p":"sootup.jimple","c":"JimpleParser","l":"BREAKPOINT"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"BREAKPOINT()"},{"p":"sootup.core.model","c":"MethodModifier","l":"BRIDGE"},{"p":"sootup.core.util.printer","c":"BriefStmtPrinter","l":"BriefStmtPrinter()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"bsm"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"build()"},{"p":"sootup.core.model","c":"SootField.BuildStep","l":"build()"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"build()"},{"p":"sootup.core.model","c":"SootMethod.BuildStep","l":"build()"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"build()"},{"p":"sootup.core.model","c":"SootMethod.ThrownExceptionsStep","l":"build()"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"build()"},{"p":"sootup.java.core","c":"JavaSootField.JavaSootFieldBuilder","l":"build()"},{"p":"sootup.java.core","c":"JavaSootMethod.JavaSootMethodBuilder","l":"build()"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"buildClass(SourceType)","u":"buildClass(sootup.core.model.SourceType)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"buildClass(SourceType)","u":"buildClass(sootup.core.model.SourceType)"},{"p":"sootup.java.core","c":"JavaAnnotationSootClassSource","l":"buildClass(SourceType)","u":"buildClass(sootup.core.model.SourceType)"},{"p":"sootup.java.core","c":"JavaSootClassSource","l":"buildClass(SourceType)","u":"buildClass(sootup.core.model.SourceType)"},{"p":"sootup.java.core.views","c":"JavaView","l":"buildClassFrom(AbstractClassSource)","u":"buildClassFrom(sootup.core.frontend.AbstractClassSource)"},{"p":"sootup.core.util","c":"DotExporter","l":"buildDiGraphObject(StringBuilder)","u":"buildDiGraphObject(java.lang.StringBuilder)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"builder"},{"p":"sootup.core.model","c":"Body","l":"builder()"},{"p":"sootup.core.model","c":"SootField","l":"builder()"},{"p":"sootup.core.model","c":"SootMethod","l":"builder()"},{"p":"sootup.java.core","c":"JavaSootField","l":"builder()"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"builder()"},{"p":"sootup.core.model","c":"Body","l":"builder(Body, Set)","u":"builder(sootup.core.model.Body,java.util.Set)"},{"p":"sootup.java.core","c":"JavaProject","l":"builder(JavaLanguage)","u":"builder(sootup.java.core.language.JavaLanguage)"},{"p":"sootup.core.model","c":"Body","l":"builder(MutableStmtGraph)","u":"builder(sootup.core.graph.MutableStmtGraph)"},{"p":"sootup.core.model","c":"BuilderException","l":"BuilderException(Class, Class)","u":"%3Cinit%3E(java.lang.Class,java.lang.Class)"},{"p":"sootup.core.model","c":"BuilderException","l":"BuilderException(Class, Class, Throwable)","u":"%3Cinit%3E(java.lang.Class,java.lang.Class,java.lang.Throwable)"},{"p":"sootup.core.util","c":"DotExporter","l":"buildGraph(StmtGraph, boolean, Map, MethodSignature)","u":"buildGraph(sootup.core.graph.StmtGraph,boolean,java.util.Map,sootup.core.signatures.MethodSignature)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"buildICFGGraph(CallGraph)","u":"buildICFGGraph(sootup.callgraph.CallGraph)"},{"p":"sootup.analysis.interprocedural.icfg","c":"ICFGDotExporter","l":"buildICFGGraph(Map, View>)","u":"buildICFGGraph(java.util.Map,sootup.core.views.View)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"buildPositionFromCtx(ParserRuleContext)","u":"buildPositionFromCtx(org.antlr.v4.runtime.ParserRuleContext)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"BytecodeHierarchy","l":"BytecodeHierarchy(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.core.cache","c":"FullCache","l":"cache"},{"p":"sootup.java.core.views","c":"JavaView","l":"cache"},{"p":"sootup.callgraph","c":"CallGraph","l":"callCount()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"callCount()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CalleeMethodSignature","l":"CalleeMethodSignature(MethodSignature, CGEdgeUtil.CallGraphEdgeType, Stmt)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,sootup.analysis.interprocedural.icfg.CGEdgeUtil.CallGraphEdgeType,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.callgraph","c":"CallGraph","l":"callsFrom(MethodSignature)","u":"callsFrom(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"callsFrom(MethodSignature)","u":"callsFrom(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"CallGraph","l":"callsTo(MethodSignature)","u":"callsTo(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"callsTo(MethodSignature)","u":"callsTo(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"canDispatch(MethodSignature, MethodSignature, TypeHierarchy)","u":"canDispatch(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature,sootup.core.typehierarchy.TypeHierarchy)"},{"p":"sootup.core.jimple","c":"Jimple","l":"CASE"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CASE"},{"p":"sootup.jimple","c":"JimpleParser","l":"CASE"},{"p":"sootup.jimple","c":"JimpleParser","l":"case_label()"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"case_label()"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"Case_labelContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"case_stmt()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"case_stmt()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"case_stmt(int)"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"Case_stmtContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"CASE()"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseAbstractBinopExpr(AbstractBinopExpr, Object)","u":"caseAbstractBinopExpr(sootup.core.jimple.common.expr.AbstractBinopExpr,java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseAbstractInstanceInvokeExpr(AbstractInstanceInvokeExpr, Object)","u":"caseAbstractInstanceInvokeExpr(sootup.core.jimple.common.expr.AbstractInstanceInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseAddExpr(JAddExpr)","u":"caseAddExpr(sootup.core.jimple.common.expr.JAddExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseAddExpr(JAddExpr)","u":"caseAddExpr(sootup.core.jimple.common.expr.JAddExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseAddExpr(JAddExpr)","u":"caseAddExpr(sootup.core.jimple.common.expr.JAddExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseAddExpr(JAddExpr)","u":"caseAddExpr(sootup.core.jimple.common.expr.JAddExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseAndExpr(JAndExpr)","u":"caseAndExpr(sootup.core.jimple.common.expr.JAndExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseAndExpr(JAndExpr)","u":"caseAndExpr(sootup.core.jimple.common.expr.JAndExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseAndExpr(JAndExpr)","u":"caseAndExpr(sootup.core.jimple.common.expr.JAndExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseAndExpr(JAndExpr)","u":"caseAndExpr(sootup.core.jimple.common.expr.JAndExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseArrayRef(JArrayRef)","u":"caseArrayRef(sootup.core.jimple.common.ref.JArrayRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseArrayRef(JArrayRef)","u":"caseArrayRef(sootup.core.jimple.common.ref.JArrayRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseArrayRef(JArrayRef)","u":"caseArrayRef(sootup.core.jimple.common.ref.JArrayRef)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseRefVisitor","l":"caseArrayRef(JArrayRef)","u":"caseArrayRef(sootup.core.jimple.common.ref.JArrayRef)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseArrayRef(JArrayRef, Object)","u":"caseArrayRef(sootup.core.jimple.common.ref.JArrayRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseArrayType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseArrayType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseAssignStmt(JAssignStmt)","u":"caseAssignStmt(sootup.core.jimple.common.stmt.JAssignStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseAssignStmt(JAssignStmt)","u":"caseAssignStmt(sootup.core.jimple.common.stmt.JAssignStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseAssignStmt(JAssignStmt)","u":"caseAssignStmt(sootup.core.jimple.common.stmt.JAssignStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseAssignStmt(JAssignStmt)","u":"caseAssignStmt(sootup.core.jimple.common.stmt.JAssignStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseAssignStmt(JAssignStmt, Object)","u":"caseAssignStmt(sootup.core.jimple.common.stmt.JAssignStmt,java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseBlock(BasicBlock, Object)","u":"caseBlock(sootup.core.graph.BasicBlock,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseBooleanConstant(BooleanConstant)","u":"caseBooleanConstant(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseBooleanConstant(BooleanConstant)","u":"caseBooleanConstant(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseBooleanConstant(BooleanConstant)","u":"caseBooleanConstant(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseBooleanType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseBooleanType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseBreakpointStmt(JBreakpointStmt)","u":"caseBreakpointStmt(sootup.core.jimple.javabytecode.stmt.JBreakpointStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseBreakpointStmt(JBreakpointStmt)","u":"caseBreakpointStmt(sootup.core.jimple.javabytecode.stmt.JBreakpointStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseBreakpointStmt(JBreakpointStmt)","u":"caseBreakpointStmt(sootup.core.jimple.javabytecode.stmt.JBreakpointStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseBreakpointStmt(JBreakpointStmt, Object)","u":"caseBreakpointStmt(sootup.core.jimple.javabytecode.stmt.JBreakpointStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseByteType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseByteType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseCastExpr(JCastExpr)","u":"caseCastExpr(sootup.core.jimple.common.expr.JCastExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseCastExpr(JCastExpr)","u":"caseCastExpr(sootup.core.jimple.common.expr.JCastExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseCastExpr(JCastExpr)","u":"caseCastExpr(sootup.core.jimple.common.expr.JCastExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseCastExpr(JCastExpr)","u":"caseCastExpr(sootup.core.jimple.common.expr.JCastExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseCastExpr(JCastExpr, Object)","u":"caseCastExpr(sootup.core.jimple.common.expr.JCastExpr,java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseCaughtException(JCaughtExceptionRef, Object)","u":"caseCaughtException(sootup.core.jimple.common.ref.JCaughtExceptionRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseCaughtExceptionRef(JCaughtExceptionRef)","u":"caseCaughtExceptionRef(sootup.core.jimple.common.ref.JCaughtExceptionRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseCaughtExceptionRef(JCaughtExceptionRef)","u":"caseCaughtExceptionRef(sootup.core.jimple.common.ref.JCaughtExceptionRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseCaughtExceptionRef(JCaughtExceptionRef)","u":"caseCaughtExceptionRef(sootup.core.jimple.common.ref.JCaughtExceptionRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseCharType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseCharType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseClassConstant(ClassConstant)","u":"caseClassConstant(sootup.core.jimple.common.constant.ClassConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseClassConstant(ClassConstant)","u":"caseClassConstant(sootup.core.jimple.common.constant.ClassConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseClassConstant(ClassConstant)","u":"caseClassConstant(sootup.core.jimple.common.constant.ClassConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseClassType(ClassType)","u":"caseClassType(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseClassType(ClassType)","u":"caseClassType(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseCmpExpr(JCmpExpr)","u":"caseCmpExpr(sootup.core.jimple.common.expr.JCmpExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseCmpExpr(JCmpExpr)","u":"caseCmpExpr(sootup.core.jimple.common.expr.JCmpExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseCmpExpr(JCmpExpr)","u":"caseCmpExpr(sootup.core.jimple.common.expr.JCmpExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseCmpExpr(JCmpExpr)","u":"caseCmpExpr(sootup.core.jimple.common.expr.JCmpExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseCmpgExpr(JCmpgExpr)","u":"caseCmpgExpr(sootup.core.jimple.common.expr.JCmpgExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseCmpgExpr(JCmpgExpr)","u":"caseCmpgExpr(sootup.core.jimple.common.expr.JCmpgExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseCmpgExpr(JCmpgExpr)","u":"caseCmpgExpr(sootup.core.jimple.common.expr.JCmpgExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseCmpgExpr(JCmpgExpr)","u":"caseCmpgExpr(sootup.core.jimple.common.expr.JCmpgExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseCmplExpr(JCmplExpr)","u":"caseCmplExpr(sootup.core.jimple.common.expr.JCmplExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseCmplExpr(JCmplExpr)","u":"caseCmplExpr(sootup.core.jimple.common.expr.JCmplExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseCmplExpr(JCmplExpr)","u":"caseCmplExpr(sootup.core.jimple.common.expr.JCmplExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseCmplExpr(JCmplExpr)","u":"caseCmplExpr(sootup.core.jimple.common.expr.JCmplExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseConstant(Constant, Object)","u":"caseConstant(sootup.core.jimple.common.constant.Constant,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseDivExpr(JDivExpr)","u":"caseDivExpr(sootup.core.jimple.common.expr.JDivExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseDivExpr(JDivExpr)","u":"caseDivExpr(sootup.core.jimple.common.expr.JDivExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseDivExpr(JDivExpr)","u":"caseDivExpr(sootup.core.jimple.common.expr.JDivExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseDivExpr(JDivExpr)","u":"caseDivExpr(sootup.core.jimple.common.expr.JDivExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseDoubleConstant(DoubleConstant)","u":"caseDoubleConstant(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseDoubleConstant(DoubleConstant)","u":"caseDoubleConstant(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseDoubleConstant(DoubleConstant)","u":"caseDoubleConstant(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseDoubleType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseDoubleType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseDynamicInvokeExpr(JDynamicInvokeExpr)","u":"caseDynamicInvokeExpr(sootup.core.jimple.common.expr.JDynamicInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseDynamicInvokeExpr(JDynamicInvokeExpr)","u":"caseDynamicInvokeExpr(sootup.core.jimple.common.expr.JDynamicInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseDynamicInvokeExpr(JDynamicInvokeExpr)","u":"caseDynamicInvokeExpr(sootup.core.jimple.common.expr.JDynamicInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseDynamicInvokeExpr(JDynamicInvokeExpr)","u":"caseDynamicInvokeExpr(sootup.core.jimple.common.expr.JDynamicInvokeExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseDynamicInvokeExpr(JDynamicInvokeExpr, Object)","u":"caseDynamicInvokeExpr(sootup.core.jimple.common.expr.JDynamicInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseEnterMonitorStmt(JEnterMonitorStmt)","u":"caseEnterMonitorStmt(sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseEnterMonitorStmt(JEnterMonitorStmt)","u":"caseEnterMonitorStmt(sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseEnterMonitorStmt(JEnterMonitorStmt)","u":"caseEnterMonitorStmt(sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseEnterMonitorStmt(JEnterMonitorStmt)","u":"caseEnterMonitorStmt(sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseEnterMonitorStmt(JEnterMonitorStmt, Object)","u":"caseEnterMonitorStmt(sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseEnumConstant(EnumConstant)","u":"caseEnumConstant(sootup.core.jimple.common.constant.EnumConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseEnumConstant(EnumConstant)","u":"caseEnumConstant(sootup.core.jimple.common.constant.EnumConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseEnumConstant(EnumConstant)","u":"caseEnumConstant(sootup.core.jimple.common.constant.EnumConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseEqExpr(JEqExpr)","u":"caseEqExpr(sootup.core.jimple.common.expr.JEqExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseEqExpr(JEqExpr)","u":"caseEqExpr(sootup.core.jimple.common.expr.JEqExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseEqExpr(JEqExpr)","u":"caseEqExpr(sootup.core.jimple.common.expr.JEqExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseEqExpr(JEqExpr)","u":"caseEqExpr(sootup.core.jimple.common.expr.JEqExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseExitMonitorStmt(JExitMonitorStmt)","u":"caseExitMonitorStmt(sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseExitMonitorStmt(JExitMonitorStmt)","u":"caseExitMonitorStmt(sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseExitMonitorStmt(JExitMonitorStmt)","u":"caseExitMonitorStmt(sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseExitMonitorStmt(JExitMonitorStmt)","u":"caseExitMonitorStmt(sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseExitMonitorStmt(JExitMonitorStmt, Object)","u":"caseExitMonitorStmt(sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseFloatConstant(FloatConstant)","u":"caseFloatConstant(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseFloatConstant(FloatConstant)","u":"caseFloatConstant(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseFloatConstant(FloatConstant)","u":"caseFloatConstant(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseFloatType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseFloatType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseGeExpr(JGeExpr)","u":"caseGeExpr(sootup.core.jimple.common.expr.JGeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseGeExpr(JGeExpr)","u":"caseGeExpr(sootup.core.jimple.common.expr.JGeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseGeExpr(JGeExpr)","u":"caseGeExpr(sootup.core.jimple.common.expr.JGeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseGeExpr(JGeExpr)","u":"caseGeExpr(sootup.core.jimple.common.expr.JGeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseGotoStmt(JGotoStmt)","u":"caseGotoStmt(sootup.core.jimple.common.stmt.JGotoStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseGotoStmt(JGotoStmt)","u":"caseGotoStmt(sootup.core.jimple.common.stmt.JGotoStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseGotoStmt(JGotoStmt)","u":"caseGotoStmt(sootup.core.jimple.common.stmt.JGotoStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseGotoStmt(JGotoStmt, Object)","u":"caseGotoStmt(sootup.core.jimple.common.stmt.JGotoStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseGtExpr(JGtExpr)","u":"caseGtExpr(sootup.core.jimple.common.expr.JGtExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseGtExpr(JGtExpr)","u":"caseGtExpr(sootup.core.jimple.common.expr.JGtExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseGtExpr(JGtExpr)","u":"caseGtExpr(sootup.core.jimple.common.expr.JGtExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseGtExpr(JGtExpr)","u":"caseGtExpr(sootup.core.jimple.common.expr.JGtExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseIdentityStmt(JIdentityStmt)","u":"caseIdentityStmt(sootup.core.jimple.common.stmt.JIdentityStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseIdentityStmt(JIdentityStmt)","u":"caseIdentityStmt(sootup.core.jimple.common.stmt.JIdentityStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseIdentityStmt(JIdentityStmt)","u":"caseIdentityStmt(sootup.core.jimple.common.stmt.JIdentityStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseIdentityStmt(JIdentityStmt, Object)","u":"caseIdentityStmt(sootup.core.jimple.common.stmt.JIdentityStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseIfStmt(JIfStmt)","u":"caseIfStmt(sootup.core.jimple.common.stmt.JIfStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseIfStmt(JIfStmt)","u":"caseIfStmt(sootup.core.jimple.common.stmt.JIfStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseIfStmt(JIfStmt)","u":"caseIfStmt(sootup.core.jimple.common.stmt.JIfStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseIfStmt(JIfStmt)","u":"caseIfStmt(sootup.core.jimple.common.stmt.JIfStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseIfStmt(JIfStmt, Object)","u":"caseIfStmt(sootup.core.jimple.common.stmt.JIfStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseInstanceFieldRef(JInstanceFieldRef)","u":"caseInstanceFieldRef(sootup.core.jimple.common.ref.JInstanceFieldRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseInstanceFieldRef(JInstanceFieldRef)","u":"caseInstanceFieldRef(sootup.core.jimple.common.ref.JInstanceFieldRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseInstanceFieldRef(JInstanceFieldRef)","u":"caseInstanceFieldRef(sootup.core.jimple.common.ref.JInstanceFieldRef)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseRefVisitor","l":"caseInstanceFieldRef(JInstanceFieldRef)","u":"caseInstanceFieldRef(sootup.core.jimple.common.ref.JInstanceFieldRef)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseInstanceFieldRef(JInstanceFieldRef, Object)","u":"caseInstanceFieldRef(sootup.core.jimple.common.ref.JInstanceFieldRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseInstanceOfExpr(JInstanceOfExpr)","u":"caseInstanceOfExpr(sootup.core.jimple.common.expr.JInstanceOfExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseInstanceOfExpr(JInstanceOfExpr)","u":"caseInstanceOfExpr(sootup.core.jimple.common.expr.JInstanceOfExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseInstanceOfExpr(JInstanceOfExpr)","u":"caseInstanceOfExpr(sootup.core.jimple.common.expr.JInstanceOfExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseInstanceOfExpr(JInstanceOfExpr)","u":"caseInstanceOfExpr(sootup.core.jimple.common.expr.JInstanceOfExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseInstanceOfExpr(JInstanceOfExpr, Object)","u":"caseInstanceOfExpr(sootup.core.jimple.common.expr.JInstanceOfExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseIntConstant(IntConstant)","u":"caseIntConstant(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseIntConstant(IntConstant)","u":"caseIntConstant(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseIntConstant(IntConstant)","u":"caseIntConstant(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseInterfaceInvokeExpr(JInterfaceInvokeExpr)","u":"caseInterfaceInvokeExpr(sootup.core.jimple.common.expr.JInterfaceInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseInterfaceInvokeExpr(JInterfaceInvokeExpr)","u":"caseInterfaceInvokeExpr(sootup.core.jimple.common.expr.JInterfaceInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseInterfaceInvokeExpr(JInterfaceInvokeExpr)","u":"caseInterfaceInvokeExpr(sootup.core.jimple.common.expr.JInterfaceInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseInterfaceInvokeExpr(JInterfaceInvokeExpr)","u":"caseInterfaceInvokeExpr(sootup.core.jimple.common.expr.JInterfaceInvokeExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseInterfaceInvokeExpr(JInterfaceInvokeExpr, Object)","u":"caseInterfaceInvokeExpr(sootup.core.jimple.common.expr.JInterfaceInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseIntType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseIntType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseInvokeStmt(JInvokeStmt)","u":"caseInvokeStmt(sootup.core.jimple.common.stmt.JInvokeStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseInvokeStmt(JInvokeStmt)","u":"caseInvokeStmt(sootup.core.jimple.common.stmt.JInvokeStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseInvokeStmt(JInvokeStmt)","u":"caseInvokeStmt(sootup.core.jimple.common.stmt.JInvokeStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseInvokeStmt(JInvokeStmt)","u":"caseInvokeStmt(sootup.core.jimple.common.stmt.JInvokeStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseInvokeStmt(JInvokeStmt, Object)","u":"caseInvokeStmt(sootup.core.jimple.common.stmt.JInvokeStmt,java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseJPhiExpr(JPhiExpr, Object)","u":"caseJPhiExpr(sootup.core.jimple.common.expr.JPhiExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseLeExpr(JLeExpr)","u":"caseLeExpr(sootup.core.jimple.common.expr.JLeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseLeExpr(JLeExpr)","u":"caseLeExpr(sootup.core.jimple.common.expr.JLeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseLeExpr(JLeExpr)","u":"caseLeExpr(sootup.core.jimple.common.expr.JLeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseLeExpr(JLeExpr)","u":"caseLeExpr(sootup.core.jimple.common.expr.JLeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseLengthExpr(JLengthExpr)","u":"caseLengthExpr(sootup.core.jimple.common.expr.JLengthExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseLengthExpr(JLengthExpr)","u":"caseLengthExpr(sootup.core.jimple.common.expr.JLengthExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseLengthExpr(JLengthExpr)","u":"caseLengthExpr(sootup.core.jimple.common.expr.JLengthExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseLengthExpr(JLengthExpr)","u":"caseLengthExpr(sootup.core.jimple.common.expr.JLengthExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseLengthExpr(JLengthExpr, Object)","u":"caseLengthExpr(sootup.core.jimple.common.expr.JLengthExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractImmediateVisitor","l":"caseLocal(Local)","u":"caseLocal(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseLocal(Local)","u":"caseLocal(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.visitor","c":"ImmediateVisitor","l":"caseLocal(Local)","u":"caseLocal(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseLocal(Local, Object)","u":"caseLocal(sootup.core.jimple.basic.Local,java.lang.Object)"},{"p":"sootup.core.jimple","c":"IgnoreLocalNameComparator","l":"caseLocal(Local, Object)","u":"caseLocal(sootup.core.jimple.basic.Local,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseLongConstant(LongConstant)","u":"caseLongConstant(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseLongConstant(LongConstant)","u":"caseLongConstant(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseLongConstant(LongConstant)","u":"caseLongConstant(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseLongType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseLongType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseLtExpr(JLtExpr)","u":"caseLtExpr(sootup.core.jimple.common.expr.JLtExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseLtExpr(JLtExpr)","u":"caseLtExpr(sootup.core.jimple.common.expr.JLtExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseLtExpr(JLtExpr)","u":"caseLtExpr(sootup.core.jimple.common.expr.JLtExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseLtExpr(JLtExpr)","u":"caseLtExpr(sootup.core.jimple.common.expr.JLtExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseMethodHandle(MethodHandle)","u":"caseMethodHandle(sootup.core.jimple.common.constant.MethodHandle)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseMethodHandle(MethodHandle)","u":"caseMethodHandle(sootup.core.jimple.common.constant.MethodHandle)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseMethodHandle(MethodHandle)","u":"caseMethodHandle(sootup.core.jimple.common.constant.MethodHandle)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseMethodType(MethodType)","u":"caseMethodType(sootup.core.jimple.common.constant.MethodType)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseMethodType(MethodType)","u":"caseMethodType(sootup.core.jimple.common.constant.MethodType)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseMethodType(MethodType)","u":"caseMethodType(sootup.core.jimple.common.constant.MethodType)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseMulExpr(JMulExpr)","u":"caseMulExpr(sootup.core.jimple.common.expr.JMulExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseMulExpr(JMulExpr)","u":"caseMulExpr(sootup.core.jimple.common.expr.JMulExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseMulExpr(JMulExpr)","u":"caseMulExpr(sootup.core.jimple.common.expr.JMulExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseMulExpr(JMulExpr)","u":"caseMulExpr(sootup.core.jimple.common.expr.JMulExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseNeExpr(JNeExpr)","u":"caseNeExpr(sootup.core.jimple.common.expr.JNeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNeExpr(JNeExpr)","u":"caseNeExpr(sootup.core.jimple.common.expr.JNeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseNeExpr(JNeExpr)","u":"caseNeExpr(sootup.core.jimple.common.expr.JNeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseNeExpr(JNeExpr)","u":"caseNeExpr(sootup.core.jimple.common.expr.JNeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseNegExpr(JNegExpr)","u":"caseNegExpr(sootup.core.jimple.common.expr.JNegExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNegExpr(JNegExpr)","u":"caseNegExpr(sootup.core.jimple.common.expr.JNegExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseNegExpr(JNegExpr)","u":"caseNegExpr(sootup.core.jimple.common.expr.JNegExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseNegExpr(JNegExpr)","u":"caseNegExpr(sootup.core.jimple.common.expr.JNegExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseNegExpr(JNegExpr, Object)","u":"caseNegExpr(sootup.core.jimple.common.expr.JNegExpr,java.lang.Object)"},{"p":"sootup.callgraph","c":"InstantiateClassValueVisitor","l":"caseNewArrayExpr(JNewArrayExpr)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseNewArrayExpr(JNewArrayExpr)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNewArrayExpr(JNewArrayExpr)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseNewArrayExpr(JNewArrayExpr)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseNewArrayExpr(JNewArrayExpr)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseNewArrayExpr(JNewArrayExpr, Object)","u":"caseNewArrayExpr(sootup.core.jimple.common.expr.JNewArrayExpr,java.lang.Object)"},{"p":"sootup.callgraph","c":"InstantiateClassValueVisitor","l":"caseNewExpr(JNewExpr)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseNewExpr(JNewExpr)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNewExpr(JNewExpr)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseNewExpr(JNewExpr)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseNewExpr(JNewExpr)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseNewExpr(JNewExpr, Object)","u":"caseNewExpr(sootup.core.jimple.common.expr.JNewExpr,java.lang.Object)"},{"p":"sootup.callgraph","c":"InstantiateClassValueVisitor","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseNewMultiArrayExpr(JNewMultiArrayExpr, Object)","u":"caseNewMultiArrayExpr(sootup.core.jimple.common.expr.JNewMultiArrayExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseNopStmt(JNopStmt)","u":"caseNopStmt(sootup.core.jimple.common.stmt.JNopStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseNopStmt(JNopStmt)","u":"caseNopStmt(sootup.core.jimple.common.stmt.JNopStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseNopStmt(JNopStmt)","u":"caseNopStmt(sootup.core.jimple.common.stmt.JNopStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseNopStmt(JNopStmt, Object)","u":"caseNopStmt(sootup.core.jimple.common.stmt.JNopStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseNullConstant(NullConstant)","u":"caseNullConstant(sootup.core.jimple.common.constant.NullConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseNullConstant(NullConstant)","u":"caseNullConstant(sootup.core.jimple.common.constant.NullConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseNullConstant(NullConstant)","u":"caseNullConstant(sootup.core.jimple.common.constant.NullConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseNullType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseNullType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseOrExpr(JOrExpr)","u":"caseOrExpr(sootup.core.jimple.common.expr.JOrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseOrExpr(JOrExpr)","u":"caseOrExpr(sootup.core.jimple.common.expr.JOrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseOrExpr(JOrExpr)","u":"caseOrExpr(sootup.core.jimple.common.expr.JOrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseOrExpr(JOrExpr)","u":"caseOrExpr(sootup.core.jimple.common.expr.JOrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseParameterRef(JParameterRef)","u":"caseParameterRef(sootup.core.jimple.common.ref.JParameterRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseParameterRef(JParameterRef)","u":"caseParameterRef(sootup.core.jimple.common.ref.JParameterRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseParameterRef(JParameterRef)","u":"caseParameterRef(sootup.core.jimple.common.ref.JParameterRef)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseParameterRef(JParameterRef, Object)","u":"caseParameterRef(sootup.core.jimple.common.ref.JParameterRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"casePhiExpr(JPhiExpr)","u":"casePhiExpr(sootup.core.jimple.common.expr.JPhiExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"casePhiExpr(JPhiExpr)","u":"casePhiExpr(sootup.core.jimple.common.expr.JPhiExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"casePhiExpr(JPhiExpr)","u":"casePhiExpr(sootup.core.jimple.common.expr.JPhiExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"casePhiExpr(JPhiExpr)","u":"casePhiExpr(sootup.core.jimple.common.expr.JPhiExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseRemExpr(JRemExpr)","u":"caseRemExpr(sootup.core.jimple.common.expr.JRemExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseRemExpr(JRemExpr)","u":"caseRemExpr(sootup.core.jimple.common.expr.JRemExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseRemExpr(JRemExpr)","u":"caseRemExpr(sootup.core.jimple.common.expr.JRemExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseRemExpr(JRemExpr)","u":"caseRemExpr(sootup.core.jimple.common.expr.JRemExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseRetStmt(JRetStmt)","u":"caseRetStmt(sootup.core.jimple.javabytecode.stmt.JRetStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseRetStmt(JRetStmt)","u":"caseRetStmt(sootup.core.jimple.javabytecode.stmt.JRetStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseRetStmt(JRetStmt)","u":"caseRetStmt(sootup.core.jimple.javabytecode.stmt.JRetStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseRetStmt(JRetStmt, Object)","u":"caseRetStmt(sootup.core.jimple.javabytecode.stmt.JRetStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseReturnStmt(JReturnStmt)","u":"caseReturnStmt(sootup.core.jimple.common.stmt.JReturnStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseReturnStmt(JReturnStmt)","u":"caseReturnStmt(sootup.core.jimple.common.stmt.JReturnStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseReturnStmt(JReturnStmt)","u":"caseReturnStmt(sootup.core.jimple.common.stmt.JReturnStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseReturnStmt(JReturnStmt)","u":"caseReturnStmt(sootup.core.jimple.common.stmt.JReturnStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseReturnStmt(JReturnStmt, Object)","u":"caseReturnStmt(sootup.core.jimple.common.stmt.JReturnStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseReturnVoidStmt(JReturnVoidStmt)","u":"caseReturnVoidStmt(sootup.core.jimple.common.stmt.JReturnVoidStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseReturnVoidStmt(JReturnVoidStmt)","u":"caseReturnVoidStmt(sootup.core.jimple.common.stmt.JReturnVoidStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseReturnVoidStmt(JReturnVoidStmt)","u":"caseReturnVoidStmt(sootup.core.jimple.common.stmt.JReturnVoidStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseReturnVoidStmt(JReturnVoidStmt, Object)","u":"caseReturnVoidStmt(sootup.core.jimple.common.stmt.JReturnVoidStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseShlExpr(JShlExpr)","u":"caseShlExpr(sootup.core.jimple.common.expr.JShlExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseShlExpr(JShlExpr)","u":"caseShlExpr(sootup.core.jimple.common.expr.JShlExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseShlExpr(JShlExpr)","u":"caseShlExpr(sootup.core.jimple.common.expr.JShlExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseShlExpr(JShlExpr)","u":"caseShlExpr(sootup.core.jimple.common.expr.JShlExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseShortType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseShortType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseShrExpr(JShrExpr)","u":"caseShrExpr(sootup.core.jimple.common.expr.JShrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseShrExpr(JShrExpr)","u":"caseShrExpr(sootup.core.jimple.common.expr.JShrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseShrExpr(JShrExpr)","u":"caseShrExpr(sootup.core.jimple.common.expr.JShrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseShrExpr(JShrExpr)","u":"caseShrExpr(sootup.core.jimple.common.expr.JShrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseSpecialInvokeExpr(JSpecialInvokeExpr)","u":"caseSpecialInvokeExpr(sootup.core.jimple.common.expr.JSpecialInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseSpecialInvokeExpr(JSpecialInvokeExpr)","u":"caseSpecialInvokeExpr(sootup.core.jimple.common.expr.JSpecialInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseSpecialInvokeExpr(JSpecialInvokeExpr)","u":"caseSpecialInvokeExpr(sootup.core.jimple.common.expr.JSpecialInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseSpecialInvokeExpr(JSpecialInvokeExpr)","u":"caseSpecialInvokeExpr(sootup.core.jimple.common.expr.JSpecialInvokeExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseSpecialInvokeExpr(JSpecialInvokeExpr, Object)","u":"caseSpecialInvokeExpr(sootup.core.jimple.common.expr.JSpecialInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseStaticFieldRef(JStaticFieldRef)","u":"caseStaticFieldRef(sootup.core.jimple.common.ref.JStaticFieldRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseStaticFieldRef(JStaticFieldRef)","u":"caseStaticFieldRef(sootup.core.jimple.common.ref.JStaticFieldRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseStaticFieldRef(JStaticFieldRef)","u":"caseStaticFieldRef(sootup.core.jimple.common.ref.JStaticFieldRef)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseStaticFieldRef(JStaticFieldRef, Object)","u":"caseStaticFieldRef(sootup.core.jimple.common.ref.JStaticFieldRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseStaticInvokeExpr(JStaticInvokeExpr)","u":"caseStaticInvokeExpr(sootup.core.jimple.common.expr.JStaticInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseStaticInvokeExpr(JStaticInvokeExpr)","u":"caseStaticInvokeExpr(sootup.core.jimple.common.expr.JStaticInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseStaticInvokeExpr(JStaticInvokeExpr)","u":"caseStaticInvokeExpr(sootup.core.jimple.common.expr.JStaticInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseStaticInvokeExpr(JStaticInvokeExpr)","u":"caseStaticInvokeExpr(sootup.core.jimple.common.expr.JStaticInvokeExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseStaticInvokeExpr(JStaticInvokeExpr, Object)","u":"caseStaticInvokeExpr(sootup.core.jimple.common.expr.JStaticInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseStmt(Stmt, Object)","u":"caseStmt(sootup.core.jimple.common.stmt.Stmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"caseStringConstant(StringConstant)","u":"caseStringConstant(sootup.core.jimple.common.constant.StringConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseStringConstant(StringConstant)","u":"caseStringConstant(sootup.core.jimple.common.constant.StringConstant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"caseStringConstant(StringConstant)","u":"caseStringConstant(sootup.core.jimple.common.constant.StringConstant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseSubExpr(JSubExpr)","u":"caseSubExpr(sootup.core.jimple.common.expr.JSubExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseSubExpr(JSubExpr)","u":"caseSubExpr(sootup.core.jimple.common.expr.JSubExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseSubExpr(JSubExpr)","u":"caseSubExpr(sootup.core.jimple.common.expr.JSubExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseSubExpr(JSubExpr)","u":"caseSubExpr(sootup.core.jimple.common.expr.JSubExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseSwitchStmt(JSwitchStmt)","u":"caseSwitchStmt(sootup.core.jimple.javabytecode.stmt.JSwitchStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseSwitchStmt(JSwitchStmt)","u":"caseSwitchStmt(sootup.core.jimple.javabytecode.stmt.JSwitchStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseSwitchStmt(JSwitchStmt)","u":"caseSwitchStmt(sootup.core.jimple.javabytecode.stmt.JSwitchStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseSwitchStmt(JSwitchStmt)","u":"caseSwitchStmt(sootup.core.jimple.javabytecode.stmt.JSwitchStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseSwitchStmt(JSwitchStmt, Object)","u":"caseSwitchStmt(sootup.core.jimple.javabytecode.stmt.JSwitchStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"caseThisRef(JThisRef)","u":"caseThisRef(sootup.core.jimple.common.ref.JThisRef)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseThisRef(JThisRef)","u":"caseThisRef(sootup.core.jimple.common.ref.JThisRef)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"caseThisRef(JThisRef)","u":"caseThisRef(sootup.core.jimple.common.ref.JThisRef)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseThisRef(JThisRef, Object)","u":"caseThisRef(sootup.core.jimple.common.ref.JThisRef,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"caseThrowStmt(JThrowStmt)","u":"caseThrowStmt(sootup.core.jimple.common.stmt.JThrowStmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"caseThrowStmt(JThrowStmt)","u":"caseThrowStmt(sootup.core.jimple.common.stmt.JThrowStmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"caseThrowStmt(JThrowStmt)","u":"caseThrowStmt(sootup.core.jimple.common.stmt.JThrowStmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"caseThrowStmt(JThrowStmt)","u":"caseThrowStmt(sootup.core.jimple.common.stmt.JThrowStmt)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseThrowStmt(JThrowStmt, Object)","u":"caseThrowStmt(sootup.core.jimple.common.stmt.JThrowStmt,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseUnknownType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseUnknownType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseUshrExpr(JUshrExpr)","u":"caseUshrExpr(sootup.core.jimple.common.expr.JUshrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseUshrExpr(JUshrExpr)","u":"caseUshrExpr(sootup.core.jimple.common.expr.JUshrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseUshrExpr(JUshrExpr)","u":"caseUshrExpr(sootup.core.jimple.common.expr.JUshrExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseUshrExpr(JUshrExpr)","u":"caseUshrExpr(sootup.core.jimple.common.expr.JUshrExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseVirtualInvokeExpr(JVirtualInvokeExpr)","u":"caseVirtualInvokeExpr(sootup.core.jimple.common.expr.JVirtualInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseVirtualInvokeExpr(JVirtualInvokeExpr)","u":"caseVirtualInvokeExpr(sootup.core.jimple.common.expr.JVirtualInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseVirtualInvokeExpr(JVirtualInvokeExpr)","u":"caseVirtualInvokeExpr(sootup.core.jimple.common.expr.JVirtualInvokeExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseVirtualInvokeExpr(JVirtualInvokeExpr)","u":"caseVirtualInvokeExpr(sootup.core.jimple.common.expr.JVirtualInvokeExpr)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"caseVirtualInvokeExpr(JVirtualInvokeExpr, Object)","u":"caseVirtualInvokeExpr(sootup.core.jimple.common.expr.JVirtualInvokeExpr,java.lang.Object)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"caseVoidType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"caseVoidType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"caseXorExpr(JXorExpr)","u":"caseXorExpr(sootup.core.jimple.common.expr.JXorExpr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"caseXorExpr(JXorExpr)","u":"caseXorExpr(sootup.core.jimple.common.expr.JXorExpr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"caseXorExpr(JXorExpr)","u":"caseXorExpr(sootup.core.jimple.common.expr.JXorExpr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"caseXorExpr(JXorExpr)","u":"caseXorExpr(sootup.core.jimple.common.expr.JXorExpr)"},{"p":"sootup.java.bytecode.interceptors","c":"CastAndReturnInliner","l":"CastAndReturnInliner()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"CastCounter(Body.BodyBuilder, AugEvalFunction, BytecodeHierarchy)","u":"%3Cinit%3E(sootup.core.model.Body.BodyBuilder,sootup.java.bytecode.interceptors.typeresolving.AugEvalFunction,sootup.java.bytecode.interceptors.typeresolving.BytecodeHierarchy)"},{"p":"sootup.core.jimple","c":"Jimple","l":"CATCH"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CATCH"},{"p":"sootup.jimple","c":"JimpleParser","l":"CATCH"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"CATCH()"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"caught"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"cg"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil","l":"CGEdgeUtil()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"channelNames"},{"p":"sootup.core.validation","c":"CheckEscapingValidator","l":"CheckEscapingValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.validation","c":"CheckInitValidator","l":"CheckInitValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.validation","c":"CheckTypesValidator","l":"CheckTypesValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.validation","c":"CheckVoidLocalesValidator","l":"CheckVoidLocalesValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.inputlocation","c":"FileType","l":"CLASS"},{"p":"sootup.core.jimple","c":"Jimple","l":"CLASS"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CLASS"},{"p":"sootup.jimple","c":"JimpleParser","l":"CLASS"},{"p":"sootup.jimple","c":"JimpleParser","l":"class_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"class_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"class_modifier(int)"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"Class_modifierContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"class_name"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"CLASS()"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"CLASS()"},{"p":"sootup.core","c":"BaseViewChangeListener","l":"classAdded(SootClass)","u":"classAdded(sootup.core.model.SootClass)"},{"p":"sootup.core","c":"ViewChangeListener","l":"classAdded(SootClass)","u":"classAdded(sootup.core.model.SootClass)"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"ClassConstant(String, Type)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.validation","c":"ClassFlagsValidator","l":"ClassFlagsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"ClassHierarchyAnalysisAlgorithm(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"classLoadingOptionsSpecifier"},{"p":"sootup.java.core.views","c":"JavaView","l":"classLoadingOptionsSpecifier"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"classLoadingOptionsSpecifier"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"classname"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"classname"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"classname"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"classNode"},{"p":"sootup.core","c":"BaseViewChangeListener","l":"classRemoved(SootClass)","u":"classRemoved(sootup.core.model.SootClass)"},{"p":"sootup.core","c":"ViewChangeListener","l":"classRemoved(SootClass)","u":"classRemoved(sootup.core.model.SootClass)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"classSignature"},{"p":"sootup.core.model","c":"SootClass","l":"classSignature"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"classSource"},{"p":"sootup.core.model","c":"AbstractClass","l":"classSource"},{"p":"sootup.core.types","c":"ClassType","l":"ClassType()","u":"%3Cinit%3E()"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"classTypeCache"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"clearExceptionalEdges(Stmt)","u":"clearExceptionalEdges(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"clearExceptionalEdges(Stmt)","u":"clearExceptionalEdges(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"clearExceptionalSuccessorBlocks()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"clearExceptionEdgesOf(Stmt)","u":"clearExceptionEdgesOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"clearOption(JimplePrinter.Option)","u":"clearOption(sootup.core.util.printer.JimplePrinter.Option)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"clearPredecessorBlocks()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"clearSuccessorBlocks()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"CLINIT"},{"p":"sootup.core.jimple","c":"Jimple","l":"CMP"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMP"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMP"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMP()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"cmp(LongConstant)","u":"cmp(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPEQ"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPEQ"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPEQ()"},{"p":"sootup.core.jimple","c":"Jimple","l":"CMPG"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPG"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPG"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPG()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"cmpg(DoubleConstant)","u":"cmpg(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"cmpg(FloatConstant)","u":"cmpg(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"RealConstant","l":"cmpg(R)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPGE"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPGE"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPGE()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPGT"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPGT"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPGT()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"CMPGT()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"CMPGT()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"CMPGT()"},{"p":"sootup.core.jimple","c":"Jimple","l":"CMPL"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPL"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPL"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPL()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"cmpl(DoubleConstant)","u":"cmpl(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"cmpl(FloatConstant)","u":"cmpl(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"RealConstant","l":"cmpl(R)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPLE"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPLE"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPLE()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPLT"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPLT"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPLT()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"CMPLT()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"CMPLT()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"CMPLT()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"CMPNE"},{"p":"sootup.jimple","c":"JimpleParser","l":"CMPNE"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"CMPNE()"},{"p":"sootup.core.model","c":"Body","l":"collectDefs(Collection)","u":"collectDefs(java.util.Collection)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"collectExceptionalSuccessorBlocks(MutableBasicBlock)","u":"collectExceptionalSuccessorBlocks(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"collectInstantiatedClassesInMethod(SootMethod)","u":"collectInstantiatedClassesInMethod(sootup.core.model.SootMethod)"},{"p":"sootup.core.util","c":"CollectionUtils","l":"CollectionUtils()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"Body","l":"collectUses(Collection)","u":"collectUses(java.util.Collection)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"COLON"},{"p":"sootup.jimple","c":"JimpleParser","l":"COLON"},{"p":"sootup.jimple","c":"JimpleLexer","l":"COLON_EQUALS"},{"p":"sootup.jimple","c":"JimpleParser","l":"COLON_EQUALS"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"COLON_EQUALS()"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"COLON()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"COLON()"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"COLON()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"COLON()"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"COLON()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"COMMA"},{"p":"sootup.jimple","c":"JimpleParser","l":"COMMA"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"COMMA()"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"COMMA()"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"COMMA(int)"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"COMMA(int)"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"common_modifier()"},{"p":"sootup.jimple","c":"JimpleParser","l":"common_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"common_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"common_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.Common_modifierContext","l":"Common_modifierContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.java.core.signatures","c":"CommonClassSignatures","l":"CommonClassSignatures()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"LocalNameStandardizer.LocalComparator","l":"compare(Local, Local)","u":"compare(sootup.core.jimple.basic.Local,sootup.core.jimple.basic.Local)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"compare(Typing, BytecodeHierarchy, Collection)","u":"compare(sootup.java.bytecode.interceptors.typeresolving.Typing,sootup.java.bytecode.interceptors.typeresolving.BytecodeHierarchy,java.util.Collection)"},{"p":"sootup.core.signatures","c":"FieldSubSignature","l":"compareTo(FieldSubSignature)","u":"compareTo(sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"compareTo(MethodSubSignature)","u":"compareTo(sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.core.model","c":"Position","l":"compareTo(Position)","u":"compareTo(sootup.core.model.Position)"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"compareTo(SootClassMemberSubSignature)","u":"compareTo(sootup.core.signatures.SootClassMemberSubSignature)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"computeAllCalls(MethodSignature, Map, CallGraph)","u":"computeAllCalls(sootup.core.signatures.MethodSignature,java.util.Map,sootup.callgraph.CallGraph)"},{"p":"sootup.analysis.interprocedural.icfg","c":"ICFGDotExporter","l":"computeCalls(Map, View>)","u":"computeCalls(java.util.Map,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"ConditionalBranchFolder","l":"ConditionalBranchFolder()","u":"%3Cinit%3E()"},{"p":"sootup.java.core.views","c":"JavaView","l":"configBodyInterceptors(Function, ClassLoadingOptions>)","u":"configBodyInterceptors(java.util.function.Function)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"configBodyInterceptors(Function>, ClassLoadingOptions>)","u":"configBodyInterceptors(java.util.function.Function)"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"configBodyInterceptors(JavaModuleView, Function, ClassLoadingOptions>)","u":"configBodyInterceptors(sootup.java.core.views.JavaModuleView,java.util.function.Function)"},{"p":"sootup.analysis.interprocedural.icfg","c":"ICFGDotExporter","l":"connectEdgesToSubClasses(MethodSignature, View>, Map)","u":"connectEdgesToSubClasses(sootup.core.signatures.MethodSignature,sootup.core.views.View,java.util.Map)"},{"p":"sootup.jimple","c":"JimpleParser","l":"constant()"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"constant()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"constant(Constant)","u":"constant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"constant(Constant)","u":"constant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"ConstantContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.java.bytecode.interceptors","c":"ConstantPropagatorAndFolder","l":"ConstantPropagatorAndFolder()","u":"%3Cinit%3E()"},{"p":"sootup.java.core","c":"ConstantUtil","l":"ConstantUtil()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"MethodModifier","l":"CONSTRUCTOR"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"CONSTRUCTOR_NAME"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"contains(ClassType)","u":"contains(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"contains(ClassType)","u":"contains(sootup.core.types.ClassType)"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"contains(Object)","u":"contains(java.lang.Object)"},{"p":"sootup.analysis.intraprocedural","c":"Fact","l":"containsAlias(Local)","u":"containsAlias(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"containsArrayRef()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"containsArrayRef()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"containsArrayRef()"},{"p":"sootup.callgraph","c":"CallGraph","l":"containsCall(MethodSignature, MethodSignature)","u":"containsCall(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"containsCall(MethodSignature, MethodSignature)","u":"containsCall(sootup.core.signatures.MethodSignature,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"containsFieldRef()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"containsFieldRef()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"containsFieldRef()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"containsInvokeExpr()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"containsInvokeExpr()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"containsInvokeExpr()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"containsInvokeExpr()"},{"p":"sootup.callgraph","c":"CallGraph","l":"containsMethod(MethodSignature)","u":"containsMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"containsMethod(MethodSignature)","u":"containsMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"containsNode(Stmt)","u":"containsNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"containsNode(Stmt)","u":"containsNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"containsNode(Stmt)","u":"containsNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"containsNode(Stmt)","u":"containsNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"containsNode(Stmt)","u":"containsNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"convertAnnotation(List)","u":"convertAnnotation(java.util.List)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"convertAnnotationValue(Object)","u":"convertAnnotationValue(java.lang.Object)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertClass(AstClass)","u":"convertClass(com.ibm.wala.cast.loader.AstClass)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertClassNameFromSoot(String)","u":"convertClassNameFromSoot(java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertClassNameFromWala(String)","u":"convertClassNameFromWala(java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertField(JavaClassType, AstField)","u":"convertField(sootup.java.core.types.JavaClassType,com.ibm.wala.cast.loader.AstField)"},{"p":"sootup.java.sourcecode.frontend","c":"InstructionConverter","l":"convertInstruction(SSAInstruction, HashMap)","u":"convertInstruction(com.ibm.wala.ssa.SSAInstruction,java.util.HashMap)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertMethod(JavaClassType, AstMethod)","u":"convertMethod(sootup.java.core.types.JavaClassType,com.ibm.wala.cast.loader.AstMethod)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertModifiers(AstClass)","u":"convertModifiers(com.ibm.wala.cast.loader.AstClass)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertModifiers(AstField)","u":"convertModifiers(com.ibm.wala.cast.loader.AstField)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertModifiers(AstMethod)","u":"convertModifiers(com.ibm.wala.cast.loader.AstMethod)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertPosition(CAstSourcePositionMap.Position)","u":"convertPosition(com.ibm.wala.cast.tree.CAstSourcePositionMap.Position)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertPositionInfo(CAstSourcePositionMap.Position, CAstSourcePositionMap.Position[])","u":"convertPositionInfo(com.ibm.wala.cast.tree.CAstSourcePositionMap.Position,com.ibm.wala.cast.tree.CAstSourcePositionMap.Position[])"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"convertType(TypeReference)","u":"convertType(com.ibm.wala.types.TypeReference)"},{"p":"sootup.callgraph","c":"CallGraph","l":"copy()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"copy()"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"copy(F, F)","u":"copy(F,F)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"copyExceptionalFlowFrom(MutableBasicBlock)","u":"copyExceptionalFlowFrom(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.java.bytecode.interceptors","c":"CopyPropagator","l":"CopyPropagator()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation","l":"create(Path, SourceType)","u":"create(java.nio.file.Path,sootup.core.model.SourceType)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"createAnnotationUsage(List)","u":"createAnnotationUsage(java.util.List)"},{"p":"sootup.core.types","c":"Type","l":"createArrayType(Type, int)","u":"createArrayType(sootup.core.types.Type,int)"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"createAutomaticModuleInfo(ModuleSignature)","u":"createAutomaticModuleInfo(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.core.cache.provider","c":"ClassCacheProvider","l":"createCache()"},{"p":"sootup.core.cache.provider","c":"FullCacheProvider","l":"createCache()"},{"p":"sootup.core.cache.provider","c":"LRUCacheProvider","l":"createCache()"},{"p":"sootup.core.cache.provider","c":"MutableFullCacheProvider","l":"createCache()"},{"p":"sootup.core.frontend","c":"ClassProvider","l":"createClassSource(AnalysisInputLocation>, Path, ClassType)","u":"createClassSource(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.core.types.ClassType)"},{"p":"sootup.java.bytecode.frontend","c":"AsmJavaClassProvider","l":"createClassSource(AnalysisInputLocation>, Path, ClassType)","u":"createClassSource(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.core.types.ClassType)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"createClassSource(AnalysisInputLocation>, Path, ClassType)","u":"createClassSource(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.core.types.ClassType)"},{"p":"sootup.jimple.parser","c":"JimpleClassProvider","l":"createClassSource(AnalysisInputLocation>, Path, ClassType)","u":"createClassSource(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.core.types.ClassType)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"createClassSource(AstClass, JavaClassType, Set, JavaClassType, Set, Set, CAstSourcePositionMap.Position, EnumSet, Iterable)","u":"createClassSource(com.ibm.wala.cast.loader.AstClass,sootup.java.core.types.JavaClassType,java.util.Set,sootup.java.core.types.JavaClassType,java.util.Set,java.util.Set,com.ibm.wala.cast.tree.CAstSourcePositionMap.Position,java.util.EnumSet,java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaProject","l":"createFullView()"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createFullView()"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"createJimpleParser(CharStream, Path)","u":"createJimpleParser(org.antlr.v4.runtime.CharStream,java.nio.file.Path)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"createModuleNameForAutomaticModule(Path)","u":"createModuleNameForAutomaticModule(java.nio.file.Path)"},{"p":"sootup.java.core","c":"JavaProject","l":"createMutableFullView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createMutableOnDemandView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createMutableView()"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"createNoStmtPositionInfo()"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"createOnDemandView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createOnDemandView()"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createOnDemandView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createOnDemandView(Function, ClassLoadingOptions>)","u":"createOnDemandView(java.util.function.Function)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createOnDemandView(Function>, ClassLoadingOptions>)","u":"createOnDemandView(java.util.function.Function)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"createStmtsBlock(Stmt)","u":"createStmtsBlock(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"createStmtToOwnerMap()"},{"p":"sootup.core.util","c":"DotExporter","l":"createUrlToWebeditor(StmtGraph)","u":"createUrlToWebeditor(sootup.core.graph.StmtGraph)"},{"p":"sootup.core","c":"Project","l":"createView()"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"createView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createView()"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createView()"},{"p":"sootup.java.core","c":"JavaProject","l":"createView(ClassCacheProvider)","u":"createView(sootup.core.cache.provider.ClassCacheProvider)"},{"p":"sootup.java.core","c":"JavaProject","l":"createView(ClassCacheProvider, Function, ClassLoadingOptions>)","u":"createView(sootup.core.cache.provider.ClassCacheProvider,java.util.function.Function)"},{"p":"sootup.core","c":"Project","l":"createView(ClassCacheProvider)","u":"createView(sootup.core.cache.provider.ClassCacheProvider)"},{"p":"sootup.core","c":"Project","l":"createView(ClassCacheProvider, Function, ClassLoadingOptions>)","u":"createView(sootup.core.cache.provider.ClassCacheProvider,java.util.function.Function)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createView(ClassCacheProvider>)","u":"createView(sootup.core.cache.provider.ClassCacheProvider)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createView(ClassCacheProvider>, Function>, ClassLoadingOptions>)","u":"createView(sootup.core.cache.provider.ClassCacheProvider,java.util.function.Function)"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"createView(Function, ClassLoadingOptions>)","u":"createView(java.util.function.Function)"},{"p":"sootup.java.core","c":"JavaProject","l":"createView(Function, ClassLoadingOptions>)","u":"createView(java.util.function.Function)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"createView(Function>, ClassLoadingOptions>)","u":"createView(java.util.function.Function)"},{"p":"sootup.java.bytecode.interceptors","c":"DeadAssignmentEliminator","l":"DeadAssignmentEliminator()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"DeadAssignmentEliminator","l":"DeadAssignmentEliminator(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"DEC_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser","l":"DEC_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"DEC_CONSTANT()"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"DEC_CONSTANT()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"decIndent()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"decIndent()"},{"p":"sootup.jimple","c":"JimpleParser","l":"declaration()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"declaration()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"declaration(int)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"DeclarationContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"declarations()"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"declarations()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"DeclarationsContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.model","c":"MethodModifier","l":"DECLARED_SYNCHRONIZED"},{"p":"sootup.core.inputlocation","c":"EmptyClassLoadingOptions","l":"Default"},{"p":"sootup.java.bytecode.inputlocation","c":"BytecodeClassLoadingOptions","l":"Default"},{"p":"sootup.java.bytecode.interceptors","c":"BytecodeBodyInterceptors","l":"Default"},{"p":"sootup.java.sourcecode.inputlocation","c":"SourcecodeClassLoadingOptions","l":"Default"},{"p":"sootup.core.jimple","c":"Jimple","l":"DEFAULT"},{"p":"sootup.jimple","c":"JimpleLexer","l":"DEFAULT"},{"p":"sootup.jimple","c":"JimpleParser","l":"DEFAULT"},{"p":"sootup.core.signatures","c":"PackageName","l":"DEFAULT_PACKAGE"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"DEFAULT()"},{"p":"sootup.core.jimple.visitor","c":"AbstractConstantVisitor","l":"defaultCaseConstant(Constant)","u":"defaultCaseConstant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractImmediateVisitor","l":"defaultCaseConstant(Constant)","u":"defaultCaseConstant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"defaultCaseConstant(Constant)","u":"defaultCaseConstant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.core.jimple.visitor","c":"ConstantVisitor","l":"defaultCaseConstant(Constant)","u":"defaultCaseConstant(sootup.core.jimple.common.constant.Constant)"},{"p":"sootup.core.jimple.visitor","c":"AbstractExprVisitor","l":"defaultCaseExpr(Expr)","u":"defaultCaseExpr(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"defaultCaseExpr(Expr)","u":"defaultCaseExpr(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.jimple.visitor","c":"ExprVisitor","l":"defaultCaseExpr(Expr)","u":"defaultCaseExpr(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"defaultCaseExpr(Expr)","u":"defaultCaseExpr(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.jimple.visitor","c":"AbstractRefVisitor","l":"defaultCaseRef(Ref)","u":"defaultCaseRef(sootup.core.jimple.common.ref.Ref)"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"defaultCaseRef(Ref)","u":"defaultCaseRef(sootup.core.jimple.common.ref.Ref)"},{"p":"sootup.core.jimple.visitor","c":"RefVisitor","l":"defaultCaseRef(Ref)","u":"defaultCaseRef(sootup.core.jimple.common.ref.Ref)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseRefVisitor","l":"defaultCaseRef(Ref)","u":"defaultCaseRef(sootup.core.jimple.common.ref.Ref)"},{"p":"sootup.core.jimple.visitor","c":"AbstractStmtVisitor","l":"defaultCaseStmt(Stmt)","u":"defaultCaseStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"defaultCaseStmt(Stmt)","u":"defaultCaseStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.visitor","c":"StmtVisitor","l":"defaultCaseStmt(Stmt)","u":"defaultCaseStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.visitor","c":"AbstractTypeVisitor","l":"defaultCaseType()"},{"p":"sootup.core.jimple.visitor","c":"TypeVisitor","l":"defaultCaseType()"},{"p":"sootup.core.jimple.visitor","c":"AbstractValueVisitor","l":"defaultCaseValue(Value)","u":"defaultCaseValue(sootup.core.jimple.basic.Value)"},{"p":"sootup.core.jimple.visitor","c":"ValueVisitor","l":"defaultCaseValue(Value)","u":"defaultCaseValue(sootup.core.jimple.basic.Value)"},{"p":"sootup.analysis.interprocedural.ide","c":"DefaultJimpleIDETabulationProblem","l":"DefaultJimpleIDETabulationProblem(I)","u":"%3Cinit%3E(I)"},{"p":"sootup.analysis.interprocedural.ifds","c":"DefaultJimpleIFDSTabulationProblem","l":"DefaultJimpleIFDSTabulationProblem(I)","u":"%3Cinit%3E(I)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"degree(Stmt)","u":"degree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"degree(Stmt)","u":"degree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"directlyExtendedInterfacesOf(ClassType)","u":"directlyExtendedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directlyExtendedInterfacesOf(ClassType)","u":"directlyExtendedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directlyExtendedInterfacesOf(ViewTypeHierarchy.ScanResult.Vertex)","u":"directlyExtendedInterfacesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"directlyImplementedInterfacesOf(ClassType)","u":"directlyImplementedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directlyImplementedInterfacesOf(ClassType)","u":"directlyImplementedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directlyImplementedInterfacesOf(ViewTypeHierarchy.ScanResult.Vertex)","u":"directlyImplementedInterfacesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"directSubtypesOf(ClassType)","u":"directSubtypesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directSubtypesOf(ClassType)","u":"directSubtypesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directSuperClassOf(ClassType)","u":"directSuperClassOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"directSuperClassOf(ViewTypeHierarchy.ScanResult.Vertex)","u":"directSuperClassOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"discoverModules()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"DIV"},{"p":"sootup.jimple","c":"JimpleParser","l":"DIV"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"DIV()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"divide(DoubleConstant)","u":"divide(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"divide(FloatConstant)","u":"divide(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"divide(IntConstant)","u":"divide(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"divide(LongConstant)","u":"divide(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"divide(N)"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"DominanceFinder(StmtGraph)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.core.graph","c":"DominanceTree","l":"DominanceTree(DominanceFinder)","u":"%3Cinit%3E(sootup.core.graph.DominanceFinder)"},{"p":"sootup.java.bytecode.interceptors","c":"Aggregator","l":"dontAggregateFieldLocals"},{"p":"sootup.jimple","c":"JimpleLexer","l":"DOT"},{"p":"sootup.jimple","c":"JimpleParser","l":"DOT"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"DOT()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"DOT()"},{"p":"sootup.core.util","c":"DotExporter","l":"DotExporter()","u":"%3Cinit%3E()"},{"p":"sootup.examples","c":"Dummy","l":"Dummy()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"dyn_args"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"DYNAMIC"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"dynamicinvoke"},{"p":"sootup.core.jimple","c":"Jimple","l":"DYNAMICINVOKE"},{"p":"sootup.jimple","c":"JimpleLexer","l":"DYNAMICINVOKE"},{"p":"sootup.jimple","c":"JimpleParser","l":"DYNAMICINVOKE"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"DYNAMICINVOKE()"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"EagerInputLocation()","u":"%3Cinit%3E()"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"EagerInputLocation(Map>, SourceType)","u":"%3Cinit%3E(java.util.Map,sootup.core.model.SourceType)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph.Edge","l":"Edge()","u":"%3Cinit%3E()"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"emptyImmutableEnumSet()"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"emptyImmutableList()"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"emptyImmutableSet()"},{"p":"sootup.java.bytecode.interceptors","c":"EmptySwitchEliminator","l":"EmptySwitchEliminator()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"enableExceptions"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"enableModules()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"endStmt(Stmt)","u":"endStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"endStmt(Stmt)","u":"endStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util","c":"PathUtils","l":"endsWithIgnoreCase(String, String)","u":"endsWithIgnoreCase(java.lang.String,java.lang.String)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterArg_list(JimpleParser.Arg_listContext)","u":"enterArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterArg_list(JimpleParser.Arg_listContext)","u":"enterArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterArray_descriptor(JimpleParser.Array_descriptorContext)","u":"enterArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterArray_descriptor(JimpleParser.Array_descriptorContext)","u":"enterArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterAssignments(JimpleParser.AssignmentsContext)","u":"enterAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterAssignments(JimpleParser.AssignmentsContext)","u":"enterAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterBinop_expr(JimpleParser.Binop_exprContext)","u":"enterBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterBinop_expr(JimpleParser.Binop_exprContext)","u":"enterBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterBinop(JimpleParser.BinopContext)","u":"enterBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterBinop(JimpleParser.BinopContext)","u":"enterBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterBool_expr(JimpleParser.Bool_exprContext)","u":"enterBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterBool_expr(JimpleParser.Bool_exprContext)","u":"enterBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterCase_label(JimpleParser.Case_labelContext)","u":"enterCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterCase_label(JimpleParser.Case_labelContext)","u":"enterCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterCase_stmt(JimpleParser.Case_stmtContext)","u":"enterCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterCase_stmt(JimpleParser.Case_stmtContext)","u":"enterCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterClass_modifier(JimpleParser.Class_modifierContext)","u":"enterClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterClass_modifier(JimpleParser.Class_modifierContext)","u":"enterClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterCommon_modifier(JimpleParser.Common_modifierContext)","u":"enterCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterCommon_modifier(JimpleParser.Common_modifierContext)","u":"enterCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterConstant(JimpleParser.ConstantContext)","u":"enterConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterConstant(JimpleParser.ConstantContext)","u":"enterConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterDeclaration(JimpleParser.DeclarationContext)","u":"enterDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterDeclaration(JimpleParser.DeclarationContext)","u":"enterDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterDeclarations(JimpleParser.DeclarationsContext)","u":"enterDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterDeclarations(JimpleParser.DeclarationsContext)","u":"enterDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterEveryRule(ParserRuleContext)","u":"enterEveryRule(org.antlr.v4.runtime.ParserRuleContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterExtends_clause(JimpleParser.Extends_clauseContext)","u":"enterExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterExtends_clause(JimpleParser.Extends_clauseContext)","u":"enterExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterField_modifier(JimpleParser.Field_modifierContext)","u":"enterField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterField_modifier(JimpleParser.Field_modifierContext)","u":"enterField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterField_signature(JimpleParser.Field_signatureContext)","u":"enterField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterField_signature(JimpleParser.Field_signatureContext)","u":"enterField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterField(JimpleParser.FieldContext)","u":"enterField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterField(JimpleParser.FieldContext)","u":"enterField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterFile_type(JimpleParser.File_typeContext)","u":"enterFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterFile_type(JimpleParser.File_typeContext)","u":"enterFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterFile(JimpleParser.FileContext)","u":"enterFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterFile(JimpleParser.FileContext)","u":"enterFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterGoto_stmt(JimpleParser.Goto_stmtContext)","u":"enterGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterGoto_stmt(JimpleParser.Goto_stmtContext)","u":"enterGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterIdentifier(JimpleParser.IdentifierContext)","u":"enterIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterIdentifier(JimpleParser.IdentifierContext)","u":"enterIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterIdentity_ref(JimpleParser.Identity_refContext)","u":"enterIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterIdentity_ref(JimpleParser.Identity_refContext)","u":"enterIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterImmediate(JimpleParser.ImmediateContext)","u":"enterImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterImmediate(JimpleParser.ImmediateContext)","u":"enterImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterImplements_clause(JimpleParser.Implements_clauseContext)","u":"enterImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterImplements_clause(JimpleParser.Implements_clauseContext)","u":"enterImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterImportItem(JimpleParser.ImportItemContext)","u":"enterImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterImportItem(JimpleParser.ImportItemContext)","u":"enterImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterInteger_constant(JimpleParser.Integer_constantContext)","u":"enterInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterInteger_constant(JimpleParser.Integer_constantContext)","u":"enterInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterInvoke_expr(JimpleParser.Invoke_exprContext)","u":"enterInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterInvoke_expr(JimpleParser.Invoke_exprContext)","u":"enterInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMember(JimpleParser.MemberContext)","u":"enterMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMember(JimpleParser.MemberContext)","u":"enterMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"enterMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"enterMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_body(JimpleParser.Method_bodyContext)","u":"enterMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_body(JimpleParser.Method_bodyContext)","u":"enterMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_modifier(JimpleParser.Method_modifierContext)","u":"enterMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_modifier(JimpleParser.Method_modifierContext)","u":"enterMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_name(JimpleParser.Method_nameContext)","u":"enterMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_name(JimpleParser.Method_nameContext)","u":"enterMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_signature(JimpleParser.Method_signatureContext)","u":"enterMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_signature(JimpleParser.Method_signatureContext)","u":"enterMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"enterMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"enterMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethod(JimpleParser.MethodContext)","u":"enterMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethod(JimpleParser.MethodContext)","u":"enterMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterMethodhandle(JimpleParser.MethodhandleContext)","u":"enterMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterMethodhandle(JimpleParser.MethodhandleContext)","u":"enterMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.core.jimple","c":"Jimple","l":"ENTERMONITOR"},{"p":"sootup.jimple","c":"JimpleLexer","l":"ENTERMONITOR"},{"p":"sootup.jimple","c":"JimpleParser","l":"ENTERMONITOR"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"ENTERMONITOR()"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterReference(JimpleParser.ReferenceContext)","u":"enterReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterReference(JimpleParser.ReferenceContext)","u":"enterReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Common_modifierContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"enterRule(ParseTreeListener)","u":"enterRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterStatement(JimpleParser.StatementContext)","u":"enterStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterStatement(JimpleParser.StatementContext)","u":"enterStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterStatements(JimpleParser.StatementsContext)","u":"enterStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterStatements(JimpleParser.StatementsContext)","u":"enterStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterStmt(JimpleParser.StmtContext)","u":"enterStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterStmt(JimpleParser.StmtContext)","u":"enterStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterThrows_clause(JimpleParser.Throws_clauseContext)","u":"enterThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterThrows_clause(JimpleParser.Throws_clauseContext)","u":"enterThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterTrap_clause(JimpleParser.Trap_clauseContext)","u":"enterTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterTrap_clause(JimpleParser.Trap_clauseContext)","u":"enterTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterTrap_clauses(JimpleParser.Trap_clausesContext)","u":"enterTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterTrap_clauses(JimpleParser.Trap_clausesContext)","u":"enterTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterType_list(JimpleParser.Type_listContext)","u":"enterType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterType_list(JimpleParser.Type_listContext)","u":"enterType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterType(JimpleParser.TypeContext)","u":"enterType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterType(JimpleParser.TypeContext)","u":"enterType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterUnop_expr(JimpleParser.Unop_exprContext)","u":"enterUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterUnop_expr(JimpleParser.Unop_exprContext)","u":"enterUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterUnop(JimpleParser.UnopContext)","u":"enterUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterUnop(JimpleParser.UnopContext)","u":"enterUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"enterValue(JimpleParser.ValueContext)","u":"enterValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"enterValue(JimpleParser.ValueContext)","u":"enterValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.core.model","c":"ClassModifier","l":"ENUM"},{"p":"sootup.core.model","c":"FieldModifier","l":"ENUM"},{"p":"sootup.core.model","c":"MethodModifier","l":"ENUM"},{"p":"sootup.core.jimple","c":"Jimple","l":"ENUM"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"EnumConstant(String, ClassType)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.ClassType)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"EOF()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"equalEqual(BooleanConstant)","u":"equalEqual(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.common.constant","c":"ComparableConstant","l":"equalEqual(C)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"equalEqual(DoubleConstant)","u":"equalEqual(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"equalEqual(FloatConstant)","u":"equalEqual(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"equalEqual(IntConstant)","u":"equalEqual(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"equalEqual(LongConstant)","u":"equalEqual(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"EQUALS"},{"p":"sootup.jimple","c":"JimpleParser","l":"EQUALS"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"EQUALS()"},{"p":"sootup.core.jimple.common.ref","c":"JFieldRef","l":"equals(JFieldRef)","u":"equals(sootup.core.jimple.common.ref.JFieldRef)"},{"p":"sootup.analysis.intraprocedural","c":"Fact","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.model","c":"Position","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.model","c":"SootMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.signatures","c":"PackageName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.types","c":"ArrayType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.types","c":"ClassType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core.signatures","c":"ModulePackageName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"sootup.core.jimple.basic","c":"EquivTo","l":"equivHashCode()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.constant","c":"Constant","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"equivHashCode()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"equivHashCode()"},{"p":"sootup.core.model","c":"SootClassMember","l":"equivHashCode()"},{"p":"sootup.core.model","c":"SootField","l":"equivHashCode()"},{"p":"sootup.core.model","c":"SootMethod","l":"equivHashCode()"},{"p":"sootup.core.jimple.basic","c":"EquivTo","l":"equivTo(Object)","u":"equivTo(java.lang.Object)"},{"p":"sootup.core.graph","c":"BasicBlock","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.basic","c":"EquivTo","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.constant","c":"Constant","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"equivTo(Object, JimpleComparator)","u":"equivTo(java.lang.Object,sootup.core.jimple.basic.JimpleComparator)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"errorHandler(Expr)","u":"errorHandler(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.jimple","c":"Jimple","l":"escape(String)","u":"escape(java.lang.String)"},{"p":"sootup.core.util","c":"EscapedWriter","l":"EscapedWriter(Writer)","u":"%3Cinit%3E(java.io.Writer)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"AugEvalFunction","l":"evaluate(Typing, Value, Stmt, StmtGraph)","u":"evaluate(sootup.java.bytecode.interceptors.typeresolving.Typing,sootup.core.jimple.basic.Value,sootup.core.jimple.common.stmt.Stmt,sootup.core.graph.StmtGraph)"},{"p":"sootup.java.bytecode.interceptors","c":"Evaluator","l":"Evaluator()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"exceptionalPredecessorBlocks(MutableBasicBlock)","u":"exceptionalPredecessorBlocks(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"exceptionalPredecessors(MutableBasicBlock)","u":"exceptionalPredecessors(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"exceptionalPredecessors(Stmt)","u":"exceptionalPredecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"exceptionalPredecessors(Stmt)","u":"exceptionalPredecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"exceptionalPredecessors(Stmt)","u":"exceptionalPredecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"exceptionalPredecessors(Stmt)","u":"exceptionalPredecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"exceptionalSuccessors(Stmt)","u":"exceptionalSuccessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"exceptionalSuccessors(Stmt)","u":"exceptionalSuccessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"exceptionalSuccessors(Stmt)","u":"exceptionalSuccessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"exceptionalSuccessors(Stmt)","u":"exceptionalSuccessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"SootMethod","l":"exceptions"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"exceptiontype"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"execute()"},{"p":"sootup.analysis.intraprocedural","c":"ForwardFlowAnalysis","l":"execute()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"EXECUTOR"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitArg_list(JimpleParser.Arg_listContext)","u":"exitArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitArg_list(JimpleParser.Arg_listContext)","u":"exitArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitArray_descriptor(JimpleParser.Array_descriptorContext)","u":"exitArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitArray_descriptor(JimpleParser.Array_descriptorContext)","u":"exitArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitAssignments(JimpleParser.AssignmentsContext)","u":"exitAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitAssignments(JimpleParser.AssignmentsContext)","u":"exitAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitBinop_expr(JimpleParser.Binop_exprContext)","u":"exitBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitBinop_expr(JimpleParser.Binop_exprContext)","u":"exitBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitBinop(JimpleParser.BinopContext)","u":"exitBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitBinop(JimpleParser.BinopContext)","u":"exitBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitBool_expr(JimpleParser.Bool_exprContext)","u":"exitBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitBool_expr(JimpleParser.Bool_exprContext)","u":"exitBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitCase_label(JimpleParser.Case_labelContext)","u":"exitCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitCase_label(JimpleParser.Case_labelContext)","u":"exitCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitCase_stmt(JimpleParser.Case_stmtContext)","u":"exitCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitCase_stmt(JimpleParser.Case_stmtContext)","u":"exitCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitClass_modifier(JimpleParser.Class_modifierContext)","u":"exitClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitClass_modifier(JimpleParser.Class_modifierContext)","u":"exitClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitCommon_modifier(JimpleParser.Common_modifierContext)","u":"exitCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitCommon_modifier(JimpleParser.Common_modifierContext)","u":"exitCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitConstant(JimpleParser.ConstantContext)","u":"exitConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitConstant(JimpleParser.ConstantContext)","u":"exitConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitDeclaration(JimpleParser.DeclarationContext)","u":"exitDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitDeclaration(JimpleParser.DeclarationContext)","u":"exitDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitDeclarations(JimpleParser.DeclarationsContext)","u":"exitDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitDeclarations(JimpleParser.DeclarationsContext)","u":"exitDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitEveryRule(ParserRuleContext)","u":"exitEveryRule(org.antlr.v4.runtime.ParserRuleContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitExtends_clause(JimpleParser.Extends_clauseContext)","u":"exitExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitExtends_clause(JimpleParser.Extends_clauseContext)","u":"exitExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitField_modifier(JimpleParser.Field_modifierContext)","u":"exitField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitField_modifier(JimpleParser.Field_modifierContext)","u":"exitField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitField_signature(JimpleParser.Field_signatureContext)","u":"exitField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitField_signature(JimpleParser.Field_signatureContext)","u":"exitField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitField(JimpleParser.FieldContext)","u":"exitField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitField(JimpleParser.FieldContext)","u":"exitField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitFile_type(JimpleParser.File_typeContext)","u":"exitFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitFile_type(JimpleParser.File_typeContext)","u":"exitFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitFile(JimpleParser.FileContext)","u":"exitFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitFile(JimpleParser.FileContext)","u":"exitFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitGoto_stmt(JimpleParser.Goto_stmtContext)","u":"exitGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitGoto_stmt(JimpleParser.Goto_stmtContext)","u":"exitGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitIdentifier(JimpleParser.IdentifierContext)","u":"exitIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitIdentifier(JimpleParser.IdentifierContext)","u":"exitIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitIdentity_ref(JimpleParser.Identity_refContext)","u":"exitIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitIdentity_ref(JimpleParser.Identity_refContext)","u":"exitIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitImmediate(JimpleParser.ImmediateContext)","u":"exitImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitImmediate(JimpleParser.ImmediateContext)","u":"exitImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitImplements_clause(JimpleParser.Implements_clauseContext)","u":"exitImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitImplements_clause(JimpleParser.Implements_clauseContext)","u":"exitImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitImportItem(JimpleParser.ImportItemContext)","u":"exitImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitImportItem(JimpleParser.ImportItemContext)","u":"exitImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitInteger_constant(JimpleParser.Integer_constantContext)","u":"exitInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitInteger_constant(JimpleParser.Integer_constantContext)","u":"exitInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitInvoke_expr(JimpleParser.Invoke_exprContext)","u":"exitInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitInvoke_expr(JimpleParser.Invoke_exprContext)","u":"exitInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMember(JimpleParser.MemberContext)","u":"exitMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMember(JimpleParser.MemberContext)","u":"exitMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"exitMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"exitMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_body(JimpleParser.Method_bodyContext)","u":"exitMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_body(JimpleParser.Method_bodyContext)","u":"exitMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_modifier(JimpleParser.Method_modifierContext)","u":"exitMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_modifier(JimpleParser.Method_modifierContext)","u":"exitMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_name(JimpleParser.Method_nameContext)","u":"exitMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_name(JimpleParser.Method_nameContext)","u":"exitMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_signature(JimpleParser.Method_signatureContext)","u":"exitMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_signature(JimpleParser.Method_signatureContext)","u":"exitMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"exitMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"exitMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethod(JimpleParser.MethodContext)","u":"exitMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethod(JimpleParser.MethodContext)","u":"exitMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitMethodhandle(JimpleParser.MethodhandleContext)","u":"exitMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitMethodhandle(JimpleParser.MethodhandleContext)","u":"exitMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.core.jimple","c":"Jimple","l":"EXITMONITOR"},{"p":"sootup.jimple","c":"JimpleLexer","l":"EXITMONITOR"},{"p":"sootup.jimple","c":"JimpleParser","l":"EXITMONITOR"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"EXITMONITOR()"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitReference(JimpleParser.ReferenceContext)","u":"exitReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitReference(JimpleParser.ReferenceContext)","u":"exitReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Common_modifierContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"exitRule(ParseTreeListener)","u":"exitRule(org.antlr.v4.runtime.tree.ParseTreeListener)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitStatement(JimpleParser.StatementContext)","u":"exitStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitStatement(JimpleParser.StatementContext)","u":"exitStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitStatements(JimpleParser.StatementsContext)","u":"exitStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitStatements(JimpleParser.StatementsContext)","u":"exitStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitStmt(JimpleParser.StmtContext)","u":"exitStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitStmt(JimpleParser.StmtContext)","u":"exitStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitThrows_clause(JimpleParser.Throws_clauseContext)","u":"exitThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitThrows_clause(JimpleParser.Throws_clauseContext)","u":"exitThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitTrap_clause(JimpleParser.Trap_clauseContext)","u":"exitTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitTrap_clause(JimpleParser.Trap_clauseContext)","u":"exitTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitTrap_clauses(JimpleParser.Trap_clausesContext)","u":"exitTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitTrap_clauses(JimpleParser.Trap_clausesContext)","u":"exitTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitType_list(JimpleParser.Type_listContext)","u":"exitType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitType_list(JimpleParser.Type_listContext)","u":"exitType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitType(JimpleParser.TypeContext)","u":"exitType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitType(JimpleParser.TypeContext)","u":"exitType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitUnop_expr(JimpleParser.Unop_exprContext)","u":"exitUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitUnop_expr(JimpleParser.Unop_exprContext)","u":"exitUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitUnop(JimpleParser.UnopContext)","u":"exitUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitUnop(JimpleParser.UnopContext)","u":"exitUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"exitValue(JimpleParser.ValueContext)","u":"exitValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.jimple","c":"JimpleListener","l":"exitValue(JimpleParser.ValueContext)","u":"exitValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.callgraph","c":"CallGraph","l":"exportAsDot()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"exportAsDot()"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"exports()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"exports()"},{"p":"sootup.core.jimple","c":"Jimple","l":"EXTENDS"},{"p":"sootup.jimple","c":"JimpleLexer","l":"EXTENDS"},{"p":"sootup.jimple","c":"JimpleParser","l":"EXTENDS"},{"p":"sootup.jimple","c":"JimpleParser","l":"extends_clause()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"extends_clause()"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"Extends_clauseContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"EXTENDS()"},{"p":"sootup.analysis.intraprocedural","c":"Fact","l":"Fact(Fact)","u":"%3Cinit%3E(sootup.analysis.intraprocedural.Fact)"},{"p":"sootup.analysis.intraprocedural","c":"Fact","l":"Fact(S)","u":"%3Cinit%3E(S)"},{"p":"sootup.analysis.intraprocedural","c":"Fact","l":"Fact(Set, S)","u":"%3Cinit%3E(java.util.Set,S)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"FallsThroughStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"fallsThrough()"},{"p":"sootup.core.jimple","c":"Jimple","l":"FALSE"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"FALSE_BRANCH_IDX"},{"p":"sootup.jimple","c":"JimpleParser","l":"field_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"field_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"field_modifier(int)"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"Field_modifierContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"field_signature()"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"field_signature()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"field_signature()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"Field_signatureContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"field()"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"field()"},{"p":"sootup.core.util.printer","c":"BriefStmtPrinter","l":"field(SootField)","u":"field(sootup.core.model.SootField)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"field(SootField)","u":"field(sootup.core.model.SootField)"},{"p":"sootup.core.util.printer","c":"NormalStmtPrinter","l":"field(SootField)","u":"field(sootup.core.model.SootField)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"field(SootField)","u":"field(sootup.core.model.SootField)"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"FieldContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"fieldname"},{"p":"sootup.core.validation","c":"FieldRefValidator","l":"FieldRefValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.signatures","c":"FieldSignature","l":"FieldSignature(ClassType, FieldSubSignature)","u":"%3Cinit%3E(sootup.core.types.ClassType,sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.core.signatures","c":"FieldSignature","l":"FieldSignature(ClassType, String, Type)","u":"%3Cinit%3E(sootup.core.types.ClassType,java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"fieldSignature(FieldSignature)","u":"fieldSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"fieldSignature(FieldSignature)","u":"fieldSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.signatures","c":"FieldSubSignature","l":"FieldSubSignature(String, Type)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.jimple","c":"JimpleParser","l":"file_type()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"file_type()"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"File_typeContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"file()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"FileContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"fileSystemCache"},{"p":"sootup.core.util","c":"StreamUtils","l":"filterAllCasted(Stream, Class)","u":"filterAllCasted(java.util.stream.Stream,java.lang.Class)"},{"p":"sootup.core.util","c":"Utils","l":"filterJimple(Stream)","u":"filterJimple(java.util.stream.Stream)"},{"p":"sootup.core.util","c":"Utils","l":"filterJimple(String)","u":"filterJimple(java.lang.String)"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis","l":"filterStmtToAfterFlow"},{"p":"sootup.core.model","c":"ClassModifier","l":"FINAL"},{"p":"sootup.core.model","c":"FieldModifier","l":"FINAL"},{"p":"sootup.core.model","c":"MethodModifier","l":"FINAL"},{"p":"sootup.core.jimple","c":"Jimple","l":"FINAL"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"FINALIZE"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil","l":"findCallGraphEdgeType(AbstractInvokeExpr)","u":"findCallGraphEdgeType(sootup.core.jimple.common.expr.AbstractInvokeExpr)"},{"p":"sootup.java.bytecode.frontend","c":"AsmMethodSource","l":"findLineInfo(InsnList, AbstractInsnNode)","u":"findLineInfo(org.objectweb.asm.tree.InsnList,org.objectweb.asm.tree.AbstractInsnNode)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"findMainMethod()"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"findMethodInHierarchy(View>, MethodSignature)","u":"findMethodInHierarchy(sootup.core.views.View,sootup.core.signatures.MethodSignature)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"FLOAT_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser","l":"FLOAT_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"FLOAT_CONSTANT()"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis","l":"FlowAnalysis(StmtGraph>)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis","l":"flowThrough(A, Stmt, A)","u":"flowThrough(A,sootup.core.jimple.common.stmt.Stmt,A)"},{"p":"sootup.examples","c":"Dummy","l":"foobar()"},{"p":"sootup.analysis.intraprocedural","c":"ForwardFlowAnalysis","l":"ForwardFlowAnalysis(StmtGraph)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"ForwardingStmtGraph(StmtGraph)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"frames"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"from"},{"p":"sootup.core.jimple","c":"Jimple","l":"FROM"},{"p":"sootup.jimple","c":"JimpleLexer","l":"FROM"},{"p":"sootup.jimple","c":"JimpleParser","l":"FROM"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"FROM()"},{"p":"sootup.java.core","c":"ConstantUtil","l":"fromObject(Object)","u":"fromObject(java.lang.Object)"},{"p":"sootup.core","c":"IdentifierFactory","l":"fromPath(Path, Path)","u":"fromPath(java.nio.file.Path,java.nio.file.Path)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"fromPath(Path, Path)","u":"fromPath(java.nio.file.Path,java.nio.file.Path)"},{"p":"sootup.core.cache","c":"FullCache","l":"FullCache()","u":"%3Cinit%3E()"},{"p":"sootup.core.cache.provider","c":"FullCacheProvider","l":"FullCacheProvider()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"FullPosition","l":"FullPosition(int, int, int, int)","u":"%3Cinit%3E(int,int,int,int)"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"FullStmtPositionInfo(Position, Position[])","u":"%3Cinit%3E(sootup.core.model.Position,sootup.core.model.Position[])"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"generateFieldLocal(Type)","u":"generateFieldLocal(sootup.core.types.Type)"},{"p":"sootup.core.util","c":"Utils","l":"generateJimpleForTest(Body)","u":"generateJimpleForTest(sootup.core.model.Body)"},{"p":"sootup.core.util","c":"Utils","l":"generateJimpleForTest(SootMethod)","u":"generateJimpleForTest(sootup.core.model.SootMethod)"},{"p":"sootup.core.util","c":"Utils","l":"generateJimpleTest(List)","u":"generateJimpleTest(java.util.List)"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"generateLocal(Type)","u":"generateLocal(sootup.core.types.Type)"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"generateParameterLocal(Type, int)","u":"generateParameterLocal(sootup.core.types.Type,int)"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"generateThisLocal(Type)","u":"generateThisLocal(sootup.core.types.Type)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"GENERIC_FAKE"},{"p":"sootup.java.bytecode.frontend","c":"NonIndexOutofBoundsArrayList","l":"get(int)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getAbstractClass(ClassType)","u":"getAbstractClass(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"JavaView","l":"getAbstractClass(ClassType)","u":"getAbstractClass(sootup.core.types.ClassType)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"getAllModules()"},{"p":"sootup.core.graph","c":"DominanceTree","l":"getAllNodesDFS()"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getAllPrimitiveTypes()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getAllSuccessors(Stmt)","u":"getAllSuccessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.core.views","c":"JavaView","l":"getAmountOfStoredClasses()"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"getAnnotation()"},{"p":"sootup.java.core","c":"JavaSootField.JavaSootFieldBuilder","l":"getAnnotations()"},{"p":"sootup.java.core","c":"JavaSootMethod.JavaSootMethodBuilder","l":"getAnnotations()"},{"p":"sootup.java.core.jimple.basic","c":"JavaLocal","l":"getAnnotations()"},{"p":"sootup.java.core","c":"JavaPackageName","l":"getAnnotations(JavaView, String)","u":"getAnnotations(sootup.java.core.views.JavaView,java.lang.String)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getAnnotations(Optional)","u":"getAnnotations(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaSootField","l":"getAnnotations(Optional)","u":"getAnnotations(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"getAnnotations(Optional)","u":"getAnnotations(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getAnnotationType(String)","u":"getAnnotationType(java.lang.String)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArg(BasicBlock)","u":"getArg(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getArg(int)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArg(int)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getArgCount()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArgIndex(BasicBlock)","u":"getArgIndex(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getArgs()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArgs()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArgsSize()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getArgToBlockMap()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"getArrayRef()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"getArrayRef()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getArrayRef()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getArrayType(Type, int)","u":"getArrayType(sootup.core.types.Type,int)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getArrayType(Type, int)","u":"getArrayType(sootup.core.types.Type,int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getATN()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getATN()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"getBase()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"getBase()"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"getBase()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"getBaseType()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getBaseType()"},{"p":"sootup.core.types","c":"ArrayType","l":"getBaseType()"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"getBeginStmt()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getBlock(int)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getBlock(Local)","u":"getBlock(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getBlockIterator()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getBlockOf(Stmt)","u":"getBlockOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getBlockOf(Stmt)","u":"getBlockOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getBlockOf(Stmt)","u":"getBlockOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getBlockOf(Stmt)","u":"getBlockOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getBlocks()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getBlocks()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getBlocks()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getBlocks()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getBlocks()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getBlocksSorted()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getBlocksSorted()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getBlocksSorted()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getBlocksSorted()"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"getBlockToIdx()"},{"p":"sootup.core.model","c":"SootMethod","l":"getBody()"},{"p":"sootup.core.inputlocation","c":"ClassLoadingOptions","l":"getBodyInterceptors()"},{"p":"sootup.core.views","c":"View","l":"getBodyInterceptors(AnalysisInputLocation)","u":"getBodyInterceptors(sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.java.core.views","c":"JavaView","l":"getBodyInterceptors(AnalysisInputLocation)","u":"getBodyInterceptors(sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"getBodyInterceptors(AnalysisInputLocation)","u":"getBodyInterceptors(sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getBodyOf(Stmt)","u":"getBodyOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"SootMethod","l":"getBodySource()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getBoolean()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"getBootstrapArg(int)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"getBootstrapArgCount()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"getBootstrapArgs()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"getBootstrapMethodSignature()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getBoxedType(PrimitiveType)","u":"getBoxedType(sootup.core.types.PrimitiveType)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getBoxedType(PrimitiveType)","u":"getBoxedType(sootup.core.types.PrimitiveType)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getBranchTargetsOf(BranchingStmt)","u":"getBranchTargetsOf(sootup.core.jimple.common.stmt.BranchingStmt)"},{"p":"sootup.core.model","c":"Body","l":"getBranchTargetsOf(BranchingStmt)","u":"getBranchTargetsOf(sootup.core.jimple.common.stmt.BranchingStmt)"},{"p":"sootup.core.model","c":"BuilderException","l":"getBuildableClass()"},{"p":"sootup.core.model","c":"BuilderException","l":"getBuilderClass()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getByte()"},{"p":"sootup.core.model","c":"ClassModifier","l":"getBytecode()"},{"p":"sootup.core.model","c":"FieldModifier","l":"getBytecode()"},{"p":"sootup.core.model","c":"MethodModifier","l":"getBytecode()"},{"p":"sootup.java.core","c":"ModuleModifier","l":"getBytecode()"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"getCallEdges(View>, CallGraph)","u":"getCallEdges(sootup.core.views.View,sootup.callgraph.CallGraph)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil","l":"getCallEdges(View, CallGraph)","u":"getCallEdges(sootup.core.views.View,sootup.callgraph.CallGraph)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"getCalleesOfCallAt(Stmt)","u":"getCalleesOfCallAt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"getCallersOf(SootMethod)","u":"getCallersOf(sootup.core.model.SootMethod)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getCallsFromWithin(SootMethod)","u":"getCallsFromWithin(sootup.core.model.SootMethod)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getCallsFromWithinMethod(SootMethod)","u":"getCallsFromWithinMethod(sootup.core.model.SootMethod)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"getCastCount()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"getCastCount(Typing)","u":"getCastCount(sootup.java.bytecode.interceptors.typeresolving.Typing)"},{"p":"sootup.core.util","c":"StringTools","l":"getCFormatChar(char)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getChannelNames()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getChar()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"getCheckType()"},{"p":"sootup.core.graph","c":"DominanceTree","l":"getChildren(BasicBlock)","u":"getChildren(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.cache","c":"ClassCache","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.core.cache","c":"FullCache","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.core.cache","c":"LRUCache","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.core.views","c":"View","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"JavaView","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"getClass(ClassType)","u":"getClass(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getClass(ModulePackageName, JavaClassType)","u":"getClass(sootup.java.core.signatures.ModulePackageName,sootup.java.core.types.JavaClassType)"},{"p":"sootup.core.cache","c":"ClassCache","l":"getClasses()"},{"p":"sootup.core.cache","c":"FullCache","l":"getClasses()"},{"p":"sootup.core.cache","c":"LRUCache","l":"getClasses()"},{"p":"sootup.core.views","c":"View","l":"getClasses()"},{"p":"sootup.java.core.views","c":"JavaView","l":"getClasses()"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"getClasses()"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"getClassModifiers(int)"},{"p":"sootup.core.types","c":"ClassType","l":"getClassName()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"getClassName()"},{"p":"sootup.core.views","c":"View","l":"getClassOrThrow(ClassType)","u":"getClassOrThrow(sootup.core.types.ClassType)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"getClassSource()"},{"p":"sootup.core.model","c":"AbstractClass","l":"getClassSource()"},{"p":"sootup.core.model","c":"SootClass","l":"getClassSource()"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getClassSource()"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"getClassSource(ClassType)","u":"getClassSource(sootup.core.types.ClassType)"},{"p":"sootup.core.inputlocation","c":"AnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"getClassSource(ClassType, View)","u":"getClassSource(sootup.core.types.ClassType,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation","l":"getClassSourceInternal(JavaClassType, Path, ClassProvider)","u":"getClassSourceInternal(sootup.java.core.types.JavaClassType,java.nio.file.Path,sootup.core.frontend.ClassProvider)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"getClassSources(SourceType)","u":"getClassSources(sootup.core.model.SourceType)"},{"p":"sootup.core.inputlocation","c":"AnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"getClassSources(View)","u":"getClassSources(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getClassSourcesInternal(ModuleSignature, IdentifierFactory, View)","u":"getClassSourcesInternal(sootup.java.core.signatures.ModuleSignature,sootup.core.IdentifierFactory,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getClassSourcesInternal(ModuleSignature, View)","u":"getClassSourcesInternal(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"getClassType()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getClassType(String)","u":"getClassType(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getClassType(String)","u":"getClassType(java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getClassType(String)","u":"getClassType(java.lang.String)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getClassType(String)","u":"getClassType(java.lang.String)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getClassType(String, String)","u":"getClassType(java.lang.String,java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getClassType(String, String)","u":"getClassType(java.lang.String,java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getClassType(String, String)","u":"getClassType(java.lang.String,java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getClassType(String, String, ModuleSignature)","u":"getClassType(java.lang.String,java.lang.String,sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getClassType(String, String, String)","u":"getClassType(java.lang.String,java.lang.String,java.lang.String)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getClassTypeList(JimpleParser.Type_listContext)","u":"getClassTypeList(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getClassTypeSet(JimpleParser.Type_listContext)","u":"getClassTypeSet(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"getCondition()"},{"p":"sootup.java.bytecode.interceptors","c":"Evaluator","l":"getConstantValueOf(Value)","u":"getConstantValueOf(sootup.core.jimple.basic.Value)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"getDebugInfo()"},{"p":"sootup.core.model","c":"SootField","l":"getDeclaration()"},{"p":"sootup.core.model","c":"SootClassMember","l":"getDeclaringClassType()"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"getDeclClassType()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getDefaultTarget(Body)","u":"getDefaultTarget(sootup.core.model.Body)"},{"p":"sootup.java.core","c":"JavaAnnotationSootMethod","l":"getDefaultValue()"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"getDefaultValues(Optional)","u":"getDefaultValues(java.util.Optional)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"getDefs()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"getDefs()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getDefs()"},{"p":"sootup.core.model","c":"Body","l":"getDefs()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getDefs(Collection)","u":"getDefs(java.util.Collection)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getDefsForLocalUse(StmtGraph, Stmt)","u":"getDefsForLocalUse(sootup.core.graph.StmtGraph,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.types","c":"ArrayType","l":"getDimension()"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"getDominanceFrontiers(BasicBlock)","u":"getDominanceFrontiers(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getDouble()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CalleeMethodSignature","l":"getEdgeType()"},{"p":"sootup.core.types","c":"ArrayType","l":"getElementType()"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"getEndPointsOf(M)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getEndPointsOf(SootMethod)","u":"getEndPointsOf(sootup.core.model.SootMethod)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"getEndStmt()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getEntrypoints()"},{"p":"sootup.core.util","c":"StringTools","l":"getEscapedStringOf(String)","u":"getEscapedStringOf(java.lang.String)"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getExceptionalPredecessors()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getExceptionalPredecessors()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getExceptionalPredecessors()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getExceptionalPredecessors()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getExceptionalPredecessors()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getExceptionalSuccessors()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getExceptionalSuccessors()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getExceptionalSuccessors()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getExceptionalSuccessors()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getExceptionalSuccessors()"},{"p":"sootup.core.model","c":"SootMethod","l":"getExceptionSignatures()"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"getExceptionType()"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"getExclusionFilePath()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getExpectedSuccessorCount()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getExtendedBasicBlockPathBetween(Stmt, Stmt)","u":"getExtendedBasicBlockPathBetween(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"getExtension()"},{"p":"sootup.core.inputlocation","c":"FileType","l":"getExtensionWithDot()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"getFalse()"},{"p":"sootup.core.views","c":"AbstractView","l":"getField(FieldSignature)","u":"getField(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.views","c":"View","l":"getField(FieldSignature)","u":"getField(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.model","c":"AbstractClass","l":"getField(FieldSubSignature)","u":"getField(sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getField(FieldSubSignature)","u":"getField(sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.core.model","c":"AbstractClass","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"getFieldModifiers(int)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"getFieldRef()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"getFieldRef()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getFieldRef()"},{"p":"sootup.core.model","c":"AbstractClass","l":"getFields()"},{"p":"sootup.core.model","c":"SootClass","l":"getFields()"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getFields()"},{"p":"sootup.core.jimple.common.ref","c":"JFieldRef","l":"getFieldSignature()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getFieldSignature(ClassType, FieldSubSignature)","u":"getFieldSignature(sootup.core.types.ClassType,sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getFieldSignature(ClassType, FieldSubSignature)","u":"getFieldSignature(sootup.core.types.ClassType,sootup.core.signatures.FieldSubSignature)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getFieldSignature(JimpleParser.Field_signatureContext)","u":"getFieldSignature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getFieldSignature(String, ClassType, String)","u":"getFieldSignature(java.lang.String,sootup.core.types.ClassType,java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getFieldSignature(String, ClassType, String)","u":"getFieldSignature(java.lang.String,sootup.core.types.ClassType,java.lang.String)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getFieldSignature(String, ClassType, Type)","u":"getFieldSignature(java.lang.String,sootup.core.types.ClassType,sootup.core.types.Type)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getFieldSignature(String, ClassType, Type)","u":"getFieldSignature(java.lang.String,sootup.core.types.ClassType,sootup.core.types.Type)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getFieldSubSignature(String, Type)","u":"getFieldSubSignature(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getFieldSubSignature(String, Type)","u":"getFieldSubSignature(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.model","c":"FullPosition","l":"getFirstCol()"},{"p":"sootup.core.model","c":"LinePosition","l":"getFirstCol()"},{"p":"sootup.core.model","c":"Position","l":"getFirstCol()"},{"p":"sootup.core.model","c":"FullPosition","l":"getFirstLine()"},{"p":"sootup.core.model","c":"LinePosition","l":"getFirstLine()"},{"p":"sootup.core.model","c":"Position","l":"getFirstLine()"},{"p":"sootup.core.model","c":"Body","l":"getFirstNonIdentityStmt()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getFloat()"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis","l":"getFlow(Stmt, Stmt)","u":"getFlow(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis","l":"getFlowAfter(Stmt)","u":"getFlowAfter(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"getFlowBefore(Stmt)","u":"getFlowBefore(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis","l":"getFlowBefore(Stmt)","u":"getFlowBefore(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.types","c":"ClassType","l":"getFullyQualifiedName()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"getFullyQualifiedName()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"getFuntion()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getGrammarFileName()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getGrammarFileName()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"getGraph()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"getGraph()"},{"p":"sootup.core.frontend","c":"ClassProvider","l":"getHandledFileType()"},{"p":"sootup.java.bytecode.frontend","c":"AsmJavaClassProvider","l":"getHandledFileType()"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"getHandledFileType()"},{"p":"sootup.jimple.parser","c":"JimpleClassProvider","l":"getHandledFileType()"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"getHandlerStmt()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"getHandleTag()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getHead()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getHead()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getHead()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getHead()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getHead()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"getHierarchy()"},{"p":"sootup.core.jimple","c":"Jimple","l":"getIdentifierFactory()"},{"p":"sootup.core","c":"Language","l":"getIdentifierFactory()"},{"p":"sootup.core","c":"Project","l":"getIdentifierFactory()"},{"p":"sootup.core.views","c":"AbstractView","l":"getIdentifierFactory()"},{"p":"sootup.core.views","c":"View","l":"getIdentifierFactory()"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"getIdentifierFactory()"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"getIdentifierFactory()"},{"p":"sootup.java.core.language","c":"JavaLanguage","l":"getIdentifierFactory()"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getIdentifierFactory()"},{"p":"sootup.jimple.parser","c":"JimpleLanguage","l":"getIdentifierFactory()"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"getIdxToBlock()"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"getImmediateDominator(BasicBlock)","u":"getImmediateDominator(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"getImmediateDominators()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"getImports()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"getIndex()"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"getIndex()"},{"p":"sootup.core","c":"Project","l":"getInputLocations()"},{"p":"sootup.core.frontend","c":"ResolveException","l":"getInputUri()"},{"p":"sootup.core.inputlocation","c":"DefaultSourceTypeSpecifier","l":"getInstance()"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"getInstance()"},{"p":"sootup.core.jimple.basic","c":"NoPositionInformation","l":"getInstance()"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"getInstance()"},{"p":"sootup.core.types","c":"NullType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.BooleanType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.ByteType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.CharType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.DoubleType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.FloatType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.IntType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.LongType","l":"getInstance()"},{"p":"sootup.core.types","c":"PrimitiveType.ShortType","l":"getInstance()"},{"p":"sootup.core.types","c":"UnknownType","l":"getInstance()"},{"p":"sootup.core.types","c":"VoidType","l":"getInstance()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugmentIntegerTypes.Integer127Type","l":"getInstance()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugmentIntegerTypes.Integer1Type","l":"getInstance()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugmentIntegerTypes.Integer32767Type","l":"getInstance()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"BottomType","l":"getInstance()"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getInstance()"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getInstance()"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"getInstance()"},{"p":"sootup.jimple.parser","c":"JimpleLanguage","l":"getInstance()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"getInstance(boolean)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"getInstance(double)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"getInstance(float)"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"getInstance(int)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"getInstance(int)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"getInstance(long)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getInstance(ModuleSignature)","u":"getInstance(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getInstance(String)","u":"getInstance(java.lang.String)"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getInt()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugmentIntegerTypes","l":"getInteger1()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugmentIntegerTypes","l":"getInteger127()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"AugmentIntegerTypes","l":"getInteger32767()"},{"p":"sootup.java.core","c":"JavaModuleInfo.InterfaceReference","l":"getInterfaceImplementation()"},{"p":"sootup.core.model","c":"SootClass","l":"getInterfaces()"},{"p":"sootup.java.core","c":"JavaModuleInfo.InterfaceReference","l":"getInterfaceType()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"getInvokeExpr()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"getInvokeExpr()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"getInvokeExpr()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getInvokeExpr()"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"getJavaSourceStartLineNumber()"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"getJimpleLnNum()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getKey()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"getKind()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"getKind(int)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"getKind(String)","u":"getKind(java.lang.String)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getLabeledStmts()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"getLabels()"},{"p":"sootup.core","c":"Project","l":"getLanguage()"},{"p":"sootup.core.model","c":"FullPosition","l":"getLastCol()"},{"p":"sootup.core.model","c":"LinePosition","l":"getLastCol()"},{"p":"sootup.core.model","c":"Position","l":"getLastCol()"},{"p":"sootup.core.model","c":"FullPosition","l":"getLastLine()"},{"p":"sootup.core.model","c":"LinePosition","l":"getLastLine()"},{"p":"sootup.core.model","c":"Position","l":"getLastLine()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"BytecodeHierarchy","l":"getLeastCommonAncestor(Type, Type)","u":"getLeastCommonAncestor(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"PrimitiveHierarchy","l":"getLeastCommonAncestor(Type, Type)","u":"getLeastCommonAncestor(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"getLeftOp()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"getLeftOp()"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"getLeftOp()"},{"p":"sootup.java.bytecode.interceptors","c":"LocalLivenessAnalyser","l":"getLiveLocalsAfterStmt(Stmt)","u":"getLiveLocalsAfterStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalLivenessAnalyser","l":"getLiveLocalsBeforeStmt(Stmt)","u":"getLiveLocalsBeforeStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"StmtLocalPair","l":"getLocal()"},{"p":"sootup.core.model","c":"Body","l":"getLocalCount()"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"getLocals()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getLocals()"},{"p":"sootup.core.model","c":"Body","l":"getLocals()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"getLocals()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getLong()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"getMap()"},{"p":"sootup.core.views","c":"AbstractView","l":"getMethod(MethodSignature)","u":"getMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.views","c":"View","l":"getMethod(MethodSignature)","u":"getMethod(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.model","c":"AbstractClass","l":"getMethod(MethodSubSignature)","u":"getMethod(sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getMethod(MethodSubSignature)","u":"getMethod(sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.core.model","c":"AbstractClass","l":"getMethod(String, Iterable)","u":"getMethod(java.lang.String,java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getMethod(String, Iterable)","u":"getMethod(java.lang.String,java.lang.Iterable)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"getMethodModifiers(int)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getMethodOf(Stmt)","u":"getMethodOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"AbstractClass","l":"getMethods()"},{"p":"sootup.core.model","c":"SootClass","l":"getMethods()"},{"p":"sootup.java.core","c":"JavaAnnotationSootClass","l":"getMethods()"},{"p":"sootup.java.core","c":"JavaSootClass","l":"getMethods()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CalleeMethodSignature","l":"getMethodSignature()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph.Vertex","l":"getMethodSignature()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getMethodSignature()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getMethodSignature()"},{"p":"sootup.core.model","c":"Body","l":"getMethodSignature()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getMethodSignature(ClassType, MethodSubSignature)","u":"getMethodSignature(sootup.core.types.ClassType,sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getMethodSignature(ClassType, MethodSubSignature)","u":"getMethodSignature(sootup.core.types.ClassType,sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getMethodSignature(ClassType, String, String, List)","u":"getMethodSignature(sootup.core.types.ClassType,java.lang.String,java.lang.String,java.util.List)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getMethodSignature(ClassType, String, String, List)","u":"getMethodSignature(sootup.core.types.ClassType,java.lang.String,java.lang.String,java.util.List)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getMethodSignature(ClassType, String, Type, List)","u":"getMethodSignature(sootup.core.types.ClassType,java.lang.String,sootup.core.types.Type,java.util.List)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getMethodSignature(ClassType, String, Type, List)","u":"getMethodSignature(sootup.core.types.ClassType,java.lang.String,sootup.core.types.Type,java.util.List)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getMethodSignature(JimpleParser.Method_signatureContext, ParserRuleContext)","u":"getMethodSignature(sootup.jimple.JimpleParser.Method_signatureContext,org.antlr.v4.runtime.ParserRuleContext)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getMethodSignature(String, String, String, List)","u":"getMethodSignature(java.lang.String,java.lang.String,java.lang.String,java.util.List)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getMethodSignature(String, String, String, List)","u":"getMethodSignature(java.lang.String,java.lang.String,java.lang.String,java.util.List)"},{"p":"sootup.analysis.interprocedural.icfg","c":"ICFGDotExporter","l":"getMethodSignatureInSubClass(MethodSignature, View>)","u":"getMethodSignatureInSubClass(sootup.core.signatures.MethodSignature,sootup.core.views.View)"},{"p":"sootup.callgraph","c":"CallGraph","l":"getMethodSignatures()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"getMethodSignatures()"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getMethodSubSignature(JimpleParser.Method_subsignatureContext, ParserRuleContext)","u":"getMethodSubSignature(sootup.jimple.JimpleParser.Method_subsignatureContext,org.antlr.v4.runtime.ParserRuleContext)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getMethodSubSignature(String, Type, Iterable)","u":"getMethodSubSignature(java.lang.String,sootup.core.types.Type,java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getMethodSubSignature(String, Type, Iterable)","u":"getMethodSubSignature(java.lang.String,sootup.core.types.Type,java.lang.Iterable)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getModeNames()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getModifiers()"},{"p":"sootup.core.model","c":"SootClass","l":"getModifiers()"},{"p":"sootup.core.model","c":"SootField","l":"getModifiers()"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"getModifiers()"},{"p":"sootup.core.model","c":"SootMethod","l":"getModifiers()"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"getModifiers()"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"getModifiers()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"getModifiers()"},{"p":"sootup.java.core","c":"JavaModuleInfo.ModuleReference","l":"getModifiers()"},{"p":"sootup.java.core","c":"JavaModuleInfo.PackageReference","l":"getModifiers()"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"getModule(ModuleSignature)","u":"getModule(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getModuleClasses(ModuleSignature)","u":"getModuleClasses(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"getModuleDescriptor(Path)","u":"getModuleDescriptor(java.nio.file.Path)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"getModuleInfo(ModuleSignature)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getModuleInfo(ModuleSignature)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getModuleInfo(ModuleSignature, View)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getModuleInfo(ModuleSignature, View)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"getModuleInfo(ModuleSignature, View)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.core","c":"ModuleInfoAnalysisInputLocation","l":"getModuleInfo(ModuleSignature, View)","u":"getModuleInfo(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"getModuleInfoAnalysisInputLocation()"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"getModuleModifiers(int)"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"getModuleName()"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"getModules()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getModules(View)","u":"getModules(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getModules(View)","u":"getModules(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"getModules(View)","u":"getModules(sootup.core.views.View)"},{"p":"sootup.java.core","c":"ModuleInfoAnalysisInputLocation","l":"getModules(View)","u":"getModules(sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getModulesClassSources(ModuleSignature, View)","u":"getModulesClassSources(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getModulesClassSources(ModuleSignature, View)","u":"getModulesClassSources(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"getModulesClassSources(ModuleSignature, View)","u":"getModulesClassSources(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.core","c":"ModuleInfoAnalysisInputLocation","l":"getModulesClassSources(ModuleSignature, View)","u":"getModulesClassSources(sootup.java.core.signatures.ModuleSignature,sootup.core.views.View)"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"getModuleSignature()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"getModuleSignature()"},{"p":"sootup.java.core","c":"JavaModuleInfo.ModuleReference","l":"getModuleSignature()"},{"p":"sootup.java.core.signatures","c":"ModulePackageName","l":"getModuleSignature()"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getModuleSignature(String)","u":"getModuleSignature(java.lang.String)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getName()"},{"p":"sootup.core","c":"Language","l":"getName()"},{"p":"sootup.core.model","c":"AbstractClass","l":"getName()"},{"p":"sootup.core.model","c":"SootClass","l":"getName()"},{"p":"sootup.core.model","c":"SootClassMember","l":"getName()"},{"p":"sootup.core.signatures","c":"PackageName","l":"getName()"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"getName()"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"getName()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getName()"},{"p":"sootup.java.core.language","c":"JavaLanguage","l":"getName()"},{"p":"sootup.jimple.parser","c":"JimpleLanguage","l":"getName()"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getNamedModules()"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"getNodes()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getNodes()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getNodes()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getNodes()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getNodes()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractUnopExpr","l":"getOp()"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"getOp()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"getOp()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"getOp()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"getOp()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"getOp()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"getOp()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"getOp1()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"getOp2()"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"getOperandPosition(int)"},{"p":"sootup.core.jimple.basic","c":"SimpleStmtPositionInfo","l":"getOperandPosition(int)"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"getOperandPosition(int)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"getOrCreateStackframe(AbstractInsnNode)","u":"getOrCreateStackframe(org.objectweb.asm.tree.AbstractInsnNode)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getOrCreateStmtGraph(Body)","u":"getOrCreateStmtGraph(sootup.core.model.Body)"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"getOrCreateStmtGraph(M)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getOrCreateStmtGraph(SootMethod)","u":"getOrCreateStmtGraph(sootup.core.model.SootMethod)"},{"p":"sootup.core.model","c":"SootClass","l":"getOuterClass()"},{"p":"sootup.core.signatures","c":"PackageName","l":"getPackageName()"},{"p":"sootup.core.types","c":"ClassType","l":"getPackageName()"},{"p":"sootup.java.core","c":"JavaModuleInfo.PackageReference","l":"getPackageName()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"getPackageName()"},{"p":"sootup.java.core.types","c":"ModuleJavaClassType","l":"getPackageName()"},{"p":"sootup.core","c":"IdentifierFactory","l":"getPackageName(String)","u":"getPackageName(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getPackageName(String)","u":"getPackageName(java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getPackageName(String)","u":"getPackageName(java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getPackageName(String, ModuleSignature)","u":"getPackageName(java.lang.String,sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"getPackageName(String, String)","u":"getPackageName(java.lang.String,java.lang.String)"},{"p":"sootup.core.model","c":"SootMethod","l":"getParameterCount()"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"getParameterLocal(int)"},{"p":"sootup.core.model","c":"Body","l":"getParameterLocal(int)"},{"p":"sootup.core.model","c":"Body","l":"getParameterLocals()"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"getParameterRefs(M)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getParameterRefs(SootMethod)","u":"getParameterRefs(sootup.core.model.SootMethod)"},{"p":"sootup.core.model","c":"SootMethod","l":"getParameterType(int)"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"getParameterTypes()"},{"p":"sootup.core.model","c":"SootMethod","l":"getParameterTypes()"},{"p":"sootup.core.signatures","c":"MethodSignature","l":"getParameterTypes()"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"getParameterTypes()"},{"p":"sootup.core.graph","c":"DominanceTree","l":"getParent(BasicBlock)","u":"getParent(sootup.core.graph.BasicBlock)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getPosition()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getPosition()"},{"p":"sootup.core.model","c":"Body","l":"getPosition()"},{"p":"sootup.core.model","c":"SootClass","l":"getPosition()"},{"p":"sootup.core.model","c":"SootClassMember","l":"getPosition()"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"getPosition()"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"getPosition()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"getPositionInfo()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getPositionInfo()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getPredecessors()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getPredecessors()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getPredecessors()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getPredecessors()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getPredecessors()"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"getPredsOf(N)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getPredsOf(Stmt)","u":"getPredsOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"getPredsOfCallAt(N)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getPredsOfCallAt(Stmt)","u":"getPredsOfCallAt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getPrimitiveType(String)","u":"getPrimitiveType(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getPrimitiveType(String)","u":"getPrimitiveType(java.lang.String)"},{"p":"sootup.core.views","c":"AbstractView","l":"getProject()"},{"p":"sootup.core.views","c":"View","l":"getProject()"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"getProject()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypePromotionVisitor","l":"getPromotedTyping(Typing)","u":"getPromotedTyping(sootup.java.bytecode.interceptors.typeresolving.Typing)"},{"p":"sootup.core.util","c":"StringTools","l":"getQuotedStringOf(String, boolean)","u":"getQuotedStringOf(java.lang.String,boolean)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"getRange()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"getReferences()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"getReferenceSignature()"},{"p":"sootup.core.jimple.visitor","c":"AbstractVisitor","l":"getResult()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getReturnSitesOfCallAt(Stmt)","u":"getReturnSitesOfCallAt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"getReturnType()"},{"p":"sootup.core.model","c":"SootMethod","l":"getReturnType()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"getRightOp()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"getRightOp()"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"getRightOp()"},{"p":"sootup.core.graph","c":"DominanceTree","l":"getRoot()"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Class_modifierContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Common_modifierContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationsContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Field_modifierContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.File_typeContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"getRuleIndex()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getRuleNames()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getRuleNames()"},{"p":"sootup.core.views","c":"AbstractView","l":"getScope()"},{"p":"sootup.core.views","c":"View","l":"getScope()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getSerializedATN()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getSerializedATN()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"getShort()"},{"p":"sootup.core.frontend","c":"BodySource","l":"getSignature()"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"getSignature()"},{"p":"sootup.core.model","c":"Field","l":"getSignature()"},{"p":"sootup.core.model","c":"Method","l":"getSignature()"},{"p":"sootup.core.model","c":"SootClassMember","l":"getSignature()"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"getSignature()"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"getSignature()"},{"p":"sootup.java.bytecode.frontend","c":"AsmMethodSource","l":"getSignature()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"getSignatureToVertex()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"getSize()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getSize(int)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getSizeCount()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getSizes()"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"getSootClass(JavaClassType)","u":"getSootClass(sootup.java.core.types.JavaClassType)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"getSootClasses()"},{"p":"sootup.java.sourcecode","c":"WalaClassLoaderTestUtils","l":"getSootMethod(WalaJavaClassProvider, MethodSignature)","u":"getSootMethod(sootup.java.sourcecode.frontend.WalaJavaClassProvider,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"getSource()"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"getSourcePath()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CalleeMethodSignature","l":"getSourceStmt()"},{"p":"sootup.core.inputlocation","c":"AnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"getSourceType()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"getSourceType()"},{"p":"sootup.core","c":"Project","l":"getSourceTypeSpecifier()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"getStack()"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"getStartingStmt()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getStartingStmt()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getStartingStmt()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getStartingStmt()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getStartingStmt()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getStartingStmtBlock()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getStartingStmtBlock()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getStartingStmtBlock()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getStartingStmtBlock()"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"getStartingStmts()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getStartPointsOf(SootMethod)","u":"getStartPointsOf(sootup.core.model.SootMethod)"},{"p":"sootup.analysis.intraprocedural","c":"Fact","l":"getState()"},{"p":"sootup.core.types","c":"ClassType","l":"getStaticInitializer()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"StmtLocalPair","l":"getStmt()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"getStmtAddress()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getStmtCount()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getStmtCount()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getStmtCount()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getStmtCount()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getStmtCount()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getStmtGraph()"},{"p":"sootup.core.model","c":"Body","l":"getStmtGraph()"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"getStmtPosition()"},{"p":"sootup.core.jimple.basic","c":"SimpleStmtPositionInfo","l":"getStmtPosition()"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"getStmtPosition()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getStmts()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getStmts()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getStmts()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getStmts()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getStmts()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getStmts()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getStmts()"},{"p":"sootup.core.model","c":"Body","l":"getStmts()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"getStmts(StmtGraph)","u":"getStmts(sootup.core.graph.StmtGraph)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"getStmtsIDList()"},{"p":"sootup.java.bytecode.frontend","c":"AsmMethodSource","l":"getStmtsThatUse(Expr)","u":"getStmtsThatUse(sootup.core.jimple.common.expr.Expr)"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"getSubSignature()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getSuccessors()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getSuccessors()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getSuccessors()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getSuccessors()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getSuccessors()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"getSuccsOf(Stmt)","u":"getSuccsOf(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"SootClass","l":"getSuperclass()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JAddExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JAndExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JCmpExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JCmpgExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JCmplExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JDivExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JEqExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JGeExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JGtExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JLeExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JLtExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JMulExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JNeExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JOrExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JRemExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JSubExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"getSymbol()"},{"p":"sootup.core.jimple.common.expr","c":"JXorExpr","l":"getSymbol()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"getTail()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"getTail()"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"getTail()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph.ImmutableBasicBlock","l":"getTail()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"getTail()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getTails()"},{"p":"sootup.core.jimple.common.stmt","c":"BranchingStmt","l":"getTargetStmts(Body)","u":"getTargetStmts(sootup.core.model.Body)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"getTargetStmts(Body)","u":"getTargetStmts(sootup.core.model.Body)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"getTargetStmts(Body)","u":"getTargetStmts(sootup.core.model.Body)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getTargetStmts(Body)","u":"getTargetStmts(sootup.core.model.Body)"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"getThisLocal()"},{"p":"sootup.core.model","c":"Body","l":"getThisLocal()"},{"p":"sootup.core.model","c":"Body","l":"getThisLocal(StmtGraph)","u":"getThisLocal(sootup.core.graph.StmtGraph)"},{"p":"sootup.core.model","c":"Body","l":"getThisStmt()"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"getThrownExceptions()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getTokenNames()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getTokenNames()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getTrapComparator(HashMap)","u":"getTrapComparator(java.util.HashMap)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"getTraps()"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"getTraps()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"getTraps()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"getTraps()"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIteratorAndTrapAggregator","l":"getTraps()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"getTraps()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"getTraps()"},{"p":"sootup.core.model","c":"Body","l":"getTraps()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"getTrue()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getType()"},{"p":"sootup.core.jimple.basic","c":"Value","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"getType()"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractFloatBinopExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractIntBinopExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractIntLongBinopExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"getType()"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"getType()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"getType()"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"getType()"},{"p":"sootup.core.jimple.common.ref","c":"JFieldRef","l":"getType()"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"getType()"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"getType()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"getType()"},{"p":"sootup.core.model","c":"AbstractClass","l":"getType()"},{"p":"sootup.core.model","c":"SootClass","l":"getType()"},{"p":"sootup.core.model","c":"SootField","l":"getType()"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"getType()"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"getType()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"getType(Local)","u":"getType(sootup.core.jimple.basic.Local)"},{"p":"sootup.core","c":"IdentifierFactory","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"sootup.core.views","c":"AbstractView","l":"getTypeHierarchy()"},{"p":"sootup.core.views","c":"View","l":"getTypeHierarchy()"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"getTypeList(JimpleParser.Type_listContext)","u":"getTypeList(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"getTyping()"},{"p":"sootup.core.util","c":"StringTools","l":"getUnEscapedStringOf(String)","u":"getUnEscapedStringOf(java.lang.String)"},{"p":"sootup.core.util","c":"StringTools","l":"getUnicodeStringFromChar(char)"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"getUnnamedModuleInfo()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"getUses()"},{"p":"sootup.core.jimple.basic","c":"Value","l":"getUses()"},{"p":"sootup.core.jimple.common.constant","c":"Constant","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInvokeExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractUnopExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"getUses()"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getUses()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"getUses()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"getUses()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"getUses()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getUses()"},{"p":"sootup.core.model","c":"Body","l":"getUses()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"getUsesAndDefs()"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"getUsesAndDefs()"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"getValue()"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"getValue()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getValue(int)"},{"p":"sootup.core.types","c":"Type","l":"getValueBitSize(Type)","u":"getValueBitSize(sootup.core.types.Type)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getValueCount()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"getValueName()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"getValues()"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"getValues()"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"getValuesWithDefaults()"},{"p":"sootup.core","c":"Language","l":"getVersion()"},{"p":"sootup.java.core.language","c":"JavaLanguage","l":"getVersion()"},{"p":"sootup.jimple.parser","c":"JimpleLanguage","l":"getVersion()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"getVocabulary()"},{"p":"sootup.jimple","c":"JimpleParser","l":"getVocabulary()"},{"p":"sootup.core.jimple","c":"Jimple","l":"GOTO"},{"p":"sootup.jimple","c":"JimpleLexer","l":"GOTO"},{"p":"sootup.jimple","c":"JimpleParser","l":"GOTO"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"goto_stmt()"},{"p":"sootup.jimple","c":"JimpleParser","l":"goto_stmt()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"goto_stmt()"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"Goto_stmtContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"GOTO()"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"graph"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"graph"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"graph"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"GraphBasedCallGraph()","u":"%3Cinit%3E()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"GraphBasedCallGraph(DefaultDirectedGraph, Map)","u":"%3Cinit%3E(org.jgrapht.graph.DefaultDirectedGraph,java.util.Map)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"greaterThan(DoubleConstant)","u":"greaterThan(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"greaterThan(FloatConstant)","u":"greaterThan(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"greaterThan(IntConstant)","u":"greaterThan(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"greaterThan(LongConstant)","u":"greaterThan(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"greaterThan(N)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"greaterThanOrEqual(DoubleConstant)","u":"greaterThanOrEqual(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"greaterThanOrEqual(FloatConstant)","u":"greaterThanOrEqual(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"greaterThanOrEqual(IntConstant)","u":"greaterThanOrEqual(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"greaterThanOrEqual(LongConstant)","u":"greaterThanOrEqual(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"greaterThanOrEqual(N)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"handleIndent()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"handleIndent()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"HANDLER"},{"p":"sootup.core.model","c":"SootMethod","l":"hasBody()"},{"p":"sootup.core.cache","c":"ClassCache","l":"hasClass(ClassType)","u":"hasClass(sootup.core.types.ClassType)"},{"p":"sootup.core.cache","c":"FullCache","l":"hasClass(ClassType)","u":"hasClass(sootup.core.types.ClassType)"},{"p":"sootup.core.cache","c":"LRUCache","l":"hasClass(ClassType)","u":"hasClass(sootup.core.types.ClassType)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"hasEdgeConnecting(Stmt, Stmt)","u":"hasEdgeConnecting(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"hasEdgeConnecting(Stmt, Stmt)","u":"hasEdgeConnecting(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"hasEdgeConnecting(Stmt, Stmt)","u":"hasEdgeConnecting(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"hasEdgeConnecting(Stmt, Stmt)","u":"hasEdgeConnecting(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"hasEdgeConnecting(Stmt, Stmt)","u":"hasEdgeConnecting(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util","c":"PathUtils","l":"hasExtension(Path, Collection)","u":"hasExtension(java.nio.file.Path,java.util.Collection)"},{"p":"sootup.core.util","c":"PathUtils","l":"hasExtension(Path, FileType...)","u":"hasExtension(java.nio.file.Path,sootup.core.inputlocation.FileType...)"},{"p":"sootup.analysis.intraprocedural","c":"Fact","l":"hashCode()"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"hashCode()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"hashCode()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"hashCode()"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"hashCode()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"hashCode()"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"hashCode()"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"hashCode()"},{"p":"sootup.core.model","c":"FullPosition","l":"hashCode()"},{"p":"sootup.core.model","c":"SootMethod","l":"hashCode()"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"hashCode()"},{"p":"sootup.core.signatures","c":"PackageName","l":"hashCode()"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"hashCode()"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"hashCode()"},{"p":"sootup.core.types","c":"ArrayType","l":"hashCode()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"hashCode()"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"hashCode()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"hashCode()"},{"p":"sootup.java.core.signatures","c":"ModulePackageName","l":"hashCode()"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"hashCode()"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"hashCode()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"hashCode()"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"hashCode()"},{"p":"sootup.java.sourcecode.frontend","c":"InstructionConverter","l":"hasJumpTarget(Integer)","u":"hasJumpTarget(java.lang.Integer)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"hasMoreToResolve()"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIterator","l":"hasNext()"},{"p":"sootup.core.graph","c":"StmtGraphBlockIterator","l":"hasNext()"},{"p":"sootup.core.model","c":"SootClass","l":"hasOuterClass()"},{"p":"sootup.core.model","c":"SootClass","l":"hasSuperclass()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"HEX_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser","l":"HEX_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"HEX_CONSTANT()"},{"p":"sootup.analysis.interprocedural.icfg","c":"ICFGDotExporter","l":"ICFGDotExporter()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"IDENTIFIER"},{"p":"sootup.jimple","c":"JimpleParser","l":"IDENTIFIER"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Extends_clauseContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"identifier()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"IDENTIFIER()"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"IDENTIFIER()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"identifier(int)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"identifier(int)"},{"p":"sootup.jimple","c":"JimpleParser.IdentifierContext","l":"IdentifierContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"identity_ref()"},{"p":"sootup.jimple","c":"JimpleParser","l":"identity_ref()"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"Identity_refContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.util.printer","c":"BriefStmtPrinter","l":"identityRef(IdentityRef)","u":"identityRef(sootup.core.jimple.common.ref.IdentityRef)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"identityRef(IdentityRef)","u":"identityRef(sootup.core.jimple.common.ref.IdentityRef)"},{"p":"sootup.core.util.printer","c":"NormalStmtPrinter","l":"identityRef(IdentityRef)","u":"identityRef(sootup.core.jimple.common.ref.IdentityRef)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"identityRef(IdentityRef)","u":"identityRef(sootup.core.jimple.common.ref.IdentityRef)"},{"p":"sootup.core.validation","c":"IdentityStatementsValidator","l":"IdentityStatementsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.validation","c":"IdentityValidator","l":"IdentityValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple","c":"Jimple","l":"IF"},{"p":"sootup.jimple","c":"JimpleLexer","l":"IF"},{"p":"sootup.jimple","c":"JimpleParser","l":"IF"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"IF()"},{"p":"sootup.core.jimple","c":"IgnoreLocalNameComparator","l":"IgnoreLocalNameComparator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"immediate()"},{"p":"sootup.jimple","c":"JimpleParser.Arg_listContext","l":"immediate(int)"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"immediate(int)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"immediate(int)"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"ImmediateContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.graph","c":"ImmutableBasicBlock","l":"ImmutableBasicBlock()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"ImmutableBlockStmtGraph(MutableStmtGraph)","u":"%3Cinit%3E(sootup.core.graph.MutableStmtGraph)"},{"p":"sootup.core.util","c":"ImmutableUtils.ImmutableCollectors","l":"ImmutableCollectors()","u":"%3Cinit%3E()"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableEnumSet(E, E...)","u":"immutableEnumSet(E,E...)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableEnumSetOf(Iterable)","u":"immutableEnumSetOf(java.lang.Iterable)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E)","u":"immutableList(E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E)","u":"immutableList(E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E)","u":"immutableList(E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E)","u":"immutableList(E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E, E, E, E, E)","u":"immutableList(E,E,E,E,E,E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableList(E, E, E, E, E, E, E, E, E, E, E, E, E...)","u":"immutableList(E,E,E,E,E,E,E,E,E,E,E,E,E...)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableListOf(E[])"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableListOf(Iterable)","u":"immutableListOf(java.lang.Iterable)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableListOf(Stream)","u":"immutableListOf(java.util.stream.Stream)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E)","u":"immutableSet(E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E, E)","u":"immutableSet(E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E, E, E)","u":"immutableSet(E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E, E, E, E)","u":"immutableSet(E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E, E, E, E, E)","u":"immutableSet(E,E,E,E,E,E)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSet(E, E, E, E, E, E, E...)","u":"immutableSet(E,E,E,E,E,E,E...)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSetOf(E[])"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSetOf(Iterable)","u":"immutableSetOf(java.lang.Iterable)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"immutableSetOf(Stream)","u":"immutableSetOf(java.util.stream.Stream)"},{"p":"sootup.core.util","c":"ImmutableUtils","l":"ImmutableUtils()","u":"%3Cinit%3E()"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"implementedInterfacesOf(ClassType)","u":"implementedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"implementedInterfacesOf(ClassType)","u":"implementedInterfacesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"implementersOf(ClassType)","u":"implementersOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"implementersOf(ClassType)","u":"implementersOf(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple","c":"Jimple","l":"IMPLEMENTS"},{"p":"sootup.jimple","c":"JimpleLexer","l":"IMPLEMENTS"},{"p":"sootup.jimple","c":"JimpleParser","l":"IMPLEMENTS"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"implements_clause()"},{"p":"sootup.jimple","c":"JimpleParser","l":"implements_clause()"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"Implements_clauseContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"IMPLEMENTS()"},{"p":"sootup.core.model","c":"SootClass","l":"implementsInterface(ClassType)","u":"implementsInterface(sootup.core.types.ClassType)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"importItem()"},{"p":"sootup.jimple","c":"JimpleParser","l":"importItem()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"importItem(int)"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"ImportItemContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis.Flow","l":"IN"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"incIndent()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"incIndent()"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"incJimpleLnNum()"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"includeReflectiveCalls"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"incompleteSuperClassesOf(ClassType)","u":"incompleteSuperClassesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"inDegree(Stmt)","u":"inDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"inDegree(Stmt)","u":"inDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"inDegree(Stmt)","u":"inDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"inDegree(Stmt)","u":"inDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"inDegree(Stmt)","u":"inDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"indent"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"indentChar"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"indentStep"},{"p":"sootup.callgraph","c":"InstantiateClassValueVisitor","l":"init()"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"init(Value, Value)","u":"init(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseRefVisitor","l":"init(Value, Value)","u":"init(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"initAsmClassSource(Path, ClassVisitor)","u":"initAsmClassSource(java.nio.file.Path,org.objectweb.asm.ClassVisitor)"},{"p":"sootup.callgraph","c":"CallGraphAlgorithm","l":"initialize()"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"initialize()"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"initialize()"},{"p":"sootup.callgraph","c":"CallGraphAlgorithm","l":"initialize(List)","u":"initialize(java.util.List)"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"initialize(List)","u":"initialize(java.util.List)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"initialize(List)","u":"initialize(java.util.List)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"initializeCallGraph()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"initializeSootMethod(StmtGraph)","u":"initializeSootMethod(sootup.core.graph.StmtGraph)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"initializeStmtToOwner()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"initializeStmtToOwner(SootMethod)","u":"initializeStmtToOwner(sootup.core.model.SootMethod)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"initializeWith(List, Map>, List)","u":"initializeWith(java.util.List,java.util.Map,java.util.List)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"insertBefore(Stmt, FallsThroughStmt)","u":"insertBefore(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.FallsThroughStmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"insertBefore(Stmt, List, Map)","u":"insertBefore(sootup.core.jimple.common.stmt.Stmt,java.util.List,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"insertBefore(Stmt, List, Map)","u":"insertBefore(sootup.core.jimple.common.stmt.Stmt,java.util.List,java.util.Map)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"insertCastStmts(Typing)","u":"insertCastStmts(sootup.java.bytecode.interceptors.typeresolving.Typing)"},{"p":"sootup.core.jimple","c":"Jimple","l":"INSTANCEOF"},{"p":"sootup.jimple","c":"JimpleLexer","l":"INSTANCEOF"},{"p":"sootup.jimple","c":"JimpleParser","l":"INSTANCEOF"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"INSTANCEOF()"},{"p":"sootup.callgraph","c":"InstantiateClassValueVisitor","l":"InstantiateClassValueVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"IntConstant(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.jimple","c":"JimpleParser.Case_labelContext","l":"integer_constant()"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"integer_constant()"},{"p":"sootup.jimple","c":"JimpleParser","l":"integer_constant()"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"Integer_constantContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.transform","c":"BodyInterceptor","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"Aggregator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"CastAndReturnInliner","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"ConditionalBranchFolder","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"ConstantPropagatorAndFolder","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"CopyPropagator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"DeadAssignmentEliminator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"EmptySwitchEliminator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalNameStandardizer","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalPacker","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalSplitter","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"NopEliminator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"StaticSingleAssignmentFormer","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"TrapTightener","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"TypeAssigner","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"UnreachableCodeEliminator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.java.bytecode.interceptors","c":"UnusedLocalEliminator","l":"interceptBody(Body.BodyBuilder, View)","u":"interceptBody(sootup.core.model.Body.BodyBuilder,sootup.core.views.View)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"INTERFACE"},{"p":"sootup.core.model","c":"ClassModifier","l":"INTERFACE"},{"p":"sootup.core.jimple","c":"Jimple","l":"INTERFACE"},{"p":"sootup.core.jimple","c":"Jimple","l":"INTERFACEINVOKE"},{"p":"sootup.java.core","c":"JavaModuleInfo.InterfaceReference","l":"InterfaceReference(JavaClassType, JavaClassType)","u":"%3Cinit%3E(sootup.java.core.types.JavaClassType,sootup.java.core.types.JavaClassType)"},{"p":"sootup.core.types","c":"PrimitiveType.IntType","l":"IntType()","u":"%3Cinit%3E()"},{"p":"sootup.core.types","c":"PrimitiveType.IntType","l":"IntType(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"INVALID"},{"p":"sootup.jimple","c":"JimpleParser","l":"invoke_expr()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"invoke_expr()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"invoke_expr()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"Invoke_exprContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"INVOKE_FINALIZE"},{"p":"sootup.core.validation","c":"InvokeArgumentValidator","l":"InvokeArgumentValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"INVOKEDYNAMIC_DUMMY_CLASS_NAME"},{"p":"sootup.core.model","c":"SootClass","l":"isAbstract()"},{"p":"sootup.core.model","c":"SootMethod","l":"isAbstract()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isAbstract(Set)","u":"isAbstract(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isAbstract(Set)","u":"isAbstract(java.util.Set)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"BytecodeHierarchy","l":"isAncestor(Type, Type)","u":"isAncestor(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"PrimitiveHierarchy","l":"isAncestor(Type, Type)","u":"isAncestor(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.core.model","c":"ClassModifier","l":"isAnnotation(Set)","u":"isAnnotation(java.util.Set)"},{"p":"sootup.core.model","c":"SootClass","l":"isApplicationClass()"},{"p":"sootup.core.util","c":"PathUtils","l":"isArchive(Path)","u":"isArchive(java.nio.file.Path)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isAsyncTask()"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"isAutomaticModule()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"isAutomaticModule()"},{"p":"sootup.core.validation","c":"BodyValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"CheckEscapingValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"CheckInitValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"CheckTypesValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"CheckVoidLocalesValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"ClassFlagsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"ClassValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"FieldRefValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"IdentityStatementsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"IdentityValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"InvokeArgumentValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"JimpleTrapValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"LocalsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"MethodDeclarationValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"MethodValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"NewValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"OuterClassValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"ReturnStatementsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"StmtsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"TrapsValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"TypesValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"UsesValidator","l":"isBasicValidator()"},{"p":"sootup.core.validation","c":"ValuesValidator","l":"isBasicValidator()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isBranchTarget(Stmt, Stmt)","u":"isBranchTarget(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isBridge(Set)","u":"isBridge(java.util.Set)"},{"p":"sootup.core.types","c":"ClassType","l":"isBuiltInClass()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"isBuiltInClass()"},{"p":"sootup.core.model","c":"SootMethod","l":"isBuiltInMethod()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isCallStmt(Stmt)","u":"isCallStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"isClass(ClassType)","u":"isClass(sootup.core.types.ClassType)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isClinit()"},{"p":"sootup.core.model","c":"SootClass","l":"isConcrete()"},{"p":"sootup.core.model","c":"SootMethod","l":"isConcrete()"},{"p":"sootup.java.bytecode.interceptors","c":"Evaluator","l":"isConstantValue(Value)","u":"isConstantValue(sootup.core.jimple.basic.Value)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"isConstructor()"},{"p":"sootup.core.model","c":"MethodModifier","l":"isConstructor(Set)","u":"isConstructor(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isDeclaredSynchronized(Set)","u":"isDeclaredSynchronized(java.util.Set)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"isDWord(Type)","u":"isDWord(sootup.core.types.Type)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isDynamic()"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"isEmpty()"},{"p":"sootup.core.graph","c":"BasicBlock","l":"isEmpty()"},{"p":"sootup.core.model","c":"SootClass","l":"isEnum()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isEnum(Set)","u":"isEnum(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isEnum(Set)","u":"isEnum(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isEnum(Set)","u":"isEnum(java.util.Set)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isExecutor()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isExitStmt(Stmt)","u":"isExitStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isExplicit()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isFake()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isFallThroughSuccessor(Stmt, Stmt)","u":"isFallThroughSuccessor(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"isFieldLocal()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"isFieldRef()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"isFieldRef(int)"},{"p":"sootup.core.model","c":"SootClass","l":"isFinal()"},{"p":"sootup.core.model","c":"SootClassMember","l":"isFinal()"},{"p":"sootup.core.model","c":"SootField","l":"isFinal()"},{"p":"sootup.core.model","c":"SootMethod","l":"isFinal()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isFinal(Set)","u":"isFinal(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isFinal(Set)","u":"isFinal(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isFinal(Set)","u":"isFinal(java.util.Set)"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"isForward()"},{"p":"sootup.analysis.intraprocedural","c":"ForwardFlowAnalysis","l":"isForward()"},{"p":"sootup.java.core.views","c":"JavaView","l":"isFullyResolved"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"isInherited(Optional)","u":"isInherited(java.util.Optional)"},{"p":"sootup.core.model","c":"SootClass","l":"isInnerClass()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isInstance()"},{"p":"sootup.core.model","c":"SootClass","l":"isInterface()"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"isInterface(ClassType)","u":"isInterface(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"isInterface(ClassType)","u":"isInterface(sootup.core.types.ClassType)"},{"p":"sootup.core.model","c":"ClassModifier","l":"isInterface(Set)","u":"isInterface(java.util.Set)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypePromotionVisitor","l":"isIntermediateType(Type)","u":"isIntermediateType(sootup.core.types.Type)"},{"p":"sootup.core.types","c":"Type","l":"isIntLikeType(Type)","u":"isIntLikeType(sootup.core.types.Type)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"isJavaKeywordType(Type)","u":"isJavaKeywordType(sootup.core.types.Type)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"isJavaLibraryClass()"},{"p":"sootup.core.model","c":"SootClass","l":"isLibraryClass()"},{"p":"sootup.core.model","c":"SootMethod","l":"isMain()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"isMergeable(MutableBasicBlock, MutableBasicBlock)","u":"isMergeable(sootup.core.graph.MutableBasicBlock,sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"isMetaAnnotation()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"isMethodRef()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"isMethodRef(int)"},{"p":"sootup.core.model","c":"SootMethod","l":"isNative()"},{"p":"sootup.core.model","c":"MethodModifier","l":"isNative(Set)","u":"isNative(java.util.Set)"},{"p":"sootup.core.types","c":"Type","l":"isObject(Type)","u":"isObject(sootup.core.types.Type)"},{"p":"sootup.core.types","c":"Type","l":"isObjectLikeType(Type)","u":"isObjectLikeType(sootup.core.types.Type)"},{"p":"sootup.core.model","c":"SootClass","l":"isPrivate()"},{"p":"sootup.core.model","c":"SootClassMember","l":"isPrivate()"},{"p":"sootup.core.model","c":"SootField","l":"isPrivate()"},{"p":"sootup.core.model","c":"SootMethod","l":"isPrivate()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isPrivate(Set)","u":"isPrivate(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isPrivate(Set)","u":"isPrivate(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isPrivate(Set)","u":"isPrivate(java.util.Set)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isPrivileged()"},{"p":"sootup.core.model","c":"SootClass","l":"isProtected()"},{"p":"sootup.core.model","c":"SootClassMember","l":"isProtected()"},{"p":"sootup.core.model","c":"SootField","l":"isProtected()"},{"p":"sootup.core.model","c":"SootMethod","l":"isProtected()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isProtected(Set)","u":"isProtected(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isProtected(Set)","u":"isProtected(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isProtected(Set)","u":"isProtected(java.util.Set)"},{"p":"sootup.core.model","c":"SootClass","l":"isPublic()"},{"p":"sootup.core.model","c":"SootClassMember","l":"isPublic()"},{"p":"sootup.core.model","c":"SootField","l":"isPublic()"},{"p":"sootup.core.model","c":"SootMethod","l":"isPublic()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isPublic(Set)","u":"isPublic(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isPublic(Set)","u":"isPublic(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isPublic(Set)","u":"isPublic(java.util.Set)"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"isReachable(N)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isReachable(Stmt)","u":"isReachable(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isReflection()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isReflInvoke()"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"isRefType()"},{"p":"sootup.analysis.interprocedural.icfg","c":"BiDiInterproceduralCFG","l":"isReturnSite(N)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isReturnSite(Stmt)","u":"isReturnSite(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isSpecial()"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"isStartPoint(Stmt)","u":"isStartPoint(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isStatic()"},{"p":"sootup.core.model","c":"SootClass","l":"isStatic()"},{"p":"sootup.core.model","c":"SootClassMember","l":"isStatic()"},{"p":"sootup.core.model","c":"SootField","l":"isStatic()"},{"p":"sootup.core.model","c":"SootMethod","l":"isStatic()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isStatic(Set)","u":"isStatic(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isStatic(Set)","u":"isStatic(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isStatic(Set)","u":"isStatic(java.util.Set)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"isStaticInitializer()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"isStmtBranchTarget(Stmt)","u":"isStmtBranchTarget(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"Body","l":"isStmtBranchTarget(Stmt)","u":"isStmtBranchTarget(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isStrictFP(Set)","u":"isStrictFP(java.util.Set)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"isSubtype(Type, Type)","u":"isSubtype(sootup.core.types.Type,sootup.core.types.Type)"},{"p":"sootup.core.model","c":"SootClass","l":"isSuper()"},{"p":"sootup.core.model","c":"ClassModifier","l":"isSuper(Set)","u":"isSuper(java.util.Set)"},{"p":"sootup.core.model","c":"SootMethod","l":"isSynchronized()"},{"p":"sootup.core.model","c":"MethodModifier","l":"isSynchronized(Set)","u":"isSynchronized(java.util.Set)"},{"p":"sootup.core.model","c":"ClassModifier","l":"isSynthetic(Set)","u":"isSynthetic(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"isSynthetic(Set)","u":"isSynthetic(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"isSynthetic(Set)","u":"isSynthetic(java.util.Set)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"isTableSwitch()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isThread()"},{"p":"sootup.core.model","c":"FieldModifier","l":"isTransient(Set)","u":"isTransient(java.util.Set)"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"isUnnamedModule()"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"isUnnamedModule()"},{"p":"sootup.core.model","c":"MethodModifier","l":"isVarargs(Set)","u":"isVarargs(java.util.Set)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"isVirtual()"},{"p":"sootup.core.model","c":"FieldModifier","l":"isVolatile(Set)","u":"isVolatile(java.util.Set)"},{"p":"sootup.core.util","c":"StreamUtils","l":"iterableToStream(Iterable)","u":"iterableToStream(java.lang.Iterable)"},{"p":"sootup.core.util","c":"StreamUtils","l":"iterableToStream(Iterable, boolean)","u":"iterableToStream(java.lang.Iterable,boolean)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"iterator()"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"iterator()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"iterator()"},{"p":"sootup.core.util","c":"StreamUtils","l":"iteratorToStream(Iterator)","u":"iteratorToStream(java.util.Iterator)"},{"p":"sootup.core.util","c":"StreamUtils","l":"iteratorToStream(Iterator, boolean)","u":"iteratorToStream(java.util.Iterator,boolean)"},{"p":"sootup.core.jimple.common.expr","c":"JAddExpr","l":"JAddExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JAndExpr","l":"JAndExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"JAR"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"JArrayRef(Local, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"JAssignStmt(LValue, Value, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.LValue,sootup.core.jimple.basic.Value,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"JAVA"},{"p":"sootup.java.core","c":"JavaAnnotationSootClass","l":"JavaAnnotationSootClass(JavaSootClassSource, SourceType)","u":"%3Cinit%3E(sootup.java.core.JavaSootClassSource,sootup.core.model.SourceType)"},{"p":"sootup.java.core","c":"JavaAnnotationSootClassSource","l":"JavaAnnotationSootClassSource(AnalysisInputLocation>, ClassType, Path)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,sootup.core.types.ClassType,java.nio.file.Path)"},{"p":"sootup.java.core","c":"JavaAnnotationSootMethod","l":"JavaAnnotationSootMethod(BodySource, MethodSignature, Iterable, Iterable, Iterable, Position)","u":"%3Cinit%3E(sootup.core.frontend.BodySource,sootup.core.signatures.MethodSignature,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,sootup.core.model.Position)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"JavaClassPathAnalysisInputLocation(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"JavaClassPathAnalysisInputLocation(String, SourceType)","u":"%3Cinit%3E(java.lang.String,sootup.core.model.SourceType)"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"JavaClassType(String, PackageName)","u":"%3Cinit%3E(java.lang.String,sootup.core.signatures.PackageName)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"JavaJimple()","u":"%3Cinit%3E()"},{"p":"sootup.java.core.signatures","c":"CommonClassSignatures","l":"JavaLangObject"},{"p":"sootup.java.core.language","c":"JavaLanguage","l":"JavaLanguage(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.java.core.jimple.basic","c":"JavaLocal","l":"JavaLocal(String, Type, Iterable)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type,java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"JavaModuleIdentifierFactory()","u":"%3Cinit%3E()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"JavaModuleInfo()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"JavaModulePathAnalysisInputLocation(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"JavaModulePathAnalysisInputLocation(String, FileSystem, SourceType)","u":"%3Cinit%3E(java.lang.String,java.nio.file.FileSystem,sootup.core.model.SourceType)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaModulePathAnalysisInputLocation","l":"JavaModulePathAnalysisInputLocation(String, SourceType)","u":"%3Cinit%3E(java.lang.String,sootup.core.model.SourceType)"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"JavaModuleProject(JavaLanguage, List>, List, SourceTypeSpecifier)","u":"%3Cinit%3E(sootup.java.core.language.JavaLanguage,java.util.List,java.util.List,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"JavaModuleView(Project)","u":"%3Cinit%3E(sootup.core.Project)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"JavaModuleView(Project, Function, ClassLoadingOptions>)","u":"%3Cinit%3E(sootup.core.Project,java.util.function.Function)"},{"p":"sootup.java.core","c":"JavaPackageName","l":"JavaPackageName(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.core","c":"JavaPackageName","l":"JavaPackageName(String, Iterable)","u":"%3Cinit%3E(java.lang.String,java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaProject","l":"JavaProject(JavaLanguage, List>, SourceTypeSpecifier)","u":"%3Cinit%3E(sootup.java.core.language.JavaLanguage,java.util.List,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"JavaProjectBuilder(JavaLanguage)","u":"%3Cinit%3E(sootup.java.core.language.JavaLanguage)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"JavaSootClass(JavaSootClassSource, SourceType)","u":"%3Cinit%3E(sootup.java.core.JavaSootClassSource,sootup.core.model.SourceType)"},{"p":"sootup.java.core","c":"JavaSootClassSource","l":"JavaSootClassSource(AnalysisInputLocation>, ClassType, Path)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,sootup.core.types.ClassType,java.nio.file.Path)"},{"p":"sootup.java.core","c":"JavaSootClassSource","l":"JavaSootClassSource(SootClassSource)","u":"%3Cinit%3E(sootup.core.frontend.SootClassSource)"},{"p":"sootup.java.core","c":"JavaSootField","l":"JavaSootField(FieldSignature, Iterable, Iterable, Position)","u":"%3Cinit%3E(sootup.core.signatures.FieldSignature,java.lang.Iterable,java.lang.Iterable,sootup.core.model.Position)"},{"p":"sootup.java.core","c":"JavaSootField.JavaSootFieldBuilder","l":"JavaSootFieldBuilder()","u":"%3Cinit%3E()"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"JavaSootMethod(BodySource, MethodSignature, Iterable, Iterable, Iterable, Position)","u":"%3Cinit%3E(sootup.core.frontend.BodySource,sootup.core.signatures.MethodSignature,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,sootup.core.model.Position)"},{"p":"sootup.java.core","c":"JavaSootMethod.JavaSootMethodBuilder","l":"JavaSootMethodBuilder()","u":"%3Cinit%3E()"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(Set)","u":"%3Cinit%3E(java.util.Set)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(Set, String)","u":"%3Cinit%3E(java.util.Set,java.lang.String)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(SourceType, Set)","u":"%3Cinit%3E(sootup.core.model.SourceType,java.util.Set)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(SourceType, Set, String)","u":"%3Cinit%3E(sootup.core.model.SourceType,java.util.Set,java.lang.String)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(SourceType, String)","u":"%3Cinit%3E(sootup.core.model.SourceType,java.lang.String)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"JavaSourcePathAnalysisInputLocation(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.core.views","c":"JavaView","l":"JavaView(Project)","u":"%3Cinit%3E(sootup.core.Project)"},{"p":"sootup.java.core.views","c":"JavaView","l":"JavaView(Project, ClassCacheProvider)","u":"%3Cinit%3E(sootup.core.Project,sootup.core.cache.provider.ClassCacheProvider)"},{"p":"sootup.java.core.views","c":"JavaView","l":"JavaView(Project, ClassCacheProvider, Function, ClassLoadingOptions>)","u":"%3Cinit%3E(sootup.core.Project,sootup.core.cache.provider.ClassCacheProvider,java.util.function.Function)"},{"p":"sootup.java.core.views","c":"JavaView","l":"JavaView(Project, Function, ClassLoadingOptions>)","u":"%3Cinit%3E(sootup.core.Project,java.util.function.Function)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"JBreakpointStmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"JCastExpr(Immediate, Type)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"JCaughtExceptionRef(Type)","u":"%3Cinit%3E(sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpExpr","l":"JCmpExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpgExpr","l":"JCmpgExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmplExpr","l":"JCmplExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JDivExpr","l":"JDivExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"JDynamicInvokeExpr(MethodSignature, List, MethodSignature, int, List)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,java.util.List,sootup.core.signatures.MethodSignature,int,java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"JDynamicInvokeExpr(MethodSignature, List, MethodSignature, List)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,java.util.List,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"JEnterMonitorStmt(Immediate, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JEqExpr","l":"JEqExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"JExitMonitorStmt(Immediate, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JGeExpr","l":"JGeExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"JGotoStmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JGtExpr","l":"JGtExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"JIdentityStmt(Local, IdentityRef, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.jimple.common.ref.IdentityRef,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"JIfStmt(AbstractConditionExpr, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.common.expr.AbstractConditionExpr,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"JIMPLE"},{"p":"sootup.core.jimple","c":"Jimple","l":"Jimple()","u":"%3Cinit%3E()"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"JimpleAnalysisInputLocation(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"JimpleAnalysisInputLocation(Path, SourceType)","u":"%3Cinit%3E(java.nio.file.Path,sootup.core.model.SourceType)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"JimpleBasedInterproceduralCFG(JavaView, MethodSignature, boolean, boolean)","u":"%3Cinit%3E(sootup.java.core.views.JavaView,sootup.core.signatures.MethodSignature,boolean,boolean)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"JimpleBaseListener()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"JimpleBaseVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.jimple.parser","c":"JimpleClassProvider","l":"JimpleClassProvider(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"sootup.core.jimple.basic","c":"JimpleComparator","l":"JimpleComparator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple.parser","c":"JimpleConverter","l":"JimpleConverter()","u":"%3Cinit%3E()"},{"p":"sootup.jimple.parser","c":"JimpleConverterUtil","l":"JimpleConverterUtil(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"sootup.analysis.interprocedural.ide","c":"JimpleIDESolver","l":"JimpleIDESolver(IDETabulationProblem)","u":"%3Cinit%3E(heros.IDETabulationProblem)"},{"p":"sootup.analysis.interprocedural.ifds","c":"JimpleIFDSSolver","l":"JimpleIFDSSolver(IFDSTabulationProblem)","u":"%3Cinit%3E(heros.IFDSTabulationProblem)"},{"p":"sootup.core.jimple","c":"Jimple","l":"jimpleKeywordList()"},{"p":"sootup.jimple.parser","c":"JimpleLanguage","l":"JimpleLanguage()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"JimpleLexer(CharStream)","u":"%3Cinit%3E(org.antlr.v4.runtime.CharStream)"},{"p":"sootup.jimple","c":"JimpleParser","l":"JimpleParser(TokenStream)","u":"%3Cinit%3E(org.antlr.v4.runtime.TokenStream)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"JimplePrinter(JimplePrinter.Option...)","u":"%3Cinit%3E(sootup.core.util.printer.JimplePrinter.Option...)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"JimpleProject(AnalysisInputLocation>)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"JimpleProject(AnalysisInputLocation>, SourceTypeSpecifier)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"JimpleProject(List>>)","u":"%3Cinit%3E(java.util.List)"},{"p":"sootup.jimple.parser","c":"JimpleProject","l":"JimpleProject(List>>, SourceTypeSpecifier)","u":"%3Cinit%3E(java.util.List,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.core.validation","c":"JimpleTrapValidator","l":"JimpleTrapValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"JimpleView(JimpleProject)","u":"%3Cinit%3E(sootup.jimple.parser.JimpleProject)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"JimpleView(JimpleProject, ClassCacheProvider>)","u":"%3Cinit%3E(sootup.jimple.parser.JimpleProject,sootup.core.cache.provider.ClassCacheProvider)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"JimpleView(JimpleProject, ClassCacheProvider>, Function>, ClassLoadingOptions>)","u":"%3Cinit%3E(sootup.jimple.parser.JimpleProject,sootup.core.cache.provider.ClassCacheProvider,java.util.function.Function)"},{"p":"sootup.jimple.parser","c":"JimpleView","l":"JimpleView(JimpleProject, Function>, ClassLoadingOptions>)","u":"%3Cinit%3E(sootup.jimple.parser.JimpleProject,java.util.function.Function)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"JInstanceFieldRef(Local, FieldSignature)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"JInstanceOfExpr(Immediate, Type)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"JInterfaceInvokeExpr(Local, MethodSignature, List)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"JInvokeStmt(AbstractInvokeExpr, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.common.expr.AbstractInvokeExpr,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JLeExpr","l":"JLeExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"JLengthExpr(Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLtExpr","l":"JLtExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JMulExpr","l":"JMulExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNeExpr","l":"JNeExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"JNegExpr(Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"JNewArrayExpr(Type, Immediate, IdentifierFactory)","u":"%3Cinit%3E(sootup.core.types.Type,sootup.core.jimple.basic.Immediate,sootup.core.IdentifierFactory)"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"JNewExpr(ClassType)","u":"%3Cinit%3E(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"JNewMultiArrayExpr(ArrayType, List)","u":"%3Cinit%3E(sootup.core.types.ArrayType,java.util.List)"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"JNopStmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JOrExpr","l":"JOrExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"JParameterRef(Type, int)","u":"%3Cinit%3E(sootup.core.types.Type,int)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"JPhiExpr(List, Map>)","u":"%3Cinit%3E(java.util.List,java.util.Map)"},{"p":"sootup.core.jimple.common.expr","c":"JRemExpr","l":"JRemExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"JRetStmt(Value, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"JReturnStmt(Immediate, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"JReturnVoidStmt(StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"JrtFileSystemAnalysisInputLocation()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.inputlocation","c":"JrtFileSystemAnalysisInputLocation","l":"JrtFileSystemAnalysisInputLocation(SourceType)","u":"%3Cinit%3E(sootup.core.model.SourceType)"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"JShlExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"JShrExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"JSpecialInvokeExpr(Local, MethodSignature, List)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"JStaticFieldRef(FieldSignature)","u":"%3Cinit%3E(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"JStaticInvokeExpr(MethodSignature, List)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JSubExpr","l":"JSubExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"JSwitchStmt(Immediate, int, int, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,int,int,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"JSwitchStmt(Immediate, List, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,java.util.List,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"JThisRef(ClassType)","u":"%3Cinit%3E(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"JThrowStmt(Immediate, StmtPositionInfo)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"JUshrExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"JVirtualInvokeExpr(Local, MethodSignature, List)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JXorExpr","l":"JXorExpr(Immediate, Immediate)","u":"%3Cinit%3E(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"L_BRACE"},{"p":"sootup.jimple","c":"JimpleParser","l":"L_BRACE"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"L_BRACE()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"L_BRACE()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"L_BRACE()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"L_BRACKET"},{"p":"sootup.jimple","c":"JimpleParser","l":"L_BRACKET"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"L_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"L_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"L_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"L_BRACKET(int)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"L_BRACKET(int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"L_PAREN"},{"p":"sootup.jimple","c":"JimpleParser","l":"L_PAREN"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"L_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"L_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"L_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"L_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"L_PAREN(int)"},{"p":"sootup.jimple","c":"JimpleParser.Goto_stmtContext","l":"label_name"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"label_name"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"LabeledStmtPrinter()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"labels"},{"p":"sootup.core","c":"Language","l":"Language()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"left"},{"p":"sootup.core.util.printer","c":"LegacyJimplePrinter","l":"LegacyJimplePrinter()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"LegacyMode"},{"p":"sootup.core.jimple","c":"Jimple","l":"LENGTHOF"},{"p":"sootup.jimple","c":"JimpleLexer","l":"LENGTHOF"},{"p":"sootup.jimple","c":"JimpleParser","l":"LENGTHOF"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"LENGTHOF()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"lessThan(DoubleConstant)","u":"lessThan(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"lessThan(FloatConstant)","u":"lessThan(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"lessThan(IntConstant)","u":"lessThan(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"lessThan(LongConstant)","u":"lessThan(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"lessThan(N)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"lessThanOrEqual(DoubleConstant)","u":"lessThanOrEqual(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"lessThanOrEqual(FloatConstant)","u":"lessThanOrEqual(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"lessThanOrEqual(IntConstant)","u":"lessThanOrEqual(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"lessThanOrEqual(LongConstant)","u":"lessThanOrEqual(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"lessThanOrEqual(N)"},{"p":"sootup.core.model","c":"SourceType","l":"Library"},{"p":"sootup.jimple","c":"JimpleLexer","l":"LINE_COMMENT"},{"p":"sootup.jimple","c":"JimpleParser","l":"LINE_COMMENT"},{"p":"sootup.core.model","c":"LinePosition","l":"LinePosition(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.core.util","c":"StringTools","l":"lineSeparator"},{"p":"sootup.core.util.printer","c":"BriefStmtPrinter","l":"literal(String)","u":"literal(java.lang.String)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"literal(String)","u":"literal(java.lang.String)"},{"p":"sootup.core.util.printer","c":"NormalStmtPrinter","l":"literal(String)","u":"literal(java.lang.String)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"literal(String)","u":"literal(java.lang.String)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"loaderMethodToCallers"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"loaderUnitToCallees"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"local"},{"p":"sootup.jimple","c":"JimpleParser.ImmediateContext","l":"local"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"local_name"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"local(Local)","u":"local(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"local(Local)","u":"local(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"Local(String, Type)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"Local(String, Type, Position)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type,sootup.core.model.Position)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalNameStandardizer.LocalComparator","l":"LocalComparator(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"sootup.core.jimple.basic","c":"LocalGenerator","l":"LocalGenerator(Set)","u":"%3Cinit%3E(java.util.Set)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalLivenessAnalyser","l":"LocalLivenessAnalyser(StmtGraph)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.java.bytecode.interceptors","c":"LocalNameStandardizer","l":"LocalNameStandardizer()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"LocalPacker","l":"LocalPacker()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"LocalSplitter","l":"LocalSplitter()","u":"%3Cinit%3E()"},{"p":"sootup.core.validation","c":"LocalsValidator","l":"LocalsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"location"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"logger"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"logger"},{"p":"sootup.jimple","c":"JimpleLexer","l":"LONG_COMMENT"},{"p":"sootup.jimple","c":"JimpleParser","l":"LONG_COMMENT"},{"p":"sootup.core.cache","c":"LRUCache","l":"LRUCache(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.core.cache.provider","c":"LRUCacheProvider","l":"LRUCacheProvider()","u":"%3Cinit%3E()"},{"p":"sootup.core.cache.provider","c":"LRUCacheProvider","l":"LRUCacheProvider(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.tests","c":"SimpleSootClient","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"makeGraph(Body)","u":"makeGraph(sootup.core.model.Body)"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"member()"},{"p":"sootup.jimple","c":"JimpleParser","l":"member()"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"member(int)"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"MemberContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"merge(F, F, F)","u":"merge(F,F,F)"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"merge(Stmt, F, F, F)","u":"merge(sootup.core.jimple.common.stmt.Stmt,F,F,F)"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"mergeInto(Stmt, F, F)","u":"mergeInto(sootup.core.jimple.common.stmt.Stmt,F,F)"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_body_contents()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"method_body_contents()"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"Method_body_contentsContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_body()"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"method_body()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"Method_bodyContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"method_modifier()"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"method_modifier(int)"},{"p":"sootup.jimple","c":"JimpleParser.Method_modifierContext","l":"Method_modifierContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_name()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"method_name()"},{"p":"sootup.jimple","c":"JimpleParser.Method_nameContext","l":"Method_nameContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"method_signature()"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_signature()"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"method_signature()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"Method_signatureContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"method_subsignature()"},{"p":"sootup.jimple","c":"JimpleParser.Method_signatureContext","l":"method_subsignature()"},{"p":"sootup.jimple","c":"JimpleParser","l":"method_subsignature()"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"method_subsignature()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"Method_subsignatureContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.MemberContext","l":"method()"},{"p":"sootup.jimple","c":"JimpleParser","l":"method()"},{"p":"sootup.core.util.printer","c":"BriefStmtPrinter","l":"method(SootMethod)","u":"method(sootup.core.model.SootMethod)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"method(SootMethod)","u":"method(sootup.core.model.SootMethod)"},{"p":"sootup.core.util.printer","c":"NormalStmtPrinter","l":"method(SootMethod)","u":"method(sootup.core.model.SootMethod)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"method(SootMethod)","u":"method(sootup.core.model.SootMethod)"},{"p":"sootup.core","c":"BaseViewChangeListener","l":"methodAdded(SootMethod)","u":"methodAdded(sootup.core.model.SootMethod)"},{"p":"sootup.core","c":"ViewChangeListener","l":"methodAdded(SootMethod)","u":"methodAdded(sootup.core.model.SootMethod)"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"MethodContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.validation","c":"MethodDeclarationValidator","l":"MethodDeclarationValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"methodhandle()"},{"p":"sootup.jimple","c":"JimpleParser","l":"methodhandle()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"MethodHandle(SootClassMemberSignature, int, Type)","u":"%3Cinit%3E(sootup.core.signatures.SootClassMemberSignature,int,sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"MethodHandle(SootClassMemberSignature, MethodHandle.Kind, Type)","u":"%3Cinit%3E(sootup.core.signatures.SootClassMemberSignature,sootup.core.jimple.common.constant.MethodHandle.Kind,sootup.core.types.Type)"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"MethodhandleContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core","c":"BaseViewChangeListener","l":"methodRemoved(SootMethod)","u":"methodRemoved(sootup.core.model.SootMethod)"},{"p":"sootup.core","c":"ViewChangeListener","l":"methodRemoved(SootMethod)","u":"methodRemoved(sootup.core.model.SootMethod)"},{"p":"sootup.core.signatures","c":"MethodSignature","l":"MethodSignature(ClassType, MethodSubSignature)","u":"%3Cinit%3E(sootup.core.types.ClassType,sootup.core.signatures.MethodSubSignature)"},{"p":"sootup.core.signatures","c":"MethodSignature","l":"MethodSignature(ClassType, String, Iterable, Type)","u":"%3Cinit%3E(sootup.core.types.ClassType,java.lang.String,java.lang.Iterable,sootup.core.types.Type)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"methodSignature(MethodSignature)","u":"methodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"methodSignature(MethodSignature)","u":"methodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"MethodSubSignature(String, Iterable, Type)","u":"%3Cinit%3E(java.lang.String,java.lang.Iterable,sootup.core.types.Type)"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"methodToCallers"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"methodToCallsFromWithin"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"methodToParameterRefs"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"methodtype"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"MethodType(MethodSubSignature, ClassType)","u":"%3Cinit%3E(sootup.core.signatures.MethodSubSignature,sootup.core.types.ClassType)"},{"p":"sootup.core.validation","c":"MethodValidator","l":"MethodValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"MINUS"},{"p":"sootup.jimple","c":"JimpleParser","l":"MINUS"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"MINUS()"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"MINUS()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"MOD"},{"p":"sootup.jimple","c":"JimpleParser","l":"MOD"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"MOD()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"modeNames"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"modifier(String)","u":"modifier(java.lang.String)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"modifier(String)","u":"modifier(java.lang.String)"},{"p":"sootup.core.model","c":"ClassModifier","l":"MODULE"},{"p":"sootup.java.core","c":"JavaModuleIdentifierFactory","l":"MODULE_INFO_FILE"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"ModuleFinder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.bytecode.inputlocation","c":"ModuleFinder","l":"ModuleFinder(String, FileSystem)","u":"%3Cinit%3E(java.lang.String,java.nio.file.FileSystem)"},{"p":"sootup.java.core.types","c":"ModuleJavaClassType","l":"ModuleJavaClassType(String, ModulePackageName)","u":"%3Cinit%3E(java.lang.String,sootup.java.core.signatures.ModulePackageName)"},{"p":"sootup.java.core.signatures","c":"ModulePackageName","l":"ModulePackageName(String, ModuleSignature)","u":"%3Cinit%3E(java.lang.String,sootup.java.core.signatures.ModuleSignature)"},{"p":"sootup.java.core","c":"JavaModuleInfo.ModuleReference","l":"ModuleReference(ModuleSignature, EnumSet)","u":"%3Cinit%3E(sootup.java.core.signatures.ModuleSignature,java.util.EnumSet)"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"ModuleSignature(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"MULT"},{"p":"sootup.jimple","c":"JimpleParser","l":"MULT"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"MULT()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"multiarray_type"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"multiply(DoubleConstant)","u":"multiply(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"multiply(FloatConstant)","u":"multiply(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"multiply(IntConstant)","u":"multiply(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"multiply(LongConstant)","u":"multiply(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"multiply(N)"},{"p":"sootup.core.validation","c":"NewValidator","l":"MUST_CALL_CONSTRUCTOR_BEFORE_RETURN"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"MutableBasicBlock()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"MutableBasicBlock(List, Map)","u":"%3Cinit%3E(java.util.List,java.util.Map)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"MutableBlockStmtGraph()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"MutableBlockStmtGraph(boolean, MethodSignature, LocalGenerator)","u":"%3Cinit%3E(boolean,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.LocalGenerator)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"MutableBlockStmtGraph(StmtGraph>)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph)"},{"p":"sootup.core.cache","c":"MutableFullCache","l":"MutableFullCache()","u":"%3Cinit%3E()"},{"p":"sootup.core.cache.provider","c":"MutableFullCacheProvider","l":"MutableFullCacheProvider()","u":"%3Cinit%3E()"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"MutableJavaView(Project)","u":"%3Cinit%3E(sootup.core.Project)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"MutableStmtGraph()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"name"},{"p":"sootup.core.model","c":"MethodModifier","l":"NATIVE"},{"p":"sootup.core.jimple","c":"Jimple","l":"NATIVE"},{"p":"sootup.core.jimple","c":"Jimple","l":"NEG"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NEG"},{"p":"sootup.jimple","c":"JimpleParser","l":"NEG"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"NEG()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"negate()"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"negate()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"negate()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"negate()"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"negate()"},{"p":"sootup.core.jimple","c":"Jimple","l":"NEW"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NEW"},{"p":"sootup.jimple","c":"JimpleParser","l":"NEW"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"NEW()"},{"p":"sootup.core.jimple","c":"Jimple","l":"newAddExpr(Immediate, Immediate)","u":"newAddExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newAndExpr(Immediate, Immediate)","u":"newAndExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"NEWARRAY"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NEWARRAY"},{"p":"sootup.jimple","c":"JimpleParser","l":"NEWARRAY"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"NEWARRAY()"},{"p":"sootup.core.jimple","c":"Jimple","l":"newArrayRef(Local, Immediate)","u":"newArrayRef(sootup.core.jimple.basic.Local,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newAssignStmt(LValue, Value, StmtPositionInfo)","u":"newAssignStmt(sootup.core.jimple.basic.LValue,sootup.core.jimple.basic.Value,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newBreakpointStmt(StmtPositionInfo)","u":"newBreakpointStmt(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newCastExpr(Immediate, Type)","u":"newCastExpr(sootup.core.jimple.basic.Immediate,sootup.core.types.Type)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newCaughtExceptionRef()"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newCaughtExceptionRef()"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newClassConstant(String)","u":"newClassConstant(java.lang.String)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newCmpExpr(Immediate, Immediate)","u":"newCmpExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newCmpgExpr(Immediate, Immediate)","u":"newCmpgExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newCmplExpr(Immediate, Immediate)","u":"newCmplExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newDivExpr(Immediate, Immediate)","u":"newDivExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newDynamicInvokeExpr(MethodSignature, List, MethodSignature, int, List)","u":"newDynamicInvokeExpr(sootup.core.signatures.MethodSignature,java.util.List,sootup.core.signatures.MethodSignature,int,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newDynamicInvokeExpr(MethodSignature, List, MethodSignature, List)","u":"newDynamicInvokeExpr(sootup.core.signatures.MethodSignature,java.util.List,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newEnterMonitorStmt(Immediate, StmtPositionInfo)","u":"newEnterMonitorStmt(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newEnumConstant(String, String)","u":"newEnumConstant(java.lang.String,java.lang.String)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newEqExpr(Immediate, Immediate)","u":"newEqExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newExitMonitorStmt(Immediate, StmtPositionInfo)","u":"newExitMonitorStmt(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newGeExpr(Immediate, Immediate)","u":"newGeExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newGotoStmt(StmtPositionInfo)","u":"newGotoStmt(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newGtExpr(Immediate, Immediate)","u":"newGtExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newIdentityStmt(Local, L, StmtPositionInfo)","u":"newIdentityStmt(sootup.core.jimple.basic.Local,L,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newIfStmt(AbstractConditionExpr, StmtPositionInfo)","u":"newIfStmt(sootup.core.jimple.common.expr.AbstractConditionExpr,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"newInitialFlow()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"NEWINSTANCE"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInstanceFieldRef(Local, FieldSignature)","u":"newInstanceFieldRef(sootup.core.jimple.basic.Local,sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInstanceOfExpr(Immediate, Type)","u":"newInstanceOfExpr(sootup.core.jimple.basic.Immediate,sootup.core.types.Type)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInterfaceInvokeExpr(Local, MethodSignature)","u":"newInterfaceInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInterfaceInvokeExpr(Local, MethodSignature, Immediate)","u":"newInterfaceInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInterfaceInvokeExpr(Local, MethodSignature, Immediate...)","u":"newInterfaceInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate...)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInterfaceInvokeExpr(Local, MethodSignature, List)","u":"newInterfaceInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newInvokeStmt(AbstractInvokeExpr, StmtPositionInfo)","u":"newInvokeStmt(sootup.core.jimple.common.expr.AbstractInvokeExpr,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newLeExpr(Immediate, Immediate)","u":"newLeExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newLengthExpr(Immediate)","u":"newLengthExpr(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"newline()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"newline()"},{"p":"sootup.core.jimple","c":"Jimple","l":"newLocal(String, Type)","u":"newLocal(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newLocal(String, Type)","u":"newLocal(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newLocal(String, Type, Iterable)","u":"newLocal(java.lang.String,sootup.core.types.Type,java.lang.Iterable)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newLookupSwitchStmt(Immediate, List, StmtPositionInfo)","u":"newLookupSwitchStmt(sootup.core.jimple.basic.Immediate,java.util.List,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newLtExpr(Immediate, Immediate)","u":"newLtExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newMethodHandle(SootClassMemberSignature, int)","u":"newMethodHandle(sootup.core.signatures.SootClassMemberSignature,int)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newMethodHandle(SootClassMemberSignature, MethodHandle.Kind)","u":"newMethodHandle(sootup.core.signatures.SootClassMemberSignature,sootup.core.jimple.common.constant.MethodHandle.Kind)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newMethodType(List, Type)","u":"newMethodType(java.util.List,sootup.core.types.Type)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newMulExpr(Immediate, Immediate)","u":"newMulExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"NEWMULTIARRAY"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NEWMULTIARRAY"},{"p":"sootup.jimple","c":"JimpleParser","l":"NEWMULTIARRAY"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"NEWMULTIARRAY()"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNeExpr(Immediate, Immediate)","u":"newNeExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNegExpr(Immediate)","u":"newNegExpr(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNewArrayExpr(Type, Immediate)","u":"newNewArrayExpr(sootup.core.types.Type,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNewExpr(ClassType)","u":"newNewExpr(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNewMultiArrayExpr(ArrayType, List)","u":"newNewMultiArrayExpr(sootup.core.types.ArrayType,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newNopStmt(StmtPositionInfo)","u":"newNopStmt(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newOrExpr(Immediate, Immediate)","u":"newOrExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newParameterRef(Type, int)","u":"newParameterRef(sootup.core.types.Type,int)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newPhiExpr(List, Map>)","u":"newPhiExpr(java.util.List,java.util.Map)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newRemExpr(Immediate, Immediate)","u":"newRemExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newRetStmt(Immediate, StmtPositionInfo)","u":"newRetStmt(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newReturnStmt(Immediate, StmtPositionInfo)","u":"newReturnStmt(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newReturnVoidStmt(StmtPositionInfo)","u":"newReturnVoidStmt(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newShlExpr(Immediate, Immediate)","u":"newShlExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newShrExpr(Immediate, Immediate)","u":"newShrExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newSpecialInvokeExpr(Local, MethodSignature)","u":"newSpecialInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newSpecialInvokeExpr(Local, MethodSignature, Immediate)","u":"newSpecialInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newSpecialInvokeExpr(Local, MethodSignature, Immediate...)","u":"newSpecialInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate...)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newSpecialInvokeExpr(Local, MethodSignature, List)","u":"newSpecialInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newStaticFieldRef(FieldSignature)","u":"newStaticFieldRef(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newStaticInvokeExpr(MethodSignature)","u":"newStaticInvokeExpr(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newStaticInvokeExpr(MethodSignature, Immediate)","u":"newStaticInvokeExpr(sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newStaticInvokeExpr(MethodSignature, Immediate...)","u":"newStaticInvokeExpr(sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate...)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newStaticInvokeExpr(MethodSignature, List)","u":"newStaticInvokeExpr(sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.java.core.language","c":"JavaJimple","l":"newStringConstant(String)","u":"newStringConstant(java.lang.String)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newSubExpr(Immediate, Immediate)","u":"newSubExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newTableSwitchStmt(Immediate, int, int, StmtPositionInfo)","u":"newTableSwitchStmt(sootup.core.jimple.basic.Immediate,int,int,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newThisRef(ClassType)","u":"newThisRef(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newThrowStmt(Immediate, StmtPositionInfo)","u":"newThrowStmt(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newTrap(ClassType, Stmt, Stmt, Stmt)","u":"newTrap(sootup.core.types.ClassType,sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newUshrExpr(Immediate, Immediate)","u":"newUshrExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.validation","c":"NewValidator","l":"NewValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple","c":"Jimple","l":"newVirtualInvokeExpr(Local, MethodSignature)","u":"newVirtualInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newVirtualInvokeExpr(Local, MethodSignature, Immediate)","u":"newVirtualInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newVirtualInvokeExpr(Local, MethodSignature, Immediate...)","u":"newVirtualInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,sootup.core.jimple.basic.Immediate...)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newVirtualInvokeExpr(Local, MethodSignature, List)","u":"newVirtualInvokeExpr(sootup.core.jimple.basic.Local,sootup.core.signatures.MethodSignature,java.util.List)"},{"p":"sootup.core.jimple","c":"Jimple","l":"newXorExpr(Immediate, Immediate)","u":"newXorExpr(sootup.core.jimple.basic.Immediate,sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIterator","l":"next()"},{"p":"sootup.core.graph","c":"StmtGraph.BlockGraphIteratorAndTrapAggregator","l":"next()"},{"p":"sootup.core.graph","c":"StmtGraphBlockIterator","l":"next()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"noIndent()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"noIndent()"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"noneOf(List)","u":"noneOf(java.util.List)"},{"p":"sootup.java.bytecode.frontend","c":"NonIndexOutofBoundsArrayList","l":"NonIndexOutofBoundsArrayList(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NONSTATIC_INVOKE"},{"p":"sootup.jimple","c":"JimpleParser","l":"NONSTATIC_INVOKE"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"NONSTATIC_INVOKE()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"nonstaticinvoke"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"nonvoid_cast"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"nonvoid_type"},{"p":"sootup.core.jimple","c":"Jimple","l":"NOP"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NOP"},{"p":"sootup.jimple","c":"JimpleParser","l":"NOP"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"NOP()"},{"p":"sootup.java.bytecode.interceptors","c":"NopEliminator","l":"NopEliminator()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"NOPOSITION"},{"p":"sootup.core.util.printer","c":"NormalStmtPrinter","l":"NormalStmtPrinter()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"notEqual(BooleanConstant)","u":"notEqual(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.common.constant","c":"ComparableConstant","l":"notEqual(C)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"notEqual(DoubleConstant)","u":"notEqual(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"notEqual(FloatConstant)","u":"notEqual(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"notEqual(IntConstant)","u":"notEqual(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"notEqual(LongConstant)","u":"notEqual(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple","c":"Jimple","l":"NULL"},{"p":"sootup.jimple","c":"JimpleLexer","l":"NULL"},{"p":"sootup.jimple","c":"JimpleParser","l":"NULL"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"NULL()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"BytecodeHierarchy","l":"objectClassType"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"of(List)","u":"of(java.util.List)"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"offer(E)"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis","l":"omissible(Stmt)","u":"omissible(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"OmitLocalsDeclaration"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"op"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"op"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"op"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"op"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"op"},{"p":"sootup.java.core","c":"ModuleModifier","l":"OPENS"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"opens()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"opens()"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"operandPositions"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"OperandStack(AsmMethodSource, int)","u":"%3Cinit%3E(sootup.java.bytecode.frontend.AsmMethodSource,int)"},{"p":"sootup.core.util","c":"StreamUtils","l":"optionalToStream(Optional)","u":"optionalToStream(java.util.Optional)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"OR"},{"p":"sootup.jimple","c":"JimpleParser","l":"OR"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"OR()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"or(BooleanConstant)","u":"or(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"or(IntConstant)","u":"or(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LogicalConstant","l":"or(L)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"or(LongConstant)","u":"or(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"ordinalMap"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis.Flow","l":"OUT"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"outDegree(Stmt)","u":"outDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"outDegree(Stmt)","u":"outDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"outDegree(Stmt)","u":"outDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"outDegree(Stmt)","u":"outDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"outDegree(Stmt)","u":"outDegree(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.validation","c":"OuterClassValidator","l":"OuterClassValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"output"},{"p":"sootup.core.util","c":"Utils","l":"outputJimple(SootClass, boolean)","u":"outputJimple(sootup.core.model.SootClass,boolean)"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"OverridingBodySource(BodySource)","u":"%3Cinit%3E(sootup.core.frontend.BodySource)"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"OverridingBodySource(MethodSignature, Body)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature,sootup.core.model.Body)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"OverridingClassSource(Set, Set, EnumSet, Set, ClassType, ClassType, Position, Path, ClassType, AnalysisInputLocation)","u":"%3Cinit%3E(java.util.Set,java.util.Set,java.util.EnumSet,java.util.Set,sootup.core.types.ClassType,sootup.core.types.ClassType,sootup.core.model.Position,java.nio.file.Path,sootup.core.types.ClassType,sootup.core.inputlocation.AnalysisInputLocation)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"OverridingClassSource(SootClassSource)","u":"%3Cinit%3E(sootup.core.frontend.SootClassSource)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"OverridingJavaClassSource(AnalysisInputLocation, Path, ClassType, ClassType, Set, ClassType, Set, Set, Position, EnumSet, Iterable, Iterable, Iterable)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,sootup.core.types.ClassType,sootup.core.types.ClassType,java.util.Set,sootup.core.types.ClassType,java.util.Set,java.util.Set,sootup.core.model.Position,java.util.EnumSet,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"OverridingJavaClassSource(JavaSootClassSource)","u":"%3Cinit%3E(sootup.java.core.JavaSootClassSource)"},{"p":"sootup.core.signatures","c":"PackageName","l":"PACKAGE_INFO"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"packageCache"},{"p":"sootup.core.signatures","c":"PackageName","l":"PackageName(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.core","c":"JavaModuleInfo.PackageReference","l":"PackageReference(ModulePackageName, EnumSet, Collection)","u":"%3Cinit%3E(sootup.java.core.signatures.ModulePackageName,java.util.EnumSet,java.util.Collection)"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"parameter_idx"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"parameter_list"},{"p":"sootup.core.model","c":"SootMethod","l":"parameterTypes"},{"p":"sootup.core","c":"IdentifierFactory","l":"parseFieldSignature(String)","u":"parseFieldSignature(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"parseFieldSignature(String)","u":"parseFieldSignature(java.lang.String)"},{"p":"sootup.core","c":"IdentifierFactory","l":"parseFieldSubSignature(String)","u":"parseFieldSubSignature(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"parseFieldSubSignature(String)","u":"parseFieldSubSignature(java.lang.String)"},{"p":"sootup.core","c":"IdentifierFactory","l":"parseMethodSignature(String)","u":"parseMethodSignature(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"parseMethodSignature(String)","u":"parseMethodSignature(java.lang.String)"},{"p":"sootup.core","c":"IdentifierFactory","l":"parseMethodSubSignature(String)","u":"parseMethodSubSignature(java.lang.String)"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"parseMethodSubSignature(String)","u":"parseMethodSubSignature(java.lang.String)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"passesParameters()"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation","l":"path"},{"p":"sootup.java.bytecode.inputlocation","c":"PathBasedAnalysisInputLocation","l":"PathBasedAnalysisInputLocation(Path, SourceType)","u":"%3Cinit%3E(java.nio.file.Path,sootup.core.model.SourceType)"},{"p":"sootup.core.util","c":"PathUtils","l":"PathUtils()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"peek()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"peek()"},{"p":"sootup.core.jimple","c":"Jimple","l":"PHI"},{"p":"sootup.jimple","c":"JimpleLexer","l":"PLUS"},{"p":"sootup.jimple","c":"JimpleParser","l":"PLUS"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"PLUS()"},{"p":"sootup.jimple","c":"JimpleParser.Integer_constantContext","l":"PLUS()"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"poll()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"pop()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"pop(Type)","u":"pop(sootup.core.types.Type)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popDual()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popImmediate()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popImmediate(Operand)","u":"popImmediate(sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popImmediate(Type)","u":"popImmediate(sootup.core.types.Type)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popImmediateDual()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popLocal()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popLocal(Operand)","u":"popLocal(sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popLocalDual()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popStackConst()"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popStackConst(Operand)","u":"popStackConst(sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"popStackConstDual()"},{"p":"sootup.core.model","c":"Position","l":"Position()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"positionInfo"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"postProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"postProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"postProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"postProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"postProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"postProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"predecessors(Stmt)","u":"predecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"predecessors(Stmt)","u":"predecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"predecessors(Stmt)","u":"predecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"predecessors(Stmt)","u":"predecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"predecessors(Stmt)","u":"predecessors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"preProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"preProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"preProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"preProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"preProcessingMethod(View>, MethodSignature, Deque, MutableCallGraph)","u":"preProcessingMethod(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Deque,sootup.callgraph.MutableCallGraph)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"PrimitiveHierarchy","l":"PrimitiveHierarchy()","u":"%3Cinit%3E()"},{"p":"sootup.java.core","c":"JavaIdentifierFactory","l":"primitiveTypeMap"},{"p":"sootup.core.model","c":"SootClass","l":"print()"},{"p":"sootup.core.util","c":"EscapedWriter","l":"print(int)"},{"p":"sootup.core.util","c":"Utils","l":"print(SootClass, boolean)","u":"print(sootup.core.model.SootClass,boolean)"},{"p":"sootup.core.util","c":"Utils","l":"print(SootMethod, boolean)","u":"print(sootup.core.model.SootMethod,boolean)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"printTo(Body, PrintWriter)","u":"printTo(sootup.core.model.Body,java.io.PrintWriter)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"printTo(SootClass, PrintWriter)","u":"printTo(sootup.core.model.SootClass,java.io.PrintWriter)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"printTo(StmtGraph, PrintWriter)","u":"printTo(sootup.core.graph.StmtGraph,java.io.PrintWriter)"},{"p":"sootup.core.model","c":"ClassModifier","l":"PRIVATE"},{"p":"sootup.core.model","c":"FieldModifier","l":"PRIVATE"},{"p":"sootup.core.model","c":"MethodModifier","l":"PRIVATE"},{"p":"sootup.core.jimple","c":"Jimple","l":"PRIVATE"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"PRIVILEGED"},{"p":"sootup.core","c":"Project","l":"Project(Language, AnalysisInputLocation, SourceTypeSpecifier)","u":"%3Cinit%3E(sootup.core.Language,sootup.core.inputlocation.AnalysisInputLocation,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.core","c":"Project","l":"Project(Language, List>, SourceTypeSpecifier)","u":"%3Cinit%3E(sootup.core.Language,java.util.List,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.core.model","c":"ClassModifier","l":"PROTECTED"},{"p":"sootup.core.model","c":"FieldModifier","l":"PROTECTED"},{"p":"sootup.core.model","c":"MethodModifier","l":"PROTECTED"},{"p":"sootup.core.jimple","c":"Jimple","l":"PROTECTED"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"provides()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"provides()"},{"p":"sootup.core.model","c":"ClassModifier","l":"PUBLIC"},{"p":"sootup.core.model","c":"FieldModifier","l":"PUBLIC"},{"p":"sootup.core.model","c":"MethodModifier","l":"PUBLIC"},{"p":"sootup.core.jimple","c":"Jimple","l":"PUBLIC"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"push(Operand)","u":"push(sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"push(Type, Operand)","u":"push(sootup.core.types.Type,sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"pushDual(Operand)","u":"pushDual(sootup.java.bytecode.frontend.Operand)"},{"p":"sootup.core.cache","c":"ClassCache","l":"putClass(ClassType, S)","u":"putClass(sootup.core.types.ClassType,S)"},{"p":"sootup.core.cache","c":"FullCache","l":"putClass(ClassType, S)","u":"putClass(sootup.core.types.ClassType,S)"},{"p":"sootup.core.cache","c":"LRUCache","l":"putClass(ClassType, S)","u":"putClass(sootup.core.types.ClassType,S)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"putEdge_internal(Stmt, int, Stmt)","u":"putEdge_internal(sootup.core.jimple.common.stmt.Stmt,int,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"putEdge(BranchingStmt, int, Stmt)","u":"putEdge(sootup.core.jimple.common.stmt.BranchingStmt,int,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"putEdge(BranchingStmt, int, Stmt)","u":"putEdge(sootup.core.jimple.common.stmt.BranchingStmt,int,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"putEdge(FallsThroughStmt, Stmt)","u":"putEdge(sootup.core.jimple.common.stmt.FallsThroughStmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"putEdge(FallsThroughStmt, Stmt)","u":"putEdge(sootup.core.jimple.common.stmt.FallsThroughStmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"QUOTE"},{"p":"sootup.jimple","c":"JimpleParser","l":"QUOTE"},{"p":"sootup.jimple","c":"JimpleLexer","l":"R_BRACE"},{"p":"sootup.jimple","c":"JimpleParser","l":"R_BRACE"},{"p":"sootup.jimple","c":"JimpleParser.FileContext","l":"R_BRACE()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"R_BRACE()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"R_BRACE()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"R_BRACKET"},{"p":"sootup.jimple","c":"JimpleParser","l":"R_BRACKET"},{"p":"sootup.jimple","c":"JimpleParser.Array_descriptorContext","l":"R_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"R_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"R_BRACKET()"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"R_BRACKET(int)"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"R_BRACKET(int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"R_PAREN"},{"p":"sootup.jimple","c":"JimpleParser","l":"R_PAREN"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"R_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"R_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"R_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"R_PAREN()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"R_PAREN(int)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"RapidTypeAnalysisAlgorithm(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_GET_FIELD"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_GET_FIELD_STATIC"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_INVOKE_CONSTRUCTOR"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_INVOKE_INTERFACE"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_INVOKE_SPECIAL"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_INVOKE_STATIC"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_INVOKE_VIRTUAL"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_PUT_FIELD"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"REF_PUT_FIELD_STATIC"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"reference()"},{"p":"sootup.jimple","c":"JimpleParser","l":"reference()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"reference()"},{"p":"sootup.jimple","c":"JimpleParser.ReferenceContext","l":"ReferenceContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"references"},{"p":"sootup.core.types","c":"ReferenceType","l":"ReferenceType()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"REFL_CLASS_NEWINSTANCE"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"REFL_CONSTR_NEWINSTANCE"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"REFL_INVOKE"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"remainder(DoubleConstant)","u":"remainder(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"remainder(FloatConstant)","u":"remainder(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"remainder(IntConstant)","u":"remainder(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"remainder(LongConstant)","u":"remainder(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"remainder(N)"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"remove(Object)","u":"remove(java.lang.Object)"},{"p":"sootup.core.views","c":"MutableView","l":"removeChangeListener(ViewChangeListener)","u":"removeChangeListener(sootup.core.ViewChangeListener)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"removeChangeListener(ViewChangeListener)","u":"removeChangeListener(sootup.core.ViewChangeListener)"},{"p":"sootup.core.cache","c":"MutableClassCache","l":"removeClass(ClassType)","u":"removeClass(sootup.core.types.ClassType)"},{"p":"sootup.core.cache","c":"MutableFullCache","l":"removeClass(ClassType)","u":"removeClass(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"removeClass(ClassType)","u":"removeClass(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"removeClass(JavaSootClass)","u":"removeClass(sootup.java.core.JavaSootClass)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"removeEdge(Stmt, Stmt)","u":"removeEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"removeEdge(Stmt, Stmt)","u":"removeEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"removeExceptionalEdge(Stmt, ClassType)","u":"removeExceptionalEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.types.ClassType)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"removeExceptionalEdge(Stmt, ClassType)","u":"removeExceptionalEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.types.ClassType)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"removeExceptionalSuccessorBlock(ClassType)","u":"removeExceptionalSuccessorBlock(sootup.core.types.ClassType)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"removeMethod(JavaSootMethod)","u":"removeMethod(sootup.java.core.JavaSootMethod)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"removeNode(Stmt)","u":"removeNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"removeNode(Stmt)","u":"removeNode(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"removeNode(Stmt, boolean)","u":"removeNode(sootup.core.jimple.common.stmt.Stmt,boolean)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"removePredecessorBlock(MutableBasicBlock)","u":"removePredecessorBlock(sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"removeStmt(Stmt)","u":"removeStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"removeStmt(Stmt)","u":"removeStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util","c":"CollectionUtils","l":"replace(Set, T, T)","u":"replace(java.util.Set,T,T)"},{"p":"sootup.core.graph","c":"DominanceFinder","l":"replaceBlock(BasicBlock, BasicBlock)","u":"replaceBlock(sootup.core.graph.BasicBlock,sootup.core.graph.BasicBlock)"},{"p":"sootup.core.cache","c":"MutableClassCache","l":"replaceClass(ClassType, ClassType, S)","u":"replaceClass(sootup.core.types.ClassType,sootup.core.types.ClassType,S)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"replaceClass(JavaSootClass, JavaSootClass)","u":"replaceClass(sootup.java.core.JavaSootClass,sootup.java.core.JavaSootClass)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"replaceLocal(Local, Local)","u":"replaceLocal(sootup.core.jimple.basic.Local,sootup.core.jimple.basic.Local)"},{"p":"sootup.java.core.views","c":"MutableJavaView","l":"replaceMethod(JavaSootMethod, JavaSootMethod)","u":"replaceMethod(sootup.java.core.JavaSootMethod,sootup.java.core.JavaSootMethod)"},{"p":"sootup.core.graph","c":"DominanceTree","l":"replaceNode(BasicBlock, BasicBlock)","u":"replaceNode(sootup.core.graph.BasicBlock,sootup.core.graph.BasicBlock)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"replaceNode(Stmt, Stmt)","u":"replaceNode(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"replaceNode(Stmt, Stmt)","u":"replaceNode(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"replacePredecessorBlock(MutableBasicBlock, MutableBasicBlock)","u":"replacePredecessorBlock(sootup.core.graph.MutableBasicBlock,sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"replaceStmt(Stmt, Stmt)","u":"replaceStmt(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"replaceStmt(Stmt, Stmt)","u":"replaceStmt(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"replaceSuccessorBlock(MutableBasicBlock, MutableBasicBlock)","u":"replaceSuccessorBlock(sootup.core.graph.MutableBasicBlock,sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"replaceSucessorEdge(Stmt, Stmt, Stmt)","u":"replaceSucessorEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"replaceSucessorEdge(Stmt, Stmt, Stmt)","u":"replaceSucessorEdge(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"ReplaceUseExprVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseExprVisitor","l":"ReplaceUseExprVisitor(Value, Value, BasicBlock)","u":"%3Cinit%3E(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value,sootup.core.graph.BasicBlock)"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseRefVisitor","l":"ReplaceUseRefVisitor()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.visitor","c":"ReplaceUseStmtVisitor","l":"ReplaceUseStmtVisitor(Value, Value)","u":"%3Cinit%3E(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value)"},{"p":"sootup.java.core","c":"ModuleModifier","l":"REQUIRES_MANDATED"},{"p":"sootup.java.core","c":"ModuleModifier","l":"REQUIRES_STATIC"},{"p":"sootup.java.core","c":"ModuleModifier","l":"REQUIRES_SYNTHETIC"},{"p":"sootup.java.core","c":"ModuleModifier","l":"REQUIRES_TRANSITIVE"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"requires()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"requires()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeResolver","l":"resolve(Body.BodyBuilder)","u":"resolve(sootup.core.model.Body.BodyBuilder)"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveAbstractDispatch(View>, MethodSignature)","u":"resolveAbstractDispatch(sootup.core.views.View,sootup.core.signatures.MethodSignature)"},{"p":"sootup.java.core.views","c":"JavaModuleView","l":"resolveAll()"},{"p":"sootup.java.core.views","c":"JavaView","l":"resolveAll()"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveAllDispatches(View>, MethodSignature)","u":"resolveAllDispatches(sootup.core.views.View,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveAllDispatchesInClasses(View>, MethodSignature, Set)","u":"resolveAllDispatchesInClasses(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Set)"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveAllDispatchesInClasses(View>, MethodSignature, Set, Set)","u":"resolveAllDispatchesInClasses(sootup.core.views.View,sootup.core.signatures.MethodSignature,java.util.Set,java.util.Set)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"resolveAllImplicitCallsFromSourceMethod(View>, SootMethod)","u":"resolveAllImplicitCallsFromSourceMethod(sootup.core.views.View,sootup.core.model.SootMethod)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"resolveAllStaticInitializerCallsFromSourceMethod(View>, SootMethod)","u":"resolveAllStaticInitializerCallsFromSourceMethod(sootup.core.views.View,sootup.core.model.SootMethod)"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveAnnotations()"},{"p":"sootup.java.core","c":"JavaSootClassSource","l":"resolveAnnotations()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveAnnotations()"},{"p":"sootup.core.frontend","c":"BodySource","l":"resolveAnnotationsDefaultValue()"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"resolveAnnotationsDefaultValue()"},{"p":"sootup.java.bytecode.frontend","c":"AsmMethodSource","l":"resolveAnnotationsDefaultValue()"},{"p":"sootup.core.frontend","c":"BodySource","l":"resolveBody(Iterable)","u":"resolveBody(java.lang.Iterable)"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"resolveBody(Iterable)","u":"resolveBody(java.lang.Iterable)"},{"p":"sootup.java.bytecode.frontend","c":"AsmMethodSource","l":"resolveBody(Iterable)","u":"resolveBody(java.lang.Iterable)"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"resolveCall(SootMethod, AbstractInvokeExpr)","u":"resolveCall(sootup.core.model.SootMethod,sootup.core.jimple.common.expr.AbstractInvokeExpr)"},{"p":"sootup.callgraph","c":"ClassHierarchyAnalysisAlgorithm","l":"resolveCall(SootMethod, AbstractInvokeExpr)","u":"resolveCall(sootup.core.model.SootMethod,sootup.core.jimple.common.expr.AbstractInvokeExpr)"},{"p":"sootup.callgraph","c":"RapidTypeAnalysisAlgorithm","l":"resolveCall(SootMethod, AbstractInvokeExpr)","u":"resolveCall(sootup.core.model.SootMethod,sootup.core.jimple.common.expr.AbstractInvokeExpr)"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveConcreteDispatch(View>, MethodSignature)","u":"resolveConcreteDispatch(sootup.core.views.View,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"ResolveException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"ResolveException(String, Path)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"ResolveException(String, Path, Exception)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path,java.lang.Exception)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"ResolveException(String, Path, Position)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path,sootup.core.model.Position)"},{"p":"sootup.core.frontend","c":"ResolveException","l":"ResolveException(String, Path, Position, Exception)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path,sootup.core.model.Position,java.lang.Exception)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveFields()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveFields()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveFields()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveFields()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveInterfaces()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveInterfaces()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveInterfaces()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveInterfaces()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveMethods()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveMethods()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveMethods()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveMethods()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveModifiers()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveModifiers()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveModifiers()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveModifiers()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveOuterClass()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveOuterClass()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveOuterClass()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveOuterClass()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolvePosition()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolvePosition()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolvePosition()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolvePosition()"},{"p":"sootup.core.typehierarchy","c":"MethodDispatchResolver","l":"resolveSpecialDispatch(View>, JSpecialInvokeExpr, MethodSignature)","u":"resolveSpecialDispatch(sootup.core.views.View,sootup.core.jimple.common.expr.JSpecialInvokeExpr,sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"resolveSuperclass()"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"resolveSuperclass()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"resolveSuperclass()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"resolveSuperclass()"},{"p":"sootup.core.jimple.visitor","c":"AbstractVisitor","l":"result"},{"p":"sootup.core.jimple","c":"Jimple","l":"RET"},{"p":"sootup.jimple","c":"JimpleLexer","l":"RET"},{"p":"sootup.jimple","c":"JimpleParser","l":"RET"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"RET()"},{"p":"sootup.core.jimple","c":"Jimple","l":"RETURN"},{"p":"sootup.jimple","c":"JimpleLexer","l":"RETURN"},{"p":"sootup.jimple","c":"JimpleParser","l":"RETURN"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"RETURN()"},{"p":"sootup.core.validation","c":"ReturnStatementsValidator","l":"ReturnStatementsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Binop_exprContext","l":"right"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_arg_list"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_array_descriptor"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_assignments"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_binop"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_binop_expr"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_bool_expr"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_case_label"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_case_stmt"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_class_modifier"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_common_modifier"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_constant"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_declaration"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_declarations"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_extends_clause"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_field"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_field_modifier"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_field_signature"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_file"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_file_type"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_goto_stmt"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_identifier"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_identity_ref"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_immediate"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_implements_clause"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_importItem"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_integer_constant"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_invoke_expr"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_member"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_body"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_body_contents"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_modifier"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_name"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_signature"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_method_subsignature"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_methodhandle"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_reference"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_statement"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_statements"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_stmt"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_throws_clause"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_trap_clause"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_trap_clauses"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_type"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_type_list"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_unop"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_unop_expr"},{"p":"sootup.jimple","c":"JimpleParser","l":"RULE_value"},{"p":"sootup.jimple","c":"JimpleLexer","l":"ruleNames"},{"p":"sootup.jimple","c":"JimpleParser","l":"ruleNames"},{"p":"sootup.jimple.parser","c":"JimpleConverter","l":"run(CharStream, AnalysisInputLocation, Path)","u":"run(org.antlr.v4.runtime.CharStream,sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path)"},{"p":"sootup.jimple.parser","c":"JimpleConverter","l":"run(CharStream, AnalysisInputLocation, Path, List)","u":"run(org.antlr.v4.runtime.CharStream,sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,java.util.List)"},{"p":"sootup.jimple.parser","c":"JimpleConverter","l":"run(JimpleParser, AnalysisInputLocation, Path)","u":"run(sootup.jimple.JimpleParser,sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path)"},{"p":"sootup.jimple.parser","c":"JimpleConverter","l":"run(JimpleParser, AnalysisInputLocation, Path, List)","u":"run(sootup.jimple.JimpleParser,sootup.core.inputlocation.AnalysisInputLocation,java.nio.file.Path,java.util.List)"},{"p":"sootup.core","c":"Scope","l":"Scope(AnalysisInputLocation...)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation...)"},{"p":"sootup.core","c":"Scope","l":"Scope(ClassType...)","u":"%3Cinit%3E(sootup.core.types.ClassType...)"},{"p":"sootup.core","c":"Scope","l":"Scope(PackageName...)","u":"%3Cinit%3E(sootup.core.signatures.PackageName...)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"selectArrayType(Type, Type, Stmt)","u":"selectArrayType(sootup.core.types.Type,sootup.core.types.Type,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"SEMICOLON"},{"p":"sootup.jimple","c":"JimpleParser","l":"SEMICOLON"},{"p":"sootup.jimple","c":"JimpleParser.Case_stmtContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.ImportItemContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.Method_bodyContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"SEMICOLON()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"SEMICOLON()"},{"p":"sootup.java.bytecode.frontend","c":"NonIndexOutofBoundsArrayList","l":"set(int, T)","u":"set(int,T)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"set(Local, Type)","u":"set(sootup.core.jimple.basic.Local,sootup.core.types.Type)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"setEdges(BranchingStmt, List)","u":"setEdges(sootup.core.jimple.common.stmt.BranchingStmt,java.util.List)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"setEdges(BranchingStmt, List)","u":"setEdges(sootup.core.jimple.common.stmt.BranchingStmt,java.util.List)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"setEdges(BranchingStmt, Stmt...)","u":"setEdges(sootup.core.jimple.common.stmt.BranchingStmt,sootup.core.jimple.common.stmt.Stmt...)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"setIndent(int)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"setIndent(int)"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"setInherited(boolean)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"setJimpleLnNum(int)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"setLocals(Set)","u":"setLocals(java.util.Set)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"setMethodSignature(MethodSignature)","u":"setMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"setModifiers(Set)","u":"setModifiers(java.util.Set)"},{"p":"sootup.java.bytecode.frontend","c":"OperandStack","l":"setOperandStack(List)","u":"setOperandStack(java.util.List)"},{"p":"sootup.core.util.printer","c":"JimplePrinter","l":"setOption(JimplePrinter.Option)","u":"setOption(sootup.core.util.printer.JimplePrinter.Option)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"setOwnerStatement(Stmt, Body)","u":"setOwnerStatement(sootup.core.jimple.common.stmt.Stmt,sootup.core.model.Body)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"setPosition(Position)","u":"setPosition(sootup.core.model.Position)"},{"p":"sootup.core.jimple.visitor","c":"AbstractVisitor","l":"setResult(V)"},{"p":"sootup.java.core","c":"JavaProject.JavaProjectBuilder","l":"setSourceTypeSpecifier(SourceTypeSpecifier)","u":"setSourceTypeSpecifier(sootup.core.SourceTypeSpecifier)"},{"p":"sootup.java.bytecode.inputlocation","c":"JavaClassPathAnalysisInputLocation","l":"setSpecifiedAsBuiltInByUser(SourceType)","u":"setSpecifiedAsBuiltInByUser(sootup.core.model.SourceType)"},{"p":"sootup.java.sourcecode.inputlocation","c":"JavaSourcePathAnalysisInputLocation","l":"setSpecifiedAsBuiltInByUser(SourceType)","u":"setSpecifiedAsBuiltInByUser(sootup.core.model.SourceType)"},{"p":"sootup.jimple.parser","c":"JimpleAnalysisInputLocation","l":"setSpecifiedAsBuiltInByUser(SourceType)","u":"setSpecifiedAsBuiltInByUser(sootup.core.model.SourceType)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"setStartingStmt(Stmt)","u":"setStartingStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"setStartingStmt(Stmt)","u":"setStartingStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"setStartingStmt(Stmt)","u":"setStartingStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"setStmtsIDList(BitSet)","u":"setStmtsIDList(java.util.BitSet)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"setSuccessorBlock(int, MutableBasicBlock)","u":"setSuccessorBlock(int,sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"setTyping(Typing)","u":"setTyping(sootup.java.bytecode.interceptors.typeresolving.Typing)"},{"p":"sootup.java.sourcecode.frontend","c":"InstructionConverter","l":"setUpTargets(HashMap)","u":"setUpTargets(java.util.HashMap)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"shiftLeft(IntConstant)","u":"shiftLeft(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"shiftLeft(IntConstant)","u":"shiftLeft(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"ShiftableConstant","l":"shiftLeft(IntConstant)","u":"shiftLeft(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"shiftRight(IntConstant)","u":"shiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"shiftRight(IntConstant)","u":"shiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"ShiftableConstant","l":"shiftRight(IntConstant)","u":"shiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"SHL"},{"p":"sootup.jimple","c":"JimpleParser","l":"SHL"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"SHL()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"SHR"},{"p":"sootup.jimple","c":"JimpleParser","l":"SHR"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"SHR()"},{"p":"sootup.tests","c":"SimpleSootClient","l":"SimpleSootClient()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.basic","c":"SimpleStmtPositionInfo","l":"SimpleStmtPositionInfo(int)","u":"%3Cinit%3E(int)"},{"p":"sootup.core.jimple.basic","c":"SimpleStmtPositionInfo","l":"SimpleStmtPositionInfo(Position)","u":"%3Cinit%3E(sootup.core.model.Position)"},{"p":"sootup.core.cache","c":"ClassCache","l":"size()"},{"p":"sootup.core.cache","c":"FullCache","l":"size()"},{"p":"sootup.core.cache","c":"LRUCache","l":"size()"},{"p":"sootup.analysis.interprocedural.ide","c":"JimpleIDESolver","l":"solve()"},{"p":"sootup.analysis.interprocedural.ifds","c":"JimpleIFDSSolver","l":"solve(String)","u":"solve(java.lang.String)"},{"p":"sootup.core.model","c":"SootClass","l":"SootClass(S, SourceType)","u":"%3Cinit%3E(S,sootup.core.model.SourceType)"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"SootClassMemberSignature(ClassType, V)","u":"%3Cinit%3E(sootup.core.types.ClassType,V)"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"SootClassMemberSubSignature(String, Type)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"SootClassSource(AnalysisInputLocation>, ClassType, Path)","u":"%3Cinit%3E(sootup.core.inputlocation.AnalysisInputLocation,sootup.core.types.ClassType,java.nio.file.Path)"},{"p":"sootup.core.frontend","c":"SootClassSource","l":"SootClassSource(SootClassSource)","u":"%3Cinit%3E(sootup.core.frontend.SootClassSource)"},{"p":"sootup.core.model","c":"SootField","l":"SootField(FieldSignature, Iterable, Position)","u":"%3Cinit%3E(sootup.core.signatures.FieldSignature,java.lang.Iterable,sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"SootFieldBuilder()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"SootMethod","l":"SootMethod(BodySource, MethodSignature, Iterable, Iterable, Position)","u":"%3Cinit%3E(sootup.core.frontend.BodySource,sootup.core.signatures.MethodSignature,java.lang.Iterable,java.lang.Iterable,sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"SootMethodBuilder()","u":"%3Cinit%3E()"},{"p":"sootup.core.frontend","c":"AbstractClassSource","l":"sourcePath"},{"p":"sootup.core.inputlocation","c":"EagerInputLocation","l":"sourceType"},{"p":"sootup.core.model","c":"SootClass","l":"sourceType"},{"p":"sootup.core.inputlocation","c":"DefaultSourceTypeSpecifier","l":"sourceTypeFor(AbstractClassSource)","u":"sourceTypeFor(sootup.core.frontend.AbstractClassSource)"},{"p":"sootup.core","c":"SourceTypeSpecifier","l":"sourceTypeFor(AbstractClassSource)","u":"sourceTypeFor(sootup.core.frontend.AbstractClassSource)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"SPECIAL"},{"p":"sootup.core.jimple","c":"Jimple","l":"SPECIALINVOKE"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"splitBlockLinked(Stmt, boolean)","u":"splitBlockLinked(sootup.core.jimple.common.stmt.Stmt,boolean)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"splitBlockUnlinked(int)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"splitBlockUnlinked(Stmt, Stmt)","u":"splitBlockUnlinked(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"startOfLine"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"startStmt(Stmt)","u":"startStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"startStmt(Stmt)","u":"startStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.jimple","c":"JimpleParser","l":"statement()"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"statement()"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"statement(int)"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"StatementContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"statements()"},{"p":"sootup.jimple","c":"JimpleParser","l":"statements()"},{"p":"sootup.jimple","c":"JimpleParser.StatementsContext","l":"StatementsContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"STATIC"},{"p":"sootup.core.model","c":"ClassModifier","l":"STATIC"},{"p":"sootup.core.model","c":"FieldModifier","l":"STATIC"},{"p":"sootup.core.model","c":"MethodModifier","l":"STATIC"},{"p":"sootup.core.jimple","c":"Jimple","l":"STATIC"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"STATIC_INITIALIZER_NAME"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"staticargs"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"staticinvoke"},{"p":"sootup.core.jimple","c":"Jimple","l":"STATICINVOKE"},{"p":"sootup.jimple","c":"JimpleLexer","l":"STATICINVOKE"},{"p":"sootup.jimple","c":"JimpleParser","l":"STATICINVOKE"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"STATICINVOKE()"},{"p":"sootup.java.bytecode.interceptors","c":"StaticSingleAssignmentFormer","l":"StaticSingleAssignmentFormer()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.StatementContext","l":"stmt()"},{"p":"sootup.jimple","c":"JimpleParser","l":"stmt()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"stmt(Stmt)","u":"stmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"LegacyJimplePrinter","l":"stmt(Stmt)","u":"stmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"stmt2NewStmt"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"StmtContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"StmtGraph()","u":"%3Cinit%3E()"},{"p":"sootup.core.graph","c":"StmtGraphBlockIterator","l":"StmtGraphBlockIterator(StmtGraph, List)","u":"%3Cinit%3E(sootup.core.graph.StmtGraph,java.util.List)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"StmtLocalPair","l":"StmtLocalPair(Stmt, Local)","u":"%3Cinit%3E(sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.basic","c":"SimpleStmtPositionInfo","l":"stmtPosition"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"StmtPositionInfo()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"StmtPrinter()","u":"%3Cinit%3E()"},{"p":"sootup.core.util.printer","c":"LabeledStmtPrinter","l":"stmtRef(Stmt, boolean)","u":"stmtRef(sootup.core.jimple.common.stmt.Stmt,boolean)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"stmtRef(Stmt, boolean)","u":"stmtRef(sootup.core.jimple.common.stmt.Stmt,boolean)"},{"p":"sootup.core.validation","c":"StmtsValidator","l":"StmtsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis","l":"stmtToAfterFlow"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"stmtToBeforeFlow"},{"p":"sootup.analysis.interprocedural.icfg","c":"JimpleBasedInterproceduralCFG","l":"stmtToCallees"},{"p":"sootup.core.util","c":"StreamUtils","l":"StreamUtils()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"MethodModifier","l":"STRICTFP"},{"p":"sootup.core.jimple","c":"Jimple","l":"STRICTFP"},{"p":"sootup.jimple","c":"JimpleLexer","l":"STRING_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser","l":"STRING_CONSTANT"},{"p":"sootup.jimple","c":"JimpleParser.ConstantContext","l":"STRING_CONSTANT()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"STRING_CONSTANT()"},{"p":"sootup.jimple","c":"JimpleParser.MethodhandleContext","l":"STRING_CONSTANT()"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"StringConstant(String, Type)","u":"%3Cinit%3E(java.lang.String,sootup.core.types.Type)"},{"p":"sootup.core.util","c":"StringTools","l":"StringTools()","u":"%3Cinit%3E()"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"subclassesOf(ClassType)","u":"subclassesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"subclassesOf(ClassType)","u":"subclassesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"subtract(DoubleConstant)","u":"subtract(sootup.core.jimple.common.constant.DoubleConstant)"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"subtract(FloatConstant)","u":"subtract(sootup.core.jimple.common.constant.FloatConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"subtract(IntConstant)","u":"subtract(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"subtract(LongConstant)","u":"subtract(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.jimple.common.constant","c":"NumericConstant","l":"subtract(N)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"subtypesOf(ClassType)","u":"subtypesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"subtypesOf(ClassType)","u":"subtypesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.graph","c":"BackwardsStmtGraph","l":"successors(Stmt)","u":"successors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ForwardingStmtGraph","l":"successors(Stmt)","u":"successors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"ImmutableBlockStmtGraph","l":"successors(Stmt)","u":"successors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"successors(Stmt)","u":"successors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.graph","c":"StmtGraph","l":"successors(Stmt)","u":"successors(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.model","c":"ClassModifier","l":"SUPER"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"superClassesOf(ClassType)","u":"superClassesOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"superClassesOf(ViewTypeHierarchy.ScanResult.Vertex, boolean)","u":"superClassesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex,boolean)"},{"p":"sootup.core.typehierarchy","c":"TypeHierarchy","l":"superClassOf(ClassType)","u":"superClassOf(sootup.core.types.ClassType)"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"superClassOf(ClassType)","u":"superClassOf(sootup.core.types.ClassType)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"SUPPORTED_ASM_OPCODE"},{"p":"sootup.core.jimple","c":"Jimple","l":"SWITCH"},{"p":"sootup.jimple","c":"JimpleLexer","l":"SWITCH"},{"p":"sootup.jimple","c":"JimpleParser","l":"SWITCH"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"SWITCH()"},{"p":"sootup.core.model","c":"MethodModifier","l":"SYNCHRONIZED"},{"p":"sootup.core.jimple","c":"Jimple","l":"SYNCHRONIZED"},{"p":"sootup.core.model","c":"ClassModifier","l":"SYNTHETIC"},{"p":"sootup.core.model","c":"FieldModifier","l":"SYNTHETIC"},{"p":"sootup.core.model","c":"MethodModifier","l":"SYNTHETIC"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__0"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__0"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__1"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__1"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__10"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__10"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__11"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__11"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__12"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__12"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__13"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__13"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__14"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__14"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__15"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__15"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__16"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__16"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__17"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__17"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__18"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__18"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__19"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__19"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__2"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__2"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__20"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__20"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__21"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__21"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__22"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__22"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__23"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__23"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__24"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__24"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__25"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__25"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__26"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__26"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__3"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__3"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__4"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__4"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__5"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__5"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__6"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__6"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__7"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__7"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__8"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__8"},{"p":"sootup.jimple","c":"JimpleLexer","l":"T__9"},{"p":"sootup.jimple","c":"JimpleParser","l":"T__9"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"THREAD"},{"p":"sootup.core.jimple","c":"Jimple","l":"THROW"},{"p":"sootup.jimple","c":"JimpleLexer","l":"THROW"},{"p":"sootup.jimple","c":"JimpleParser","l":"THROW"},{"p":"sootup.jimple","c":"JimpleParser.StmtContext","l":"THROW()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"BytecodeHierarchy","l":"throwableClassType"},{"p":"sootup.core.jimple","c":"Jimple","l":"THROWS"},{"p":"sootup.jimple","c":"JimpleLexer","l":"THROWS"},{"p":"sootup.jimple","c":"JimpleParser","l":"THROWS"},{"p":"sootup.jimple","c":"JimpleParser.MethodContext","l":"throws_clause()"},{"p":"sootup.jimple","c":"JimpleParser","l":"throws_clause()"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"Throws_clauseContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"THROWS()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"to"},{"p":"sootup.core.jimple","c":"Jimple","l":"TO"},{"p":"sootup.jimple","c":"JimpleLexer","l":"TO"},{"p":"sootup.jimple","c":"JimpleParser","l":"TO"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"TO()"},{"p":"sootup.core.util","c":"ImmutableUtils.ImmutableCollectors","l":"toImmutableEnumSet()"},{"p":"sootup.core.util","c":"ImmutableUtils.ImmutableCollectors","l":"toImmutableSet()"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toJimpleClassType(String)","u":"toJimpleClassType(java.lang.String)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toJimpleSignature(String)","u":"toJimpleSignature(java.lang.String)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toJimpleSignatureDesc(String)","u":"toJimpleSignatureDesc(java.lang.String)"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toJimpleType(String)","u":"toJimpleType(java.lang.String)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"tokenNames"},{"p":"sootup.jimple","c":"JimpleParser","l":"tokenNames"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toQualifiedName(String)","u":"toQualifiedName(java.lang.String)"},{"p":"sootup.analysis.intraprocedural","c":"Fact","l":"toString()"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"toString()"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"toString()"},{"p":"sootup.core.graph","c":"ForwardingBasicBlock","l":"toString()"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"toString()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"toString()"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"toString()"},{"p":"sootup.core.jimple.basic","c":"Local","l":"toString()"},{"p":"sootup.core.jimple.basic","c":"NoPositionInformation","l":"toString()"},{"p":"sootup.core.jimple.basic","c":"StmtPositionInfo","l":"toString()"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"ClassConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"DoubleConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"EnumConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"FloatConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"MethodType","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"NullConstant","l":"toString()"},{"p":"sootup.core.jimple.common.constant","c":"StringConstant","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"toString()"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"toString()"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"toString()"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"toString()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"toString()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"toString()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"toString()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"toString()"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"toString()"},{"p":"sootup.core","c":"Language","l":"toString()"},{"p":"sootup.core.model","c":"Body.BodyBuilder","l":"toString()"},{"p":"sootup.core.model","c":"Body","l":"toString()"},{"p":"sootup.core.model","c":"Position","l":"toString()"},{"p":"sootup.core.model","c":"SootClass","l":"toString()"},{"p":"sootup.core.model","c":"SootClassMember","l":"toString()"},{"p":"sootup.core.signatures","c":"FieldSubSignature","l":"toString()"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"toString()"},{"p":"sootup.core.signatures","c":"PackageName","l":"toString()"},{"p":"sootup.core.signatures","c":"SootClassMemberSignature","l":"toString()"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"toString()"},{"p":"sootup.core.types","c":"ArrayType","l":"toString()"},{"p":"sootup.core.types","c":"ClassType","l":"toString()"},{"p":"sootup.core.types","c":"NullType","l":"toString()"},{"p":"sootup.core.types","c":"PrimitiveType","l":"toString()"},{"p":"sootup.core.types","c":"UnknownType","l":"toString()"},{"p":"sootup.core.types","c":"VoidType","l":"toString()"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"toString()"},{"p":"sootup.java.bytecode.frontend","c":"AsmAnnotationClassSource","l":"toString()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"StmtLocalPair","l":"toString()"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"BottomType","l":"toString()"},{"p":"sootup.java.core","c":"AnnotationUsage","l":"toString()"},{"p":"sootup.java.core","c":"JavaModuleInfo.InterfaceReference","l":"toString()"},{"p":"sootup.java.core","c":"JavaModuleInfo.ModuleReference","l":"toString()"},{"p":"sootup.java.core","c":"JavaModuleInfo.PackageReference","l":"toString()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"toString()"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"toString()"},{"p":"sootup.java.core.signatures","c":"ModulePackageName","l":"toString()"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"toString()"},{"p":"sootup.java.core.types","c":"JavaClassType","l":"toString()"},{"p":"sootup.java.bytecode.frontend","c":"AsmUtil","l":"toString(AbstractInsnNode)","u":"toString(org.objectweb.asm.tree.AbstractInsnNode)"},{"p":"sootup.core.model","c":"ClassModifier","l":"toString(EnumSet)","u":"toString(java.util.EnumSet)"},{"p":"sootup.core.model","c":"FieldModifier","l":"toString(EnumSet)","u":"toString(java.util.EnumSet)"},{"p":"sootup.core.model","c":"MethodModifier","l":"toString(EnumSet)","u":"toString(java.util.EnumSet)"},{"p":"sootup.core.model","c":"ClassModifier","l":"toString(Set)","u":"toString(java.util.Set)"},{"p":"sootup.core.model","c":"FieldModifier","l":"toString(Set)","u":"toString(java.util.Set)"},{"p":"sootup.core.model","c":"MethodModifier","l":"toString(Set)","u":"toString(java.util.Set)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.basic","c":"Value","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.constant","c":"Constant","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JCaughtExceptionRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.model","c":"SootMethod","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.signatures","c":"FieldSubSignature","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.signatures","c":"MethodSubSignature","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.signatures","c":"SootClassMemberSubSignature","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.types","c":"ArrayType","l":"toString(StmtPrinter)","u":"toString(sootup.core.util.printer.StmtPrinter)"},{"p":"sootup.core.model","c":"FieldModifier","l":"TRANSIENT"},{"p":"sootup.core.jimple","c":"Jimple","l":"TRANSIENT"},{"p":"sootup.jimple","c":"JimpleParser","l":"trap_clause()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"trap_clause()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"trap_clause(int)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"Trap_clauseContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.Method_body_contentsContext","l":"trap_clauses()"},{"p":"sootup.jimple","c":"JimpleParser","l":"trap_clauses()"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clausesContext","l":"Trap_clausesContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"Trap(ClassType, Stmt, Stmt, Stmt)","u":"%3Cinit%3E(sootup.core.types.ClassType,sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.validation","c":"TrapsValidator","l":"TrapsValidator()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"TrapTightener","l":"TrapTightener()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.intraprocedural","c":"AbstractFlowAnalysis","l":"treatTrapHandlersAsEntries()"},{"p":"sootup.core.jimple","c":"Jimple","l":"TRUE"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"TRUE_BRANCH_IDX"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"tryMergeBlocks(MutableBasicBlock, MutableBasicBlock)","u":"tryMergeBlocks(sootup.core.graph.MutableBasicBlock,sootup.core.graph.MutableBasicBlock)"},{"p":"sootup.jimple","c":"JimpleParser.Implements_clauseContext","l":"type_list()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"type_list()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"type_list()"},{"p":"sootup.jimple","c":"JimpleParser.Throws_clauseContext","l":"type_list()"},{"p":"sootup.jimple","c":"JimpleParser","l":"type_list()"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"Type_listContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser.DeclarationContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.Field_signatureContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.FieldContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.Identity_refContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.Method_subsignatureContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"type()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"type()"},{"p":"sootup.core.types","c":"Type","l":"Type()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleParser.Type_listContext","l":"type(int)"},{"p":"sootup.java.bytecode.interceptors","c":"TypeAssigner","l":"TypeAssigner()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors","c":"TypeAssigner","l":"TypeAssigner(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"TypeChecker(Body.BodyBuilder, AugEvalFunction, BytecodeHierarchy)","u":"%3Cinit%3E(sootup.core.model.Body.BodyBuilder,sootup.java.bytecode.interceptors.typeresolving.AugEvalFunction,sootup.java.bytecode.interceptors.typeresolving.BytecodeHierarchy)"},{"p":"sootup.jimple","c":"JimpleParser.TypeContext","l":"TypeContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypePromotionVisitor","l":"TypePromotionVisitor(Body.BodyBuilder, AugEvalFunction, BytecodeHierarchy)","u":"%3Cinit%3E(sootup.core.model.Body.BodyBuilder,sootup.java.bytecode.interceptors.typeresolving.AugEvalFunction,sootup.java.bytecode.interceptors.typeresolving.BytecodeHierarchy)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeResolver","l":"TypeResolver(JavaView)","u":"%3Cinit%3E(sootup.java.core.views.JavaView)"},{"p":"sootup.core.util.printer","c":"AbstractStmtPrinter","l":"typeSignature(Type)","u":"typeSignature(sootup.core.types.Type)"},{"p":"sootup.core.util.printer","c":"StmtPrinter","l":"typeSignature(Type)","u":"typeSignature(sootup.core.types.Type)"},{"p":"sootup.core.validation","c":"TypesValidator","l":"TypesValidator()","u":"%3Cinit%3E()"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"Typing(Collection)","u":"%3Cinit%3E(java.util.Collection)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"Typing","l":"Typing(Typing, BitSet)","u":"%3Cinit%3E(sootup.java.bytecode.interceptors.typeresolving.Typing,java.util.BitSet)"},{"p":"sootup.core.jimple","c":"Jimple","l":"unescape(String)","u":"unescape(java.lang.String)"},{"p":"sootup.analysis.intraprocedural","c":"UniverseSortedPriorityQueue","l":"universe"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"unmodifiableStmtGraph()"},{"p":"sootup.core.graph","c":"MutableStmtGraph","l":"unmodifiableStmtGraph()"},{"p":"sootup.jimple","c":"JimpleParser.Invoke_exprContext","l":"unnamed_method_name"},{"p":"sootup.java.core.signatures","c":"ModuleSignature","l":"UNNAMED_MODULE"},{"p":"sootup.jimple","c":"JimpleParser.Bool_exprContext","l":"unop_expr()"},{"p":"sootup.jimple","c":"JimpleParser","l":"unop_expr()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"unop_expr()"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"Unop_exprContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.jimple","c":"JimpleParser","l":"unop()"},{"p":"sootup.jimple","c":"JimpleParser.Unop_exprContext","l":"unop()"},{"p":"sootup.jimple","c":"JimpleParser.UnopContext","l":"UnopContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.java.bytecode.interceptors","c":"UnreachableCodeEliminator","l":"UnreachableCodeEliminator()","u":"%3Cinit%3E()"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"unsignedShiftRight(IntConstant)","u":"unsignedShiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"unsignedShiftRight(IntConstant)","u":"unsignedShiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"ShiftableConstant","l":"unsignedShiftRight(IntConstant)","u":"unsignedShiftRight(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.java.bytecode.interceptors","c":"UnusedLocalEliminator","l":"UnusedLocalEliminator()","u":"%3Cinit%3E()"},{"p":"sootup.analysis.intraprocedural","c":"Fact","l":"updateState(S)"},{"p":"sootup.core.graph","c":"MutableBasicBlock","l":"updateSuccessorContainer(Stmt)","u":"updateSuccessorContainer(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"UseAbbreviations"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"UseImports"},{"p":"sootup.java.bytecode.frontend","c":"AsmModuleSource","l":"uses()"},{"p":"sootup.java.core","c":"JavaModuleInfo","l":"uses()"},{"p":"sootup.core.validation","c":"UsesValidator","l":"UsesValidator()","u":"%3Cinit%3E()"},{"p":"sootup.jimple","c":"JimpleLexer","l":"USHR"},{"p":"sootup.jimple","c":"JimpleParser","l":"USHR"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"USHR()"},{"p":"sootup.core.util","c":"Utils","l":"Utils()","u":"%3Cinit%3E()"},{"p":"sootup.core","c":"Project","l":"validate()"},{"p":"sootup.java.core","c":"JavaModuleProject","l":"validate()"},{"p":"sootup.core.validation","c":"BodyValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"CheckEscapingValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"CheckInitValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"CheckTypesValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"CheckVoidLocalesValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"FieldRefValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"IdentityStatementsValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"IdentityValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"InvokeArgumentValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"JimpleTrapValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"LocalsValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"MethodValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"NewValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"ReturnStatementsValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"StmtsValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"TrapsValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"TypesValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"UsesValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"ValuesValidator","l":"validate(Body, List)","u":"validate(sootup.core.model.Body,java.util.List)"},{"p":"sootup.core.validation","c":"ClassFlagsValidator","l":"validate(SootClass, List)","u":"validate(sootup.core.model.SootClass,java.util.List)"},{"p":"sootup.core.validation","c":"ClassValidator","l":"validate(SootClass, List)","u":"validate(sootup.core.model.SootClass,java.util.List)"},{"p":"sootup.core.validation","c":"MethodDeclarationValidator","l":"validate(SootClass, List)","u":"validate(sootup.core.model.SootClass,java.util.List)"},{"p":"sootup.core.validation","c":"OuterClassValidator","l":"validate(SootClass, List)","u":"validate(sootup.core.model.SootClass,java.util.List)"},{"p":"sootup.java.core.types","c":"AnnotationType","l":"validateAnnotation(JavaSootClass)","u":"validateAnnotation(sootup.java.core.JavaSootClass)"},{"p":"sootup.core.graph","c":"MutableBlockStmtGraph","l":"validateBlocks()"},{"p":"sootup.core.model","c":"Body","l":"validateIdentityStatements()"},{"p":"sootup.core.graph","c":"StmtGraph","l":"validateStmtConnectionsInGraph()"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(Local, String)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,java.lang.String)"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(Local, String, String)","u":"%3Cinit%3E(sootup.core.jimple.basic.Local,java.lang.String,java.lang.String)"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(SootClass, String)","u":"%3Cinit%3E(sootup.core.model.SootClass,java.lang.String)"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(SootMethod, String)","u":"%3Cinit%3E(sootup.core.model.SootMethod,java.lang.String)"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(SootMethod, String, String)","u":"%3Cinit%3E(sootup.core.model.SootMethod,java.lang.String,java.lang.String)"},{"p":"sootup.core.validation","c":"ValidationException","l":"ValidationException(Value, String)","u":"%3Cinit%3E(sootup.core.jimple.basic.Value,java.lang.String)"},{"p":"sootup.jimple","c":"JimpleParser.AssignmentsContext","l":"value()"},{"p":"sootup.jimple","c":"JimpleParser","l":"value()"},{"p":"sootup.jimple","c":"JimpleParser.ValueContext","l":"ValueContext(ParserRuleContext, int)","u":"%3Cinit%3E(org.antlr.v4.runtime.ParserRuleContext,int)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis.Flow","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.inputlocation","c":"EmptyClassLoadingOptions","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.model","c":"ClassModifier","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.model","c":"FieldModifier","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.model","c":"MethodModifier","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.model","c":"SourceType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.java.bytecode.inputlocation","c":"BytecodeClassLoadingOptions","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.java.bytecode.interceptors","c":"BytecodeBodyInterceptors","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.java.core","c":"ModuleModifier","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.java.sourcecode.inputlocation","c":"SourcecodeClassLoadingOptions","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"sootup.core.util","c":"StreamUtils","l":"valueOrElse(T, T)","u":"valueOrElse(T,T)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"values()"},{"p":"sootup.analysis.intraprocedural","c":"FlowAnalysis.Flow","l":"values()"},{"p":"sootup.core.inputlocation","c":"EmptyClassLoadingOptions","l":"values()"},{"p":"sootup.core.inputlocation","c":"FileType","l":"values()"},{"p":"sootup.core.jimple.common.constant","c":"MethodHandle.Kind","l":"values()"},{"p":"sootup.core.model","c":"ClassModifier","l":"values()"},{"p":"sootup.core.model","c":"FieldModifier","l":"values()"},{"p":"sootup.core.model","c":"MethodModifier","l":"values()"},{"p":"sootup.core.model","c":"SourceType","l":"values()"},{"p":"sootup.core.util.printer","c":"JimplePrinter.Option","l":"values()"},{"p":"sootup.java.bytecode.inputlocation","c":"BytecodeClassLoadingOptions","l":"values()"},{"p":"sootup.java.bytecode.interceptors","c":"BytecodeBodyInterceptors","l":"values()"},{"p":"sootup.java.core","c":"ModuleModifier","l":"values()"},{"p":"sootup.java.sourcecode.inputlocation","c":"SourcecodeClassLoadingOptions","l":"values()"},{"p":"sootup.core.validation","c":"ValuesValidator","l":"ValuesValidator()","u":"%3Cinit%3E()"},{"p":"sootup.core.model","c":"MethodModifier","l":"VARARGS"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph.Vertex","l":"Vertex(MethodSignature)","u":"%3Cinit%3E(sootup.core.signatures.MethodSignature)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"vertex2MethodSignature(GraphBasedCallGraph.Vertex)","u":"vertex2MethodSignature(sootup.callgraph.GraphBasedCallGraph.Vertex)"},{"p":"sootup.callgraph","c":"GraphBasedCallGraph","l":"vertexOf(MethodSignature)","u":"vertexOf(sootup.core.signatures.MethodSignature)"},{"p":"sootup.analysis.interprocedural.icfg","c":"AbstractJimpleBasedICFG","l":"view"},{"p":"sootup.callgraph","c":"AbstractCallGraphAlgorithm","l":"view"},{"p":"sootup.core.typehierarchy","c":"ViewTypeHierarchy","l":"ViewTypeHierarchy(View>)","u":"%3Cinit%3E(sootup.core.views.View)"},{"p":"sootup.analysis.interprocedural.icfg","c":"CGEdgeUtil.CallGraphEdgeType","l":"VIRTUAL"},{"p":"sootup.core.jimple","c":"Jimple","l":"VIRTUALINVOKE"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"CastCounter","l":"visit(Value, Type, Stmt)","u":"visit(sootup.core.jimple.basic.Value,sootup.core.types.Type,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypeChecker","l":"visit(Value, Type, Stmt)","u":"visit(sootup.core.jimple.basic.Value,sootup.core.types.Type,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.java.bytecode.interceptors.typeresolving","c":"TypePromotionVisitor","l":"visit(Value, Type, Stmt)","u":"visit(sootup.core.jimple.basic.Value,sootup.core.types.Type,sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitArg_list(JimpleParser.Arg_listContext)","u":"visitArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitArg_list(JimpleParser.Arg_listContext)","u":"visitArg_list(sootup.jimple.JimpleParser.Arg_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitArray_descriptor(JimpleParser.Array_descriptorContext)","u":"visitArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitArray_descriptor(JimpleParser.Array_descriptorContext)","u":"visitArray_descriptor(sootup.jimple.JimpleParser.Array_descriptorContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitAssignments(JimpleParser.AssignmentsContext)","u":"visitAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitAssignments(JimpleParser.AssignmentsContext)","u":"visitAssignments(sootup.jimple.JimpleParser.AssignmentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitBinop_expr(JimpleParser.Binop_exprContext)","u":"visitBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitBinop_expr(JimpleParser.Binop_exprContext)","u":"visitBinop_expr(sootup.jimple.JimpleParser.Binop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitBinop(JimpleParser.BinopContext)","u":"visitBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitBinop(JimpleParser.BinopContext)","u":"visitBinop(sootup.jimple.JimpleParser.BinopContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitBool_expr(JimpleParser.Bool_exprContext)","u":"visitBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitBool_expr(JimpleParser.Bool_exprContext)","u":"visitBool_expr(sootup.jimple.JimpleParser.Bool_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitCase_label(JimpleParser.Case_labelContext)","u":"visitCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitCase_label(JimpleParser.Case_labelContext)","u":"visitCase_label(sootup.jimple.JimpleParser.Case_labelContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitCase_stmt(JimpleParser.Case_stmtContext)","u":"visitCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitCase_stmt(JimpleParser.Case_stmtContext)","u":"visitCase_stmt(sootup.jimple.JimpleParser.Case_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitClass_modifier(JimpleParser.Class_modifierContext)","u":"visitClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitClass_modifier(JimpleParser.Class_modifierContext)","u":"visitClass_modifier(sootup.jimple.JimpleParser.Class_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitCommon_modifier(JimpleParser.Common_modifierContext)","u":"visitCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitCommon_modifier(JimpleParser.Common_modifierContext)","u":"visitCommon_modifier(sootup.jimple.JimpleParser.Common_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitConstant(JimpleParser.ConstantContext)","u":"visitConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitConstant(JimpleParser.ConstantContext)","u":"visitConstant(sootup.jimple.JimpleParser.ConstantContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitDeclaration(JimpleParser.DeclarationContext)","u":"visitDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitDeclaration(JimpleParser.DeclarationContext)","u":"visitDeclaration(sootup.jimple.JimpleParser.DeclarationContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitDeclarations(JimpleParser.DeclarationsContext)","u":"visitDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitDeclarations(JimpleParser.DeclarationsContext)","u":"visitDeclarations(sootup.jimple.JimpleParser.DeclarationsContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"visitErrorNode(ErrorNode)","u":"visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitExtends_clause(JimpleParser.Extends_clauseContext)","u":"visitExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitExtends_clause(JimpleParser.Extends_clauseContext)","u":"visitExtends_clause(sootup.jimple.JimpleParser.Extends_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitField_modifier(JimpleParser.Field_modifierContext)","u":"visitField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitField_modifier(JimpleParser.Field_modifierContext)","u":"visitField_modifier(sootup.jimple.JimpleParser.Field_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitField_signature(JimpleParser.Field_signatureContext)","u":"visitField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitField_signature(JimpleParser.Field_signatureContext)","u":"visitField_signature(sootup.jimple.JimpleParser.Field_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitField(JimpleParser.FieldContext)","u":"visitField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitField(JimpleParser.FieldContext)","u":"visitField(sootup.jimple.JimpleParser.FieldContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitFile_type(JimpleParser.File_typeContext)","u":"visitFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitFile_type(JimpleParser.File_typeContext)","u":"visitFile_type(sootup.jimple.JimpleParser.File_typeContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitFile(JimpleParser.FileContext)","u":"visitFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitFile(JimpleParser.FileContext)","u":"visitFile(sootup.jimple.JimpleParser.FileContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitGoto_stmt(JimpleParser.Goto_stmtContext)","u":"visitGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitGoto_stmt(JimpleParser.Goto_stmtContext)","u":"visitGoto_stmt(sootup.jimple.JimpleParser.Goto_stmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitIdentifier(JimpleParser.IdentifierContext)","u":"visitIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitIdentifier(JimpleParser.IdentifierContext)","u":"visitIdentifier(sootup.jimple.JimpleParser.IdentifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitIdentity_ref(JimpleParser.Identity_refContext)","u":"visitIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitIdentity_ref(JimpleParser.Identity_refContext)","u":"visitIdentity_ref(sootup.jimple.JimpleParser.Identity_refContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitImmediate(JimpleParser.ImmediateContext)","u":"visitImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitImmediate(JimpleParser.ImmediateContext)","u":"visitImmediate(sootup.jimple.JimpleParser.ImmediateContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitImplements_clause(JimpleParser.Implements_clauseContext)","u":"visitImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitImplements_clause(JimpleParser.Implements_clauseContext)","u":"visitImplements_clause(sootup.jimple.JimpleParser.Implements_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitImportItem(JimpleParser.ImportItemContext)","u":"visitImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitImportItem(JimpleParser.ImportItemContext)","u":"visitImportItem(sootup.jimple.JimpleParser.ImportItemContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitInteger_constant(JimpleParser.Integer_constantContext)","u":"visitInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitInteger_constant(JimpleParser.Integer_constantContext)","u":"visitInteger_constant(sootup.jimple.JimpleParser.Integer_constantContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitInvoke_expr(JimpleParser.Invoke_exprContext)","u":"visitInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitInvoke_expr(JimpleParser.Invoke_exprContext)","u":"visitInvoke_expr(sootup.jimple.JimpleParser.Invoke_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMember(JimpleParser.MemberContext)","u":"visitMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMember(JimpleParser.MemberContext)","u":"visitMember(sootup.jimple.JimpleParser.MemberContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"visitMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_body_contents(JimpleParser.Method_body_contentsContext)","u":"visitMethod_body_contents(sootup.jimple.JimpleParser.Method_body_contentsContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_body(JimpleParser.Method_bodyContext)","u":"visitMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_body(JimpleParser.Method_bodyContext)","u":"visitMethod_body(sootup.jimple.JimpleParser.Method_bodyContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_modifier(JimpleParser.Method_modifierContext)","u":"visitMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_modifier(JimpleParser.Method_modifierContext)","u":"visitMethod_modifier(sootup.jimple.JimpleParser.Method_modifierContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_name(JimpleParser.Method_nameContext)","u":"visitMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_name(JimpleParser.Method_nameContext)","u":"visitMethod_name(sootup.jimple.JimpleParser.Method_nameContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_signature(JimpleParser.Method_signatureContext)","u":"visitMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_signature(JimpleParser.Method_signatureContext)","u":"visitMethod_signature(sootup.jimple.JimpleParser.Method_signatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"visitMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod_subsignature(JimpleParser.Method_subsignatureContext)","u":"visitMethod_subsignature(sootup.jimple.JimpleParser.Method_subsignatureContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethod(JimpleParser.MethodContext)","u":"visitMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethod(JimpleParser.MethodContext)","u":"visitMethod(sootup.jimple.JimpleParser.MethodContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitMethodhandle(JimpleParser.MethodhandleContext)","u":"visitMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitMethodhandle(JimpleParser.MethodhandleContext)","u":"visitMethodhandle(sootup.jimple.JimpleParser.MethodhandleContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitReference(JimpleParser.ReferenceContext)","u":"visitReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitReference(JimpleParser.ReferenceContext)","u":"visitReference(sootup.jimple.JimpleParser.ReferenceContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitStatement(JimpleParser.StatementContext)","u":"visitStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitStatement(JimpleParser.StatementContext)","u":"visitStatement(sootup.jimple.JimpleParser.StatementContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitStatements(JimpleParser.StatementsContext)","u":"visitStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitStatements(JimpleParser.StatementsContext)","u":"visitStatements(sootup.jimple.JimpleParser.StatementsContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitStmt(JimpleParser.StmtContext)","u":"visitStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitStmt(JimpleParser.StmtContext)","u":"visitStmt(sootup.jimple.JimpleParser.StmtContext)"},{"p":"sootup.jimple","c":"JimpleBaseListener","l":"visitTerminal(TerminalNode)","u":"visitTerminal(org.antlr.v4.runtime.tree.TerminalNode)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitThrows_clause(JimpleParser.Throws_clauseContext)","u":"visitThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitThrows_clause(JimpleParser.Throws_clauseContext)","u":"visitThrows_clause(sootup.jimple.JimpleParser.Throws_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitTrap_clause(JimpleParser.Trap_clauseContext)","u":"visitTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitTrap_clause(JimpleParser.Trap_clauseContext)","u":"visitTrap_clause(sootup.jimple.JimpleParser.Trap_clauseContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitTrap_clauses(JimpleParser.Trap_clausesContext)","u":"visitTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitTrap_clauses(JimpleParser.Trap_clausesContext)","u":"visitTrap_clauses(sootup.jimple.JimpleParser.Trap_clausesContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitType_list(JimpleParser.Type_listContext)","u":"visitType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitType_list(JimpleParser.Type_listContext)","u":"visitType_list(sootup.jimple.JimpleParser.Type_listContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitType(JimpleParser.TypeContext)","u":"visitType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitType(JimpleParser.TypeContext)","u":"visitType(sootup.jimple.JimpleParser.TypeContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitUnop_expr(JimpleParser.Unop_exprContext)","u":"visitUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitUnop_expr(JimpleParser.Unop_exprContext)","u":"visitUnop_expr(sootup.jimple.JimpleParser.Unop_exprContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitUnop(JimpleParser.UnopContext)","u":"visitUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitUnop(JimpleParser.UnopContext)","u":"visitUnop(sootup.jimple.JimpleParser.UnopContext)"},{"p":"sootup.jimple","c":"JimpleBaseVisitor","l":"visitValue(JimpleParser.ValueContext)","u":"visitValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.jimple","c":"JimpleVisitor","l":"visitValue(JimpleParser.ValueContext)","u":"visitValue(sootup.jimple.JimpleParser.ValueContext)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"VOCABULARY"},{"p":"sootup.jimple","c":"JimpleParser","l":"VOCABULARY"},{"p":"sootup.core.model","c":"FieldModifier","l":"VOLATILE"},{"p":"sootup.core.jimple","c":"Jimple","l":"VOLATILE"},{"p":"sootup.java.sourcecode","c":"WalaClassLoaderTestUtils","l":"WalaClassLoaderTestUtils()","u":"%3Cinit%3E()"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"WalaIRToJimpleConverter(Set)","u":"%3Cinit%3E(java.util.Set)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaIRToJimpleConverter","l":"WalaIRToJimpleConverter(Set, SourceType)","u":"%3Cinit%3E(java.util.Set,sootup.core.model.SourceType)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(Collection, SourceTypeSpecifier)","u":"%3Cinit%3E(java.util.Collection,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(Set)","u":"%3Cinit%3E(java.util.Set)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(Set, Set, String)","u":"%3Cinit%3E(java.util.Set,java.util.Set,java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(Set, String)","u":"%3Cinit%3E(java.util.Set,java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(Set, String, String, String)","u":"%3Cinit%3E(java.util.Set,java.lang.String,java.lang.String,java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaJavaClassProvider","l":"WalaJavaClassProvider(String, String, SourceTypeSpecifier)","u":"%3Cinit%3E(java.lang.String,java.lang.String,sootup.core.SourceTypeSpecifier)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"WalaSootMethod(BodySource, MethodSignature, Iterable, Iterable, AstMethod.DebuggingInformation)","u":"%3Cinit%3E(sootup.core.frontend.BodySource,sootup.core.signatures.MethodSignature,java.lang.Iterable,java.lang.Iterable,com.ibm.wala.cast.loader.AstMethod.DebuggingInformation)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"WAR"},{"p":"sootup.java.bytecode.interceptors.typeresolving.types","c":"WeakObjectType","l":"WeakObjectType(String, PackageName)","u":"%3Cinit%3E(java.lang.String,sootup.core.signatures.PackageName)"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"with"},{"p":"sootup.core.jimple","c":"Jimple","l":"WITH"},{"p":"sootup.jimple","c":"JimpleLexer","l":"WITH"},{"p":"sootup.jimple","c":"JimpleParser","l":"WITH"},{"p":"sootup.jimple","c":"JimpleParser.Trap_clauseContext","l":"WITH()"},{"p":"sootup.java.core","c":"JavaSootField.AnnotationOrSignatureStep","l":"withAnnotation(Iterable)","u":"withAnnotation(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootField.JavaSootFieldBuilder","l":"withAnnotation(Iterable)","u":"withAnnotation(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootMethod.AnnotationOrSignatureStep","l":"withAnnotation(Iterable)","u":"withAnnotation(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootMethod.JavaSootMethodBuilder","l":"withAnnotation(Iterable)","u":"withAnnotation(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootField","l":"withAnnotations(Iterable)","u":"withAnnotations(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withAnnotations(Iterable)","u":"withAnnotations(java.lang.Iterable)"},{"p":"sootup.java.core.jimple.basic","c":"JavaLocal","l":"withAnnotations(Iterable)","u":"withAnnotations(java.lang.Iterable)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"withArgs(List)","u":"withArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JPhiExpr","l":"withArgToBlockMap(Map>)","u":"withArgToBlockMap(java.util.Map)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"withBase(Local)","u":"withBase(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"withBaseType(ArrayType)","u":"withBaseType(sootup.core.types.ArrayType)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"withBaseType(Type)","u":"withBaseType(sootup.core.types.Type)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"withBeginStmt(Stmt)","u":"withBeginStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.frontend","c":"OverridingBodySource","l":"withBody(Body)","u":"withBody(sootup.core.model.Body)"},{"p":"sootup.core.model","c":"SootMethod","l":"withBody(Body)","u":"withBody(sootup.core.model.Body)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withBody(Body)","u":"withBody(sootup.core.model.Body)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"withBootstrapArgs(List)","u":"withBootstrapArgs(java.util.List)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"withBootstrapMethodSignature(MethodSignature)","u":"withBootstrapMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"withCheckType(Type)","u":"withCheckType(sootup.core.types.Type)"},{"p":"sootup.core.model","c":"SootClass","l":"withClassSource(S)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"withCondition(AbstractConditionExpr)","u":"withCondition(sootup.core.jimple.common.expr.AbstractConditionExpr)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"withDebugInfo(AstMethod.DebuggingInformation)","u":"withDebugInfo(com.ibm.wala.cast.loader.AstMethod.DebuggingInformation)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"withEndStmt(Stmt)","u":"withEndStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"withException(ClassType)","u":"withException(sootup.core.types.ClassType)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withFields(Collection)","u":"withFields(java.util.Collection)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withFields(Collection)","u":"withFields(java.util.Collection)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withFields(Collection)","u":"withFields(java.util.Collection)"},{"p":"sootup.core.jimple.common.ref","c":"JFieldRef","l":"withFieldSignature(FieldSignature)","u":"withFieldSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple.common.ref","c":"JInstanceFieldRef","l":"withFieldSignature(FieldSignature)","u":"withFieldSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple.common.ref","c":"JStaticFieldRef","l":"withFieldSignature(FieldSignature)","u":"withFieldSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.jimple.basic","c":"Trap","l":"withHandlerStmt(Stmt)","u":"withHandlerStmt(sootup.core.jimple.common.stmt.Stmt)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"withIdentityValue(IdentityRef)","u":"withIdentityValue(sootup.core.jimple.common.ref.IdentityRef)"},{"p":"sootup.core.jimple.common.ref","c":"JArrayRef","l":"withIndex(Immediate)","u":"withIndex(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withInterfaces(Set)","u":"withInterfaces(java.util.Set)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withInterfaces(Set)","u":"withInterfaces(java.util.Set)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"withInvokeExpr(AbstractInvokeExpr)","u":"withInvokeExpr(sootup.core.jimple.common.expr.AbstractInvokeExpr)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"withKey(Immediate)","u":"withKey(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"withLocal(Local)","u":"withLocal(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.model","c":"Body","l":"withLocals(Set)","u":"withLocals(java.util.Set)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"withMethodArgs(List)","u":"withMethodArgs(java.util.List)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withMethods(Collection)","u":"withMethods(java.util.Collection)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withMethods(Collection)","u":"withMethods(java.util.Collection)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withMethods(Collection)","u":"withMethods(java.util.Collection)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractInstanceInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JDynamicInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JInterfaceInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JSpecialInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JStaticInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JVirtualInvokeExpr","l":"withMethodSignature(MethodSignature)","u":"withMethodSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.model","c":"SootField.ModifierStep","l":"withModifier(Iterable)","u":"withModifier(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"withModifier(Iterable)","u":"withModifier(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod.ModifierStep","l":"withModifier(Iterable)","u":"withModifier(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"withModifier(Iterable)","u":"withModifier(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootField.ModifierStep","l":"withModifiers(FieldModifier, FieldModifier...)","u":"withModifiers(sootup.core.model.FieldModifier,sootup.core.model.FieldModifier...)"},{"p":"sootup.core.model","c":"SootField","l":"withModifiers(Iterable)","u":"withModifiers(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod","l":"withModifiers(Iterable)","u":"withModifiers(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withModifiers(Iterable)","u":"withModifiers(java.lang.Iterable)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"withModifiers(Iterable)","u":"withModifiers(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod.ModifierStep","l":"withModifiers(MethodModifier, MethodModifier...)","u":"withModifiers(sootup.core.model.MethodModifier,sootup.core.model.MethodModifier...)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withModifiers(Set)","u":"withModifiers(java.util.Set)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withModifiers(Set)","u":"withModifiers(java.util.Set)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withModifiers(Set)","u":"withModifiers(java.util.Set)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"withName(String)","u":"withName(java.lang.String)"},{"p":"sootup.java.core.jimple.basic","c":"JavaLocal","l":"withName(String)","u":"withName(java.lang.String)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractDefinitionStmt","l":"withNewDef(Local)","u":"withNewDef(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"withNewDef(Local)","u":"withNewDef(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"withNewDef(Local)","u":"withNewDef(sootup.core.jimple.basic.Local)"},{"p":"sootup.core.jimple.common.stmt","c":"AbstractStmt","l":"withNewUse(Value, Value)","u":"withNewUse(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value)"},{"p":"sootup.core.jimple.common.stmt","c":"Stmt","l":"withNewUse(Value, Value)","u":"withNewUse(sootup.core.jimple.basic.Value,sootup.core.jimple.basic.Value)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"withNumber(int)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JInstanceOfExpr","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLengthExpr","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNegExpr","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"withOp(Immediate)","u":"withOp(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JAddExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JAndExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpgExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmplExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JDivExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JEqExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JGeExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JGtExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLeExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLtExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JMulExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNeExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JOrExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JRemExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JSubExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JXorExpr","l":"withOp1(Immediate)","u":"withOp1(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"AbstractBinopExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JAddExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JAndExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmpgExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JCmplExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JDivExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JEqExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JGeExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JGtExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLeExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JLtExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JMulExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNeExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JOrExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JRemExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JShlExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JShrExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JSubExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JUshrExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JXorExpr","l":"withOp2(Immediate)","u":"withOp2(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"withOperandPositions(Position[])","u":"withOperandPositions(sootup.core.model.Position[])"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withOuterClass(Optional)","u":"withOuterClass(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withOuterClass(Optional)","u":"withOuterClass(java.util.Optional)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withOuterClass(Optional)","u":"withOuterClass(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withOverridingClassSource(Function)","u":"withOverridingClassSource(java.util.function.Function)"},{"p":"sootup.core.model","c":"SootMethod","l":"withOverridingMethodSource(Function)","u":"withOverridingMethodSource(java.util.function.Function)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withOverridingMethodSource(Function)","u":"withOverridingMethodSource(java.util.function.Function)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"withOverridingMethodSource(Function)","u":"withOverridingMethodSource(java.util.function.Function)"},{"p":"sootup.core.jimple.common.ref","c":"JParameterRef","l":"withParamType(Type)","u":"withParamType(sootup.core.types.Type)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootField.BuildStep","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootMethod.BuildStep","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withPosition(Position)","u":"withPosition(sootup.core.model.Position)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JGotoStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JIdentityStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JIfStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JInvokeStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JNopStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnVoidStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.common.stmt","c":"JThrowStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JBreakpointStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JEnterMonitorStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JExitMonitorStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"withPositionInfo(StmtPositionInfo)","u":"withPositionInfo(sootup.core.jimple.basic.StmtPositionInfo)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withReplacedField(SootField, SootField)","u":"withReplacedField(sootup.core.model.SootField,sootup.core.model.SootField)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withReplacedField(SootField, SootField)","u":"withReplacedField(sootup.core.model.SootField,sootup.core.model.SootField)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withReplacedField(SootField, SootField)","u":"withReplacedField(sootup.core.model.SootField,sootup.core.model.SootField)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withReplacedMethod(SootMethod, SootMethod)","u":"withReplacedMethod(sootup.core.model.SootMethod,sootup.core.model.SootMethod)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withReplacedMethod(SootMethod, SootMethod)","u":"withReplacedMethod(sootup.core.model.SootMethod,sootup.core.model.SootMethod)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withReplacedMethod(SootMethod, SootMethod)","u":"withReplacedMethod(sootup.core.model.SootMethod,sootup.core.model.SootMethod)"},{"p":"sootup.core.jimple.common.stmt","c":"JReturnStmt","l":"withReturnValue(Immediate)","u":"withReturnValue(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"withRValue(Value)","u":"withRValue(sootup.core.jimple.basic.Value)"},{"p":"sootup.core.model","c":"SootField.SignatureStep","l":"withSignature(FieldSignature)","u":"withSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.model","c":"SootField.SootFieldBuilder","l":"withSignature(FieldSignature)","u":"withSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.model","c":"SootField","l":"withSignature(FieldSignature)","u":"withSignature(sootup.core.signatures.FieldSignature)"},{"p":"sootup.core.model","c":"SootMethod.SignatureStep","l":"withSignature(MethodSignature)","u":"withSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"withSignature(MethodSignature)","u":"withSignature(sootup.core.signatures.MethodSignature)"},{"p":"sootup.core.jimple.common.expr","c":"JNewArrayExpr","l":"withSize(Immediate)","u":"withSize(sootup.core.jimple.basic.Immediate)"},{"p":"sootup.core.jimple.common.expr","c":"JNewMultiArrayExpr","l":"withSizes(List)","u":"withSizes(java.util.List)"},{"p":"sootup.core.model","c":"SootMethod.MethodSourceStep","l":"withSource(BodySource)","u":"withSource(sootup.core.frontend.BodySource)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"withSource(BodySource)","u":"withSource(sootup.core.frontend.BodySource)"},{"p":"sootup.core.model","c":"SootMethod","l":"withSource(BodySource)","u":"withSource(sootup.core.frontend.BodySource)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withSource(BodySource)","u":"withSource(sootup.core.frontend.BodySource)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"withSource(BodySource)","u":"withSource(sootup.core.frontend.BodySource)"},{"p":"sootup.core.model","c":"SootClass","l":"withSourceType(SourceType)","u":"withSourceType(sootup.core.model.SourceType)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JRetStmt","l":"withStmtAddress(Value)","u":"withStmtAddress(sootup.core.jimple.basic.Value)"},{"p":"sootup.core.jimple.basic","c":"FullStmtPositionInfo","l":"withStmtPosition(Position)","u":"withStmtPosition(sootup.core.model.Position)"},{"p":"sootup.core.frontend","c":"OverridingClassSource","l":"withSuperclass(Optional)","u":"withSuperclass(java.util.Optional)"},{"p":"sootup.java.core","c":"JavaSootClass","l":"withSuperclass(Optional)","u":"withSuperclass(java.util.Optional)"},{"p":"sootup.java.core","c":"OverridingJavaClassSource","l":"withSuperclass(Optional)","u":"withSuperclass(java.util.Optional)"},{"p":"sootup.core.jimple.common.ref","c":"JThisRef","l":"withThisType(ClassType)","u":"withThisType(sootup.core.types.ClassType)"},{"p":"sootup.core.model","c":"SootMethod.SootMethodBuilder","l":"withThrownExceptions(Iterable)","u":"withThrownExceptions(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod.ThrownExceptionsStep","l":"withThrownExceptions(Iterable)","u":"withThrownExceptions(java.lang.Iterable)"},{"p":"sootup.core.model","c":"SootMethod","l":"withThrownExceptions(Iterable)","u":"withThrownExceptions(java.lang.Iterable)"},{"p":"sootup.java.core","c":"JavaSootMethod","l":"withThrownExceptions(Iterable)","u":"withThrownExceptions(java.lang.Iterable)"},{"p":"sootup.java.sourcecode.frontend","c":"WalaSootMethod","l":"withThrownExceptions(Iterable)","u":"withThrownExceptions(java.lang.Iterable)"},{"p":"sootup.core.jimple.common.expr","c":"JNewExpr","l":"withType(ClassType)","u":"withType(sootup.core.types.ClassType)"},{"p":"sootup.core.jimple.basic","c":"Local","l":"withType(Type)","u":"withType(sootup.core.types.Type)"},{"p":"sootup.core.jimple.common.expr","c":"JCastExpr","l":"withType(Type)","u":"withType(sootup.core.types.Type)"},{"p":"sootup.java.core.jimple.basic","c":"JavaLocal","l":"withType(Type)","u":"withType(sootup.core.types.Type)"},{"p":"sootup.core.jimple.javabytecode.stmt","c":"JSwitchStmt","l":"withValues(List)","u":"withValues(java.util.List)"},{"p":"sootup.core.jimple.common.stmt","c":"JAssignStmt","l":"withVariable(LValue)","u":"withVariable(sootup.core.jimple.basic.LValue)"},{"p":"sootup.core.util","c":"EscapedWriter","l":"write(int)"},{"p":"sootup.core.util","c":"EscapedWriter","l":"write(String, int, int)","u":"write(java.lang.String,int,int)"},{"p":"sootup.jimple","c":"JimpleLexer","l":"XOR"},{"p":"sootup.jimple","c":"JimpleParser","l":"XOR"},{"p":"sootup.jimple","c":"JimpleParser.BinopContext","l":"XOR()"},{"p":"sootup.core.jimple.common.constant","c":"BooleanConstant","l":"xor(BooleanConstant)","u":"xor(sootup.core.jimple.common.constant.BooleanConstant)"},{"p":"sootup.core.jimple.common.constant","c":"IntConstant","l":"xor(IntConstant)","u":"xor(sootup.core.jimple.common.constant.IntConstant)"},{"p":"sootup.core.jimple.common.constant","c":"LogicalConstant","l":"xor(L)"},{"p":"sootup.core.jimple.common.constant","c":"LongConstant","l":"xor(LongConstant)","u":"xor(sootup.core.jimple.common.constant.LongConstant)"},{"p":"sootup.core.inputlocation","c":"FileType","l":"ZIP"}];updateSearchResults(); \ No newline at end of file diff --git a/apidocs/overview-summary.html b/apidocs/overview-summary.html index 9841bc79a84..d0060fc41b0 100644 --- a/apidocs/overview-summary.html +++ b/apidocs/overview-summary.html @@ -1,7 +1,7 @@ - + SootUp 1.1.2-SNAPSHOT API diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html index fd53aec776a..13e9fa56316 100644 --- a/apidocs/overview-tree.html +++ b/apidocs/overview-tree.html @@ -1,7 +1,7 @@ - + Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) @@ -56,6 +56,7 @@

Hierarchy For All Packages

  • sootup.analysis.interprocedural.icfg,
  • sootup.analysis.interprocedural.ide,
  • sootup.analysis.interprocedural.ifds,
  • +
  • sootup.analysis.intraprocedural,
  • sootup.callgraph,
  • sootup.core,
  • sootup.core.cache,
  • @@ -194,6 +195,20 @@

    Class Hierarchy

    +
  • java.util.AbstractQueue<E> (implements java.util.Queue<E>) + +
  • + + +
  • sootup.analysis.intraprocedural.AbstractFlowAnalysis<F> +
  • sootup.core.jimple.common.expr.AbstractInvokeExpr (implements sootup.core.jimple.common.expr.Expr) @@ -219,6 +234,28 @@

    Class Hierarchy

  • sootup.jimple.JimpleBaseVisitor<T> (implements sootup.jimple.JimpleVisitor<T>)
  • +
  • sootup.core.jimple.common.stmt.AbstractStmt (implements sootup.core.jimple.common.stmt.Stmt) + +
  • sootup.core.jimple.common.expr.AbstractUnopExpr (implements sootup.core.jimple.common.expr.Expr)
  • sootup.java.bytecode.interceptors.StaticSingleAssignmentFormer (implements sootup.core.transform.BodyInterceptor)
  • -
  • sootup.core.jimple.common.stmt.Stmt (implements sootup.core.jimple.visitor.Acceptor<V>, sootup.core.util.Copyable, sootup.core.jimple.basic.EquivTo) - -
  • sootup.core.graph.StmtGraph<V> (implements java.lang.Iterable<T>)
  • sootup.core.inputlocation.AnalysisInputLocation<T> @@ -839,9 +852,24 @@

    Interface Hierarchy

  • sootup.core.inputlocation.ClassLoadingOptions
  • sootup.core.frontend.ClassProvider<T>
  • sootup.core.validation.ClassValidator
  • -
  • sootup.core.util.Copyable
  • +
  • sootup.core.util.Copyable + +
  • sootup.core.jimple.basic.EquivTo
      +
    • sootup.core.jimple.common.stmt.Stmt (also extends sootup.core.jimple.visitor.Acceptor<V>, sootup.core.util.Copyable) + +
    • sootup.core.jimple.basic.Value
      • sootup.core.jimple.common.expr.Expr (also extends sootup.core.jimple.visitor.Acceptor<V>)
      • @@ -874,6 +902,7 @@

        Interface Hierarchy

    • +
    • sootup.core.jimple.basic.LValue
    • sootup.core.jimple.common.ref.Ref (also extends sootup.core.jimple.visitor.Acceptor<V>)
      • sootup.core.jimple.common.ref.ConcreteRef
      • @@ -969,6 +998,7 @@

        Enum Hierarchy

      • sootup.core.inputlocation.EmptyClassLoadingOptions (implements sootup.core.inputlocation.ClassLoadingOptions)
      • sootup.core.model.FieldModifier
      • sootup.core.inputlocation.FileType
      • +
      • sootup.analysis.intraprocedural.FlowAnalysis.Flow
      • sootup.core.util.printer.JimplePrinter.Option
      • sootup.core.jimple.common.constant.MethodHandle.Kind
      • sootup.core.model.MethodModifier
      • diff --git a/apidocs/package-search-index.js b/apidocs/package-search-index.js index 0a44a1ec217..16165dd1ff8 100644 --- a/apidocs/package-search-index.js +++ b/apidocs/package-search-index.js @@ -1 +1 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"sootup.analysis.interprocedural.icfg"},{"l":"sootup.analysis.interprocedural.ide"},{"l":"sootup.analysis.interprocedural.ifds"},{"l":"sootup.callgraph"},{"l":"sootup.core"},{"l":"sootup.core.cache"},{"l":"sootup.core.cache.provider"},{"l":"sootup.core.frontend"},{"l":"sootup.core.graph"},{"l":"sootup.core.inputlocation"},{"l":"sootup.core.jimple"},{"l":"sootup.core.jimple.basic"},{"l":"sootup.core.jimple.common.constant"},{"l":"sootup.core.jimple.common.expr"},{"l":"sootup.core.jimple.common.ref"},{"l":"sootup.core.jimple.common.stmt"},{"l":"sootup.core.jimple.javabytecode.stmt"},{"l":"sootup.core.jimple.visitor"},{"l":"sootup.core.model"},{"l":"sootup.core.signatures"},{"l":"sootup.core.transform"},{"l":"sootup.core.typehierarchy"},{"l":"sootup.core.types"},{"l":"sootup.core.util"},{"l":"sootup.core.util.printer"},{"l":"sootup.core.validation"},{"l":"sootup.core.views"},{"l":"sootup.examples"},{"l":"sootup.java.bytecode.frontend"},{"l":"sootup.java.bytecode.inputlocation"},{"l":"sootup.java.bytecode.interceptors"},{"l":"sootup.java.bytecode.interceptors.typeresolving"},{"l":"sootup.java.bytecode.interceptors.typeresolving.types"},{"l":"sootup.java.core"},{"l":"sootup.java.core.jimple.basic"},{"l":"sootup.java.core.language"},{"l":"sootup.java.core.signatures"},{"l":"sootup.java.core.types"},{"l":"sootup.java.core.views"},{"l":"sootup.java.sourcecode"},{"l":"sootup.java.sourcecode.frontend"},{"l":"sootup.java.sourcecode.inputlocation"},{"l":"sootup.jimple"},{"l":"sootup.jimple.parser"},{"l":"sootup.tests"}];updateSearchResults(); \ No newline at end of file +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"sootup.analysis.interprocedural.icfg"},{"l":"sootup.analysis.interprocedural.ide"},{"l":"sootup.analysis.interprocedural.ifds"},{"l":"sootup.analysis.intraprocedural"},{"l":"sootup.callgraph"},{"l":"sootup.core"},{"l":"sootup.core.cache"},{"l":"sootup.core.cache.provider"},{"l":"sootup.core.frontend"},{"l":"sootup.core.graph"},{"l":"sootup.core.inputlocation"},{"l":"sootup.core.jimple"},{"l":"sootup.core.jimple.basic"},{"l":"sootup.core.jimple.common.constant"},{"l":"sootup.core.jimple.common.expr"},{"l":"sootup.core.jimple.common.ref"},{"l":"sootup.core.jimple.common.stmt"},{"l":"sootup.core.jimple.javabytecode.stmt"},{"l":"sootup.core.jimple.visitor"},{"l":"sootup.core.model"},{"l":"sootup.core.signatures"},{"l":"sootup.core.transform"},{"l":"sootup.core.typehierarchy"},{"l":"sootup.core.types"},{"l":"sootup.core.util"},{"l":"sootup.core.util.printer"},{"l":"sootup.core.validation"},{"l":"sootup.core.views"},{"l":"sootup.examples"},{"l":"sootup.java.bytecode.frontend"},{"l":"sootup.java.bytecode.inputlocation"},{"l":"sootup.java.bytecode.interceptors"},{"l":"sootup.java.bytecode.interceptors.typeresolving"},{"l":"sootup.java.bytecode.interceptors.typeresolving.types"},{"l":"sootup.java.core"},{"l":"sootup.java.core.jimple.basic"},{"l":"sootup.java.core.language"},{"l":"sootup.java.core.signatures"},{"l":"sootup.java.core.types"},{"l":"sootup.java.core.views"},{"l":"sootup.java.sourcecode"},{"l":"sootup.java.sourcecode.frontend"},{"l":"sootup.java.sourcecode.inputlocation"},{"l":"sootup.jimple"},{"l":"sootup.jimple.parser"},{"l":"sootup.tests"}];updateSearchResults(); \ No newline at end of file diff --git a/apidocs/serialized-form.html b/apidocs/serialized-form.html index 014661d0e35..f7fb0410432 100644 --- a/apidocs/serialized-form.html +++ b/apidocs/serialized-form.html @@ -1,7 +1,7 @@ - + Serialized Form (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/AbstractJimpleBasedICFG.html b/apidocs/sootup/analysis/interprocedural/icfg/AbstractJimpleBasedICFG.html index 213bb1ac9af..8ade65f4ab4 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/AbstractJimpleBasedICFG.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/AbstractJimpleBasedICFG.html @@ -1,7 +1,7 @@ - + AbstractJimpleBasedICFG (SootUp 1.1.2-SNAPSHOT API) @@ -79,7 +79,7 @@

        Class AbstractJimpleBase
        All Implemented Interfaces:
        -
        heros.InterproceduralCFG<Stmt,SootMethod>, BiDiInterproceduralCFG<Stmt,SootMethod>
        +
        heros.InterproceduralCFG<Stmt,SootMethod>, BiDiInterproceduralCFG<Stmt,SootMethod>
        Direct Known Subclasses:
        @@ -88,7 +88,7 @@

        Class AbstractJimpleBase
        public abstract class AbstractJimpleBasedICFG extends Object -implements BiDiInterproceduralCFG<Stmt,SootMethod>
        +implements BiDiInterproceduralCFG<Stmt,SootMethod>

  • @@ -320,32 +320,32 @@

    Method Details

  • createStmtToOwnerMap

    -
    protected Map<Stmt,Body> createStmtToOwnerMap()
    +
    protected Map<Stmt,Body> createStmtToOwnerMap()
  • getBodyOf

    -
    public Body getBodyOf(Stmt stmt)
    +
    public Body getBodyOf(Stmt stmt)
  • getMethodOf

    -
    public SootMethod getMethodOf(Stmt stmt)
    +
    public SootMethod getMethodOf(Stmt stmt)
    Specified by:
    -
    getMethodOf in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    getMethodOf in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • getSuccsOf

    -
    public List<Stmt> getSuccsOf(Stmt stmt)
    +
    public List<Stmt> getSuccsOf(Stmt stmt)
    Specified by:
    -
    getSuccsOf in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    getSuccsOf in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • @@ -355,7 +355,7 @@

    getOrCreateStmtGraph

    public StmtGraph<?> getOrCreateStmtGraph(SootMethod method)
    Specified by:
    -
    getOrCreateStmtGraph in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    +
    getOrCreateStmtGraph in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    @@ -374,48 +374,48 @@

    makeGraph

  • getCallsFromWithinMethod

    -
    protected Set<Stmt> getCallsFromWithinMethod(SootMethod method)
    +
    protected Set<Stmt> getCallsFromWithinMethod(SootMethod method)
  • isExitStmt

    -
    public boolean isExitStmt(Stmt stmt)
    +
    public boolean isExitStmt(Stmt stmt)
    Specified by:
    -
    isExitStmt in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    isExitStmt in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • isStartPoint

    -
    public boolean isStartPoint(Stmt stmt)
    +
    public boolean isStartPoint(Stmt stmt)
    Specified by:
    -
    isStartPoint in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    isStartPoint in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • isFallThroughSuccessor

    -
    public boolean isFallThroughSuccessor(Stmt stmt, - Stmt successorCandidate)
    +
    public boolean isFallThroughSuccessor(Stmt stmt, + Stmt successorCandidate)
    Specified by:
    -
    isFallThroughSuccessor in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    isFallThroughSuccessor in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • isBranchTarget

    -
    public boolean isBranchTarget(Stmt u, - Stmt succ)
    +
    public boolean isBranchTarget(Stmt u, + Stmt succ)
    Specified by:
    -
    isBranchTarget in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    isBranchTarget in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • @@ -425,74 +425,74 @@

    getParameterRefs

    public List<Value> getParameterRefs(SootMethod m)
    Specified by:
    -
    getParameterRefs in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    +
    getParameterRefs in interface BiDiInterproceduralCFG<Stmt,SootMethod>
  • getStartPointsOf

    -
    public Collection<Stmt> getStartPointsOf(SootMethod m)
    +
    public Collection<Stmt> getStartPointsOf(SootMethod m)
    Specified by:
    -
    getStartPointsOf in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    getStartPointsOf in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • setOwnerStatement

    -
    public boolean setOwnerStatement(Stmt u, +
    public boolean setOwnerStatement(Stmt u, Body b)
  • isCallStmt

    -
    public boolean isCallStmt(Stmt stmt)
    +
    public boolean isCallStmt(Stmt stmt)
    Specified by:
    -
    isCallStmt in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    isCallStmt in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • allNonCallStartNodes

    -
    public Set<Stmt> allNonCallStartNodes()
    +
    public Set<Stmt> allNonCallStartNodes()
    Specified by:
    -
    allNonCallStartNodes in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    allNonCallStartNodes in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • allNonCallEndNodes

    -
    public Set<Stmt> allNonCallEndNodes()
    +
    public Set<Stmt> allNonCallEndNodes()
    Specified by:
    -
    allNonCallEndNodes in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    +
    allNonCallEndNodes in interface BiDiInterproceduralCFG<Stmt,SootMethod>
  • getReturnSitesOfCallAt

    -
    public Collection<Stmt> getReturnSitesOfCallAt(Stmt u)
    +
    public Collection<Stmt> getReturnSitesOfCallAt(Stmt u)
    Specified by:
    -
    getReturnSitesOfCallAt in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    getReturnSitesOfCallAt in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • getCallsFromWithin

    -
    public Set<Stmt> getCallsFromWithin(SootMethod m)
    +
    public Set<Stmt> getCallsFromWithin(SootMethod m)
    Specified by:
    -
    getCallsFromWithin in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    getCallsFromWithin in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • @@ -505,26 +505,26 @@

    initializeStmtToOwner

  • getPredsOf

    -
    public List<Stmt> getPredsOf(Stmt u)
    +
    public List<Stmt> getPredsOf(Stmt u)
    Description copied from interface: BiDiInterproceduralCFG
    returns the predecessors of a node
    Specified by:
    -
    getPredsOf in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    +
    getPredsOf in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    Specified by:
    -
    getPredsOf in interface heros.InterproceduralCFG<Stmt,SootMethod>
    +
    getPredsOf in interface heros.InterproceduralCFG<Stmt,SootMethod>
  • getEndPointsOf

    -
    public Collection<Stmt> getEndPointsOf(SootMethod m)
    +
    public Collection<Stmt> getEndPointsOf(SootMethod m)
    Description copied from interface: BiDiInterproceduralCFG
    returns entry points of a method
    Specified by:
    -
    getEndPointsOf in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    +
    getEndPointsOf in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    Returns:
    @@ -532,12 +532,12 @@

    getEndPointsOf

  • getPredsOfCallAt

    -
    public List<Stmt> getPredsOfCallAt(Stmt u)
    +
    public List<Stmt> getPredsOfCallAt(Stmt u)
    Description copied from interface: BiDiInterproceduralCFG
    returns predecessors of a call node
    Specified by:
    -
    getPredsOfCallAt in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    +
    getPredsOfCallAt in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    Returns:
    @@ -545,12 +545,12 @@

    getPredsOfCallAt

  • isReturnSite

    -
    public boolean isReturnSite(Stmt n)
    +
    public boolean isReturnSite(Stmt n)
    Description copied from interface: BiDiInterproceduralCFG
    Gets whether the given statement is a return site of at least one call
    Specified by:
    -
    isReturnSite in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    +
    isReturnSite in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    Parameters:
    n - The statement to check
    Returns:
    @@ -561,12 +561,12 @@

    isReturnSite

  • isReachable

    -
    public boolean isReachable(Stmt u)
    +
    public boolean isReachable(Stmt u)
    Description copied from interface: BiDiInterproceduralCFG
    Checks whether the given statement is reachable from the entry point
    Specified by:
    -
    isReachable in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    +
    isReachable in interface BiDiInterproceduralCFG<Stmt,SootMethod>
    Parameters:
    u - The statement to check
    Returns:
    diff --git a/apidocs/sootup/analysis/interprocedural/icfg/BiDiInterproceduralCFG.html b/apidocs/sootup/analysis/interprocedural/icfg/BiDiInterproceduralCFG.html index 1f37ba7ebbb..64f5639acb1 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/BiDiInterproceduralCFG.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/BiDiInterproceduralCFG.html @@ -1,7 +1,7 @@ - + BiDiInterproceduralCFG (SootUp 1.1.2-SNAPSHOT API) @@ -76,7 +76,7 @@

    Interface BiDiInterpr
    Type Parameters:
    -
    N - Nodes in the CFG, e.g. Stmt
    +
    N - Nodes in the CFG, e.g. AbstractStmt
    M - Method representation, e.g. SootMethod
    diff --git a/apidocs/sootup/analysis/interprocedural/icfg/CGEdgeUtil.CallGraphEdgeType.html b/apidocs/sootup/analysis/interprocedural/icfg/CGEdgeUtil.CallGraphEdgeType.html index 87033228fb7..40a5fee57dd 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/CGEdgeUtil.CallGraphEdgeType.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/CGEdgeUtil.CallGraphEdgeType.html @@ -1,7 +1,7 @@ - + CGEdgeUtil.CallGraphEdgeType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/CGEdgeUtil.html b/apidocs/sootup/analysis/interprocedural/icfg/CGEdgeUtil.html index b51f0b05ba8..bd20f729df4 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/CGEdgeUtil.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/CGEdgeUtil.html @@ -1,7 +1,7 @@ - + CGEdgeUtil (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/CalleeMethodSignature.html b/apidocs/sootup/analysis/interprocedural/icfg/CalleeMethodSignature.html index 56f075ed70e..79651d40563 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/CalleeMethodSignature.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/CalleeMethodSignature.html @@ -1,7 +1,7 @@ - + CalleeMethodSignature (SootUp 1.1.2-SNAPSHOT API) @@ -94,7 +94,7 @@

    Constructor Summary

    Description
    CalleeMethodSignature(MethodSignature methodSignature, CGEdgeUtil.CallGraphEdgeType edgeType, - Stmt sourceStmt)
    + Stmt sourceStmt)

  •  
    @@ -116,7 +116,7 @@

    Method Summary

     
    - +
     
    @@ -141,7 +141,7 @@

    Constructor Details

    CalleeMethodSignature

    public CalleeMethodSignature(MethodSignature methodSignature, CGEdgeUtil.CallGraphEdgeType edgeType, - Stmt sourceStmt)
    + Stmt sourceStmt)
    @@ -167,7 +167,7 @@

    getEdgeType

  • getSourceStmt

    -
    public Stmt getSourceStmt()
    +
    public Stmt getSourceStmt()
  • diff --git a/apidocs/sootup/analysis/interprocedural/icfg/ICFGDotExporter.html b/apidocs/sootup/analysis/interprocedural/icfg/ICFGDotExporter.html index 7b93cf7d05a..9e3cf412f16 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/ICFGDotExporter.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/ICFGDotExporter.html @@ -1,7 +1,7 @@ - + ICFGDotExporter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/JimpleBasedInterproceduralCFG.html b/apidocs/sootup/analysis/interprocedural/icfg/JimpleBasedInterproceduralCFG.html index 6c31f36793e..449e86aa93c 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/JimpleBasedInterproceduralCFG.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/JimpleBasedInterproceduralCFG.html @@ -1,7 +1,7 @@ - + JimpleBasedInterproceduralCFG (SootUp 1.1.2-SNAPSHOT API) @@ -81,7 +81,7 @@

    Class JimpleBasedI
    All Implemented Interfaces:
    -
    heros.InterproceduralCFG<Stmt,SootMethod>, BiDiInterproceduralCFG<Stmt,SootMethod>
    +
    heros.InterproceduralCFG<Stmt,SootMethod>, BiDiInterproceduralCFG<Stmt,SootMethod>

    public class JimpleBasedInterproceduralCFG @@ -109,19 +109,19 @@

    Field Summary

    protected boolean
     
    -
    protected com.google.common.cache.CacheLoader<SootMethod,Collection<Stmt>>
    +
    protected com.google.common.cache.CacheLoader<SootMethod,Collection<Stmt>>
     
    -
    protected com.google.common.cache.CacheLoader<Stmt,Collection<SootMethod>>
    +
    protected com.google.common.cache.CacheLoader<Stmt,Collection<SootMethod>>
     
    protected static final org.slf4j.Logger
     
    -
    protected final com.google.common.cache.LoadingCache<SootMethod,Collection<Stmt>>
    +
    protected final com.google.common.cache.LoadingCache<SootMethod,Collection<Stmt>>
     
    -
    protected final com.google.common.cache.LoadingCache<Stmt,Collection<SootMethod>>
    +
    protected final com.google.common.cache.LoadingCache<Stmt,Collection<SootMethod>>
     
    @@ -170,9 +170,9 @@

    Method Summary

    CallGraph cg)

     
    - +
     
    - +
     
    protected void
    @@ -219,25 +219,25 @@

    cg

  • loaderUnitToCallees

    -
    protected com.google.common.cache.CacheLoader<Stmt,Collection<SootMethod>> loaderUnitToCallees
    +
    protected com.google.common.cache.CacheLoader<Stmt,Collection<SootMethod>> loaderUnitToCallees
  • stmtToCallees

    -
    protected final com.google.common.cache.LoadingCache<Stmt,Collection<SootMethod>> stmtToCallees
    +
    protected final com.google.common.cache.LoadingCache<Stmt,Collection<SootMethod>> stmtToCallees
  • loaderMethodToCallers

    -
    protected com.google.common.cache.CacheLoader<SootMethod,Collection<Stmt>> loaderMethodToCallers
    +
    protected com.google.common.cache.CacheLoader<SootMethod,Collection<Stmt>> loaderMethodToCallers
  • methodToCallers

    -
    protected final com.google.common.cache.LoadingCache<SootMethod,Collection<Stmt>> methodToCallers
    +
    protected final com.google.common.cache.LoadingCache<SootMethod,Collection<Stmt>> methodToCallers
  • @@ -289,13 +289,13 @@

    initializeStmtToOwner

    getCalleesOfCallAt

    public Collection<SootMethod> getCalleesOfCallAt(@Nonnull - Stmt u)
    + Stmt u)
  • getCallersOf

    -
    public Collection<Stmt> getCallersOf(@Nonnull +
    public Collection<Stmt> getCallersOf(@Nonnull SootMethod m)
  • diff --git a/apidocs/sootup/analysis/interprocedural/icfg/class-use/AbstractJimpleBasedICFG.html b/apidocs/sootup/analysis/interprocedural/icfg/class-use/AbstractJimpleBasedICFG.html index e4b2a888079..42c9f7d548b 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/class-use/AbstractJimpleBasedICFG.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/class-use/AbstractJimpleBasedICFG.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.analysis.interprocedural.icfg.AbstractJimpleBasedICFG (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/class-use/BiDiInterproceduralCFG.html b/apidocs/sootup/analysis/interprocedural/icfg/class-use/BiDiInterproceduralCFG.html index 9b16cd577d1..ce5b88ec763 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/class-use/BiDiInterproceduralCFG.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/class-use/BiDiInterproceduralCFG.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.analysis.interprocedural.icfg.BiDiInterproceduralCFG (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/class-use/CGEdgeUtil.CallGraphEdgeType.html b/apidocs/sootup/analysis/interprocedural/icfg/class-use/CGEdgeUtil.CallGraphEdgeType.html index fb7b903eb7a..81a2114c1bc 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/class-use/CGEdgeUtil.CallGraphEdgeType.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/class-use/CGEdgeUtil.CallGraphEdgeType.html @@ -1,7 +1,7 @@ - + Uses of Enum sootup.analysis.interprocedural.icfg.CGEdgeUtil.CallGraphEdgeType (SootUp 1.1.2-SNAPSHOT API) @@ -95,7 +95,7 @@

    Uses of  

    CalleeMethodSignature(MethodSignature methodSignature, CGEdgeUtil.CallGraphEdgeType edgeType, - Stmt sourceStmt)
    + Stmt sourceStmt)
     
    diff --git a/apidocs/sootup/analysis/interprocedural/icfg/class-use/CGEdgeUtil.html b/apidocs/sootup/analysis/interprocedural/icfg/class-use/CGEdgeUtil.html index 10f4f4a75f6..1d75726dcd4 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/class-use/CGEdgeUtil.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/class-use/CGEdgeUtil.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.analysis.interprocedural.icfg.CGEdgeUtil (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/class-use/CalleeMethodSignature.html b/apidocs/sootup/analysis/interprocedural/icfg/class-use/CalleeMethodSignature.html index 5b4b432f460..ebca7bbd24c 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/class-use/CalleeMethodSignature.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/class-use/CalleeMethodSignature.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.analysis.interprocedural.icfg.CalleeMethodSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/class-use/ICFGDotExporter.html b/apidocs/sootup/analysis/interprocedural/icfg/class-use/ICFGDotExporter.html index 6eb10233fed..627e9c5e23a 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/class-use/ICFGDotExporter.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/class-use/ICFGDotExporter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.analysis.interprocedural.icfg.ICFGDotExporter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/class-use/JimpleBasedInterproceduralCFG.html b/apidocs/sootup/analysis/interprocedural/icfg/class-use/JimpleBasedInterproceduralCFG.html index 65553c253cf..4659188932b 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/class-use/JimpleBasedInterproceduralCFG.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/class-use/JimpleBasedInterproceduralCFG.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.analysis.interprocedural.icfg.JimpleBasedInterproceduralCFG (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/package-summary.html b/apidocs/sootup/analysis/interprocedural/icfg/package-summary.html index 6da8a0f97a0..90ba276ba47 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/package-summary.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/package-summary.html @@ -1,7 +1,7 @@ - + sootup.analysis.interprocedural.icfg (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/package-tree.html b/apidocs/sootup/analysis/interprocedural/icfg/package-tree.html index 0f29f7a21a3..9762caa0eee 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/package-tree.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/package-tree.html @@ -1,7 +1,7 @@ - + sootup.analysis.interprocedural.icfg Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/icfg/package-use.html b/apidocs/sootup/analysis/interprocedural/icfg/package-use.html index 05b13f92e02..662864a8b0e 100644 --- a/apidocs/sootup/analysis/interprocedural/icfg/package-use.html +++ b/apidocs/sootup/analysis/interprocedural/icfg/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.analysis.interprocedural.icfg (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/ide/DefaultJimpleIDETabulationProblem.html b/apidocs/sootup/analysis/interprocedural/ide/DefaultJimpleIDETabulationProblem.html index 9acb7a98654..7d0036a5abf 100644 --- a/apidocs/sootup/analysis/interprocedural/ide/DefaultJimpleIDETabulationProblem.html +++ b/apidocs/sootup/analysis/interprocedural/ide/DefaultJimpleIDETabulationProblem.html @@ -1,7 +1,7 @@ - + DefaultJimpleIDETabulationProblem (SootUp 1.1.2-SNAPSHOT API) @@ -67,11 +67,11 @@
    -

    Class DefaultJimpleIDETabulationProblem<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>

    +

    Class DefaultJimpleIDETabulationProblem<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>

    java.lang.Object
    heros.template.DefaultIFDSTabulationProblem<N,D,M,I> -
    heros.template.DefaultIDETabulationProblem<Stmt,D,SootMethod,V,I> +
    heros.template.DefaultIDETabulationProblem<Stmt,D,SootMethod,V,I>
    sootup.analysis.interprocedural.ide.DefaultJimpleIDETabulationProblem<D,V,I>
    @@ -79,11 +79,11 @@

    Class DefaultJ
    All Implemented Interfaces:
    -
    heros.IDETabulationProblem<Stmt,D,SootMethod,V,I>, heros.IFDSTabulationProblem<Stmt,D,SootMethod,I>, heros.SolverConfiguration
    +
    heros.IDETabulationProblem<Stmt,D,SootMethod,V,I>, heros.IFDSTabulationProblem<Stmt,D,SootMethod,I>, heros.SolverConfiguration

    -
    public abstract class DefaultJimpleIDETabulationProblem<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>> -extends heros.template.DefaultIDETabulationProblem<Stmt,D,SootMethod,V,I>
    +
    public abstract class DefaultJimpleIDETabulationProblem<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>> +extends heros.template.DefaultIDETabulationProblem<Stmt,D,SootMethod,V,I>
      diff --git a/apidocs/sootup/analysis/interprocedural/ide/JimpleIDESolver.html b/apidocs/sootup/analysis/interprocedural/ide/JimpleIDESolver.html index 13e600002a1..58b363340bb 100644 --- a/apidocs/sootup/analysis/interprocedural/ide/JimpleIDESolver.html +++ b/apidocs/sootup/analysis/interprocedural/ide/JimpleIDESolver.html @@ -1,7 +1,7 @@ - + JimpleIDESolver (SootUp 1.1.2-SNAPSHOT API) @@ -71,17 +71,17 @@
      -

      Class JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>

      +

      Class JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>

      java.lang.Object -
      heros.solver.IDESolver<Stmt,D,SootMethod,V,I> +
      heros.solver.IDESolver<Stmt,D,SootMethod,V,I>
      sootup.analysis.interprocedural.ide.JimpleIDESolver<D,V,I>

      -
      public class JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>> -extends heros.solver.IDESolver<Stmt,D,SootMethod,V,I>
      +
      public class JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>> +extends heros.solver.IDESolver<Stmt,D,SootMethod,V,I>
      @@ -144,7 +144,7 @@

      Constructor Details

    • JimpleIDESolver

      -
      public JimpleIDESolver(heros.IDETabulationProblem<Stmt,D,SootMethod,V,I> problem)
      +
      public JimpleIDESolver(heros.IDETabulationProblem<Stmt,D,SootMethod,V,I> problem)
    @@ -161,7 +161,7 @@

    solve

    public void solve()
    Overrides:
    -
    solve in class heros.solver.IDESolver<Stmt,D,SootMethod,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
    +
    solve in class heros.solver.IDESolver<Stmt,D,SootMethod,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
    diff --git a/apidocs/sootup/analysis/interprocedural/ide/class-use/DefaultJimpleIDETabulationProblem.html b/apidocs/sootup/analysis/interprocedural/ide/class-use/DefaultJimpleIDETabulationProblem.html index 84dcfc45d97..60b58335d2a 100644 --- a/apidocs/sootup/analysis/interprocedural/ide/class-use/DefaultJimpleIDETabulationProblem.html +++ b/apidocs/sootup/analysis/interprocedural/ide/class-use/DefaultJimpleIDETabulationProblem.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.analysis.interprocedural.ide.DefaultJimpleIDETabulationProblem (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/ide/class-use/JimpleIDESolver.html b/apidocs/sootup/analysis/interprocedural/ide/class-use/JimpleIDESolver.html index 1f5087cd984..394e026033c 100644 --- a/apidocs/sootup/analysis/interprocedural/ide/class-use/JimpleIDESolver.html +++ b/apidocs/sootup/analysis/interprocedural/ide/class-use/JimpleIDESolver.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.analysis.interprocedural.ide.JimpleIDESolver (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/ide/package-summary.html b/apidocs/sootup/analysis/interprocedural/ide/package-summary.html index de504ddc071..b415164a200 100644 --- a/apidocs/sootup/analysis/interprocedural/ide/package-summary.html +++ b/apidocs/sootup/analysis/interprocedural/ide/package-summary.html @@ -1,7 +1,7 @@ - + sootup.analysis.interprocedural.ide (SootUp 1.1.2-SNAPSHOT API) @@ -70,9 +70,9 @@

    Package so
    Class
    Description
    -
    DefaultJimpleIDETabulationProblem<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
    +
    DefaultJimpleIDETabulationProblem<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
     
    -
    JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
    +
    JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
     

    diff --git a/apidocs/sootup/analysis/interprocedural/ide/package-tree.html b/apidocs/sootup/analysis/interprocedural/ide/package-tree.html index 3dac28e1744..035e28dcaec 100644 --- a/apidocs/sootup/analysis/interprocedural/ide/package-tree.html +++ b/apidocs/sootup/analysis/interprocedural/ide/package-tree.html @@ -1,7 +1,7 @@ - + sootup.analysis.interprocedural.ide Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/ide/package-use.html b/apidocs/sootup/analysis/interprocedural/ide/package-use.html index 90a89b4c3e0..c8fa1a0ca43 100644 --- a/apidocs/sootup/analysis/interprocedural/ide/package-use.html +++ b/apidocs/sootup/analysis/interprocedural/ide/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.analysis.interprocedural.ide (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/ifds/DefaultJimpleIFDSTabulationProblem.html b/apidocs/sootup/analysis/interprocedural/ifds/DefaultJimpleIFDSTabulationProblem.html index 5e06e8c8172..e84bfa52b78 100644 --- a/apidocs/sootup/analysis/interprocedural/ifds/DefaultJimpleIFDSTabulationProblem.html +++ b/apidocs/sootup/analysis/interprocedural/ifds/DefaultJimpleIFDSTabulationProblem.html @@ -1,7 +1,7 @@ - + DefaultJimpleIFDSTabulationProblem (SootUp 1.1.2-SNAPSHOT API) @@ -67,21 +67,21 @@
    -

    Class DefaultJimpleIFDSTabulationProblem<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>

    +

    Class DefaultJimpleIFDSTabulationProblem<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>

    java.lang.Object -
    heros.template.DefaultIFDSTabulationProblem<Stmt,D,SootMethod,I> +
    heros.template.DefaultIFDSTabulationProblem<Stmt,D,SootMethod,I>
    sootup.analysis.interprocedural.ifds.DefaultJimpleIFDSTabulationProblem<D,I>
    All Implemented Interfaces:
    -
    heros.IFDSTabulationProblem<Stmt,D,SootMethod,I>, heros.SolverConfiguration
    +
    heros.IFDSTabulationProblem<Stmt,D,SootMethod,I>, heros.SolverConfiguration

    -
    public abstract class DefaultJimpleIFDSTabulationProblem<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>> -extends heros.template.DefaultIFDSTabulationProblem<Stmt,D,SootMethod,I>
    +
    public abstract class DefaultJimpleIFDSTabulationProblem<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>> +extends heros.template.DefaultIFDSTabulationProblem<Stmt,D,SootMethod,I>
      diff --git a/apidocs/sootup/analysis/interprocedural/ifds/JimpleIFDSSolver.html b/apidocs/sootup/analysis/interprocedural/ifds/JimpleIFDSSolver.html index 55d58829576..ffcd1636419 100644 --- a/apidocs/sootup/analysis/interprocedural/ifds/JimpleIFDSSolver.html +++ b/apidocs/sootup/analysis/interprocedural/ifds/JimpleIFDSSolver.html @@ -1,7 +1,7 @@ - + JimpleIFDSSolver (SootUp 1.1.2-SNAPSHOT API) @@ -71,19 +71,19 @@
      -

      Class JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>

      +

      Class JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>

      java.lang.Object
      heros.solver.IDESolver<N,D,M,heros.solver.IFDSSolver.BinaryDomain,I> -
      heros.solver.IFDSSolver<Stmt,D,SootMethod,I> +
      heros.solver.IFDSSolver<Stmt,D,SootMethod,I>
      sootup.analysis.interprocedural.ifds.JimpleIFDSSolver<D,I>

      -
      public class JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>> -extends heros.solver.IFDSSolver<Stmt,D,SootMethod,I>
      +
      public class JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>> +extends heros.solver.IFDSSolver<Stmt,D,SootMethod,I>
      @@ -158,7 +158,7 @@

      Constructor Details

    • JimpleIFDSSolver

      -
      public JimpleIFDSSolver(heros.IFDSTabulationProblem<Stmt,D,SootMethod,I> problem)
      +
      public JimpleIFDSSolver(heros.IFDSTabulationProblem<Stmt,D,SootMethod,I> problem)
    diff --git a/apidocs/sootup/analysis/interprocedural/ifds/class-use/DefaultJimpleIFDSTabulationProblem.html b/apidocs/sootup/analysis/interprocedural/ifds/class-use/DefaultJimpleIFDSTabulationProblem.html index 4d41b53b939..13094244ece 100644 --- a/apidocs/sootup/analysis/interprocedural/ifds/class-use/DefaultJimpleIFDSTabulationProblem.html +++ b/apidocs/sootup/analysis/interprocedural/ifds/class-use/DefaultJimpleIFDSTabulationProblem.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.analysis.interprocedural.ifds.DefaultJimpleIFDSTabulationProblem (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/ifds/class-use/JimpleIFDSSolver.html b/apidocs/sootup/analysis/interprocedural/ifds/class-use/JimpleIFDSSolver.html index e6b39310e9c..aad3ea95da9 100644 --- a/apidocs/sootup/analysis/interprocedural/ifds/class-use/JimpleIFDSSolver.html +++ b/apidocs/sootup/analysis/interprocedural/ifds/class-use/JimpleIFDSSolver.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.analysis.interprocedural.ifds.JimpleIFDSSolver (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/ifds/package-summary.html b/apidocs/sootup/analysis/interprocedural/ifds/package-summary.html index 210635c274a..1c559ccb242 100644 --- a/apidocs/sootup/analysis/interprocedural/ifds/package-summary.html +++ b/apidocs/sootup/analysis/interprocedural/ifds/package-summary.html @@ -1,7 +1,7 @@ - + sootup.analysis.interprocedural.ifds (SootUp 1.1.2-SNAPSHOT API) @@ -70,9 +70,9 @@

    Package s
    Class
    Description
    -
    DefaultJimpleIFDSTabulationProblem<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
    +
    DefaultJimpleIFDSTabulationProblem<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
     
    -
    JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
    +
    JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
     

    diff --git a/apidocs/sootup/analysis/interprocedural/ifds/package-tree.html b/apidocs/sootup/analysis/interprocedural/ifds/package-tree.html index 618d8d827b3..c37952e3a9f 100644 --- a/apidocs/sootup/analysis/interprocedural/ifds/package-tree.html +++ b/apidocs/sootup/analysis/interprocedural/ifds/package-tree.html @@ -1,7 +1,7 @@ - + sootup.analysis.interprocedural.ifds Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/interprocedural/ifds/package-use.html b/apidocs/sootup/analysis/interprocedural/ifds/package-use.html index 1ed68e02b15..c0b4c5859c6 100644 --- a/apidocs/sootup/analysis/interprocedural/ifds/package-use.html +++ b/apidocs/sootup/analysis/interprocedural/ifds/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.analysis.interprocedural.ifds (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/analysis/intraprocedural/AbstractFlowAnalysis.html b/apidocs/sootup/analysis/intraprocedural/AbstractFlowAnalysis.html new file mode 100644 index 00000000000..b49de976c18 --- /dev/null +++ b/apidocs/sootup/analysis/intraprocedural/AbstractFlowAnalysis.html @@ -0,0 +1,358 @@ + + + + +AbstractFlowAnalysis (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AbstractFlowAnalysis<F>

    +
    +
    java.lang.Object +
    sootup.analysis.intraprocedural.AbstractFlowAnalysis<F>
    +
    +
    +
    +
    Type Parameters:
    +
    F - abstraction type for the Facts
    +
    +
    +
    Direct Known Subclasses:
    +
    FlowAnalysis
    +
    +
    +
    public abstract class AbstractFlowAnalysis<F> +extends Object
    +
    An abstract class providing a meta-framework for carrying out dataflow analysis. This class + provides common methods and fields required by the BranchedFlowAnalysis and FlowAnalysis abstract + classes.
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      Fields
      +
      +
      Modifier and Type
      +
      Field
      +
      Description
      +
      protected final StmtGraph<? extends BasicBlock<?>>
      + +
      +
      The graph being analysed.
      +
      +
      protected final Map<Stmt,F>
      + +
      +
      Maps graph nodes to IN sets.
      +
      +
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
      +
      Constructs a flow analysis on the given StmtGraph.
      +
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      protected abstract void
      +
      copy(F source, + F dest)
      +
      +
      Creates a copy of the source flow object in dest.
      +
      +
      protected abstract void
      + +
      +
      Carries out the actual flow analysis.
      +
      + + +
      +
      Accessor function returning value of IN set for s.
      +
      +
      protected abstract boolean
      + +
      +
      Returns true if this analysis is forwards.
      +
      +
      protected abstract void
      +
      merge(F in1, + F in2, + F out)
      +
      +
      Compute the merge of the in1 and in2 sets, putting the result into + out.
      +
      +
      protected void
      +
      merge(Stmt succNode, + F in1, + F in2, + F out)
      +
      +
      Merges in1 and in2 into out, just before node succNode.
      +
      +
      protected void
      +
      mergeInto(Stmt succNode, + F inout, + F in)
      +
      +
      Merges in into inout, just before node succNode.
      +
      +
      protected abstract F
      + +
      +
      Returns the flow object corresponding to the initial values for each graph node.
      +
      +
      protected boolean
      + +
      +
      Determines whether entryInitialFlow() is applied to trap handlers.
      +
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        graph

        +
        protected final StmtGraph<? extends BasicBlock<?>> graph
        +
        The graph being analysed.
        +
        +
      • +
      • +
        +

        stmtToBeforeFlow

        +
        protected final Map<Stmt,F> stmtToBeforeFlow
        +
        Maps graph nodes to IN sets.
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AbstractFlowAnalysis

        +
        public AbstractFlowAnalysis(StmtGraph<? extends BasicBlock<?>> graph)
        +
        Constructs a flow analysis on the given StmtGraph.
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        newInitialFlow

        +
        @Nonnull +protected abstract F newInitialFlow()
        +
        Returns the flow object corresponding to the initial values for each graph node.
        +
        +
      • +
      • +
        +

        treatTrapHandlersAsEntries

        +
        protected boolean treatTrapHandlersAsEntries()
        +
        Determines whether entryInitialFlow() is applied to trap handlers.
        +
        +
      • +
      • +
        +

        isForward

        +
        protected abstract boolean isForward()
        +
        Returns true if this analysis is forwards.
        +
        +
      • +
      • +
        +

        merge

        +
        protected abstract void merge(@Nonnull + F in1, + @Nonnull + F in2, + @Nonnull + F out)
        +
        Compute the merge of the in1 and in2 sets, putting the result into + out. The behavior of this function depends on the implementation ( it may be + necessary to check whether in1 and in2 are equal or aliased ). Used + by the doAnalysis method.
        +
        +
      • +
      • +
        +

        merge

        +
        protected void merge(@Nonnull + Stmt succNode, + @Nonnull + F in1, + @Nonnull + F in2, + @Nonnull + F out)
        +
        Merges in1 and in2 into out, just before node succNode. By default, this method just calls + merge(A,A,A), ignoring the node.
        +
        +
      • +
      • +
        +

        copy

        +
        protected abstract void copy(@Nonnull + F source, + @Nonnull + F dest)
        +
        Creates a copy of the source flow object in dest.
        +
        +
      • +
      • +
        +

        execute

        +
        protected abstract void execute()
        +
        Carries out the actual flow analysis. Typically called from a concrete FlowAnalysis's + constructor.
        +
        +
      • +
      • +
        +

        getFlowBefore

        +
        @Nonnull +public F getFlowBefore(@Nonnull + Stmt s)
        +
        Accessor function returning value of IN set for s.
        +
        +
      • +
      • +
        +

        mergeInto

        +
        protected void mergeInto(@Nonnull + Stmt succNode, + @Nonnull + F inout, + @Nonnull + F in)
        +
        Merges in into inout, just before node succNode.
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/analysis/intraprocedural/Fact.html b/apidocs/sootup/analysis/intraprocedural/Fact.html new file mode 100644 index 00000000000..55cff4b46c6 --- /dev/null +++ b/apidocs/sootup/analysis/intraprocedural/Fact.html @@ -0,0 +1,261 @@ + + + + +Fact (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Fact<S>

    +
    +
    java.lang.Object +
    sootup.analysis.intraprocedural.Fact<S>
    +
    +
    +
    +
    public class Fact<S> +extends Object
    +
    simple dataflow fact for interprocedural dataflow analysis adaptable with a state enum *
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        updateState

        +
        public void updateState(@Nonnull + S state)
        +
        +
      • +
      • +
        +

        addAlias

        +
        public void addAlias(@Nonnull + Local alias)
        +
        +
      • +
      • +
        +

        containsAlias

        +
        public boolean containsAlias(@Nonnull + Local value)
        +
        +
      • +
      • +
        +

        getState

        +
        @Nonnull +public S getState()
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        +
        +
      • +
      • +
        +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
        +
      • +
      • +
        +

        equals

        +
        public boolean equals(Object obj)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/analysis/intraprocedural/FlowAnalysis.Flow.html b/apidocs/sootup/analysis/intraprocedural/FlowAnalysis.Flow.html new file mode 100644 index 00000000000..b33950f285b --- /dev/null +++ b/apidocs/sootup/analysis/intraprocedural/FlowAnalysis.Flow.html @@ -0,0 +1,227 @@ + + + + +FlowAnalysis.Flow (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum FlowAnalysis.Flow

    +
    +
    java.lang.Object +
    java.lang.Enum<FlowAnalysis.Flow> +
    sootup.analysis.intraprocedural.FlowAnalysis.Flow
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<FlowAnalysis.Flow>, java.lang.constant.Constable
    +
    +
    +
    Enclosing class:
    +
    FlowAnalysis<A>
    +
    +
    +
    public static enum FlowAnalysis.Flow +extends Enum<FlowAnalysis.Flow>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static FlowAnalysis.Flow[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static FlowAnalysis.Flow valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/analysis/intraprocedural/FlowAnalysis.html b/apidocs/sootup/analysis/intraprocedural/FlowAnalysis.html new file mode 100644 index 00000000000..ec23b1a7865 --- /dev/null +++ b/apidocs/sootup/analysis/intraprocedural/FlowAnalysis.html @@ -0,0 +1,345 @@ + + + + +FlowAnalysis (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class FlowAnalysis<A>

    +
    +
    java.lang.Object +
    sootup.analysis.intraprocedural.AbstractFlowAnalysis<A> +
    sootup.analysis.intraprocedural.FlowAnalysis<A>
    +
    +
    +
    +
    +
    Direct Known Subclasses:
    +
    ForwardFlowAnalysis
    +
    +
    +
    public abstract class FlowAnalysis<A> +extends AbstractFlowAnalysis<A>
    +
    An abstract class providing a framework for carrying out dataflow analysis. Subclassing either + BackwardFlowAnalysis or ForwardFlowAnalysis and providing implementations for the abstract + methods will allow Soot to compute the corresponding flow analysis.
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        stmtToAfterFlow

        +
        @Nonnull +protected final Map<Stmt,A> stmtToAfterFlow
        +
        Maps graph nodes to OUT sets.
        +
        +
      • +
      • +
        +

        filterStmtToAfterFlow

        +
        @Nonnull +protected Map<Stmt,A> filterStmtToAfterFlow
        +
        Filtered: Maps graph nodes to OUT sets.
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        FlowAnalysis

        +
        public FlowAnalysis(@Nonnull + StmtGraph<? extends BasicBlock<?>> graph)
        +
        Constructs a flow analysis on the given DirectedGraph.
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        flowThrough

        +
        protected abstract void flowThrough(@Nonnull + A in, + Stmt d, + @Nonnull + A out)
        +
        Given the merge of the out sets, compute the in set for s + (or in to out, depending on direction). + +

        This function often causes confusion, because the same interface is used for both forward + and backward flow analyses. The first parameter is always the argument to the flow function + (i.e. it is the "in" set in a forward analysis and the "out" set in a backward analysis), and + the third parameter is always the result of the flow function (i.e. it is the "out" set in a + forward analysis and the "in" set in a backward analysis).

        +
        +
        Parameters:
        +
        in - the input flow
        +
        d - the current node
        +
        out - the returned flow
        +
        +
        +
      • +
      • +
        +

        getFlowAfter

        +
        public A getFlowAfter(@Nonnull + Stmt s)
        +
        Accessor function returning value of OUT set for s.
        +
        +
      • +
      • +
        +

        getFlowBefore

        +
        @Nonnull +public A getFlowBefore(@Nonnull + Stmt s)
        +
        Description copied from class: AbstractFlowAnalysis
        +
        Accessor function returning value of IN set for s.
        +
        +
        Overrides:
        +
        getFlowBefore in class AbstractFlowAnalysis<A>
        +
        +
        +
      • +
      • +
        +

        omissible

        +
        protected boolean omissible(@Nonnull + Stmt stmt)
        +
        If a flow node can be omitted return true, otherwise false. There is + no guarantee a node will be omitted. A omissible node does not influence the result of an + analysis. + +

        If you are unsure, don't overwrite this method

        +
        +
        Parameters:
        +
        stmt - the node to check
        +
        Returns:
        +
        false
        +
        +
        +
      • +
      • +
        +

        getFlow

        +
        protected FlowAnalysis.Flow getFlow(@Nonnull + Stmt from, + @Nonnull + Stmt mergeNode)
        +
        You can specify which flow set you would like to use of node from
        +
        +
        Parameters:
        +
        from -
        +
        mergeNode -
        +
        Returns:
        +
        Flow.OUT
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/analysis/intraprocedural/ForwardFlowAnalysis.html b/apidocs/sootup/analysis/intraprocedural/ForwardFlowAnalysis.html new file mode 100644 index 00000000000..93e02039a3b --- /dev/null +++ b/apidocs/sootup/analysis/intraprocedural/ForwardFlowAnalysis.html @@ -0,0 +1,224 @@ + + + + +ForwardFlowAnalysis (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ForwardFlowAnalysis<A>

    +
    + +
    +
    +
    public abstract class ForwardFlowAnalysis<A> +extends FlowAnalysis<A>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ForwardFlowAnalysis

        +
        public ForwardFlowAnalysis(StmtGraph<B> graph)
        +
        Construct the analysis from StmtGraph.
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/analysis/intraprocedural/UniverseSortedPriorityQueue.html b/apidocs/sootup/analysis/intraprocedural/UniverseSortedPriorityQueue.html new file mode 100644 index 00000000000..c8c21d6d573 --- /dev/null +++ b/apidocs/sootup/analysis/intraprocedural/UniverseSortedPriorityQueue.html @@ -0,0 +1,338 @@ + + + + +UniverseSortedPriorityQueue (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class UniverseSortedPriorityQueue<E>

    +
    +
    java.lang.Object +
    java.util.AbstractCollection<E> +
    java.util.AbstractQueue<E> +
    sootup.analysis.intraprocedural.UniverseSortedPriorityQueue<E>
    +
    +
    +
    +
    +
    +
    Type Parameters:
    +
    E - the type of elements held in the universe
    +
    +
    +
    All Implemented Interfaces:
    +
    Iterable<E>, Collection<E>, Queue<E>
    +
    +
    +
    public abstract class UniverseSortedPriorityQueue<E> +extends AbstractQueue<E>
    +
    TLDR: this class implements sorting a priorityquueue based on the order of items in a List (i.e. + the Universe") it seems equivalent to using a PriorityQueue with a custom Comparator sorting the + items ordered using the same Universe. as a rough guess this class is faster as the sorting-call + seems to be called just once vs multiple times TODO: check that. + +

    A fixed size priority queue based on bitsets. The elements of the priority queue are ordered + according to a given universe. This priority queue does not permit null elements. + Inserting of elements that are not part of the universe is also permitted (doing so will result + in a NoSuchElementException).

    +
    +
    Author:
    +
    Steven Lambeth
    +
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/analysis/intraprocedural/class-use/AbstractFlowAnalysis.html b/apidocs/sootup/analysis/intraprocedural/class-use/AbstractFlowAnalysis.html new file mode 100644 index 00000000000..1638cbbbad2 --- /dev/null +++ b/apidocs/sootup/analysis/intraprocedural/class-use/AbstractFlowAnalysis.html @@ -0,0 +1,93 @@ + + + + +Uses of Class sootup.analysis.intraprocedural.AbstractFlowAnalysis (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    sootup.analysis.intraprocedural.AbstractFlowAnalysis

    +
    +
    Packages that use AbstractFlowAnalysis
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/analysis/intraprocedural/class-use/Fact.html b/apidocs/sootup/analysis/intraprocedural/class-use/Fact.html new file mode 100644 index 00000000000..9f3200e7079 --- /dev/null +++ b/apidocs/sootup/analysis/intraprocedural/class-use/Fact.html @@ -0,0 +1,88 @@ + + + + +Uses of Class sootup.analysis.intraprocedural.Fact (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    sootup.analysis.intraprocedural.Fact

    +
    +
    Packages that use Fact
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/analysis/intraprocedural/class-use/FlowAnalysis.Flow.html b/apidocs/sootup/analysis/intraprocedural/class-use/FlowAnalysis.Flow.html new file mode 100644 index 00000000000..7466e9352c5 --- /dev/null +++ b/apidocs/sootup/analysis/intraprocedural/class-use/FlowAnalysis.Flow.html @@ -0,0 +1,102 @@ + + + + +Uses of Enum sootup.analysis.intraprocedural.FlowAnalysis.Flow (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Enum
    sootup.analysis.intraprocedural.FlowAnalysis.Flow

    +
    +
    Packages that use FlowAnalysis.Flow
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/analysis/intraprocedural/class-use/FlowAnalysis.html b/apidocs/sootup/analysis/intraprocedural/class-use/FlowAnalysis.html new file mode 100644 index 00000000000..a9e844f34eb --- /dev/null +++ b/apidocs/sootup/analysis/intraprocedural/class-use/FlowAnalysis.html @@ -0,0 +1,88 @@ + + + + +Uses of Class sootup.analysis.intraprocedural.FlowAnalysis (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    sootup.analysis.intraprocedural.FlowAnalysis

    +
    +
    Packages that use FlowAnalysis
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/core/inputlocation/class-use/ClassLoadingOptionKey.html b/apidocs/sootup/analysis/intraprocedural/class-use/ForwardFlowAnalysis.html similarity index 79% rename from apidocs/sootup/core/inputlocation/class-use/ClassLoadingOptionKey.html rename to apidocs/sootup/analysis/intraprocedural/class-use/ForwardFlowAnalysis.html index 1513c52d67f..d89a2a19459 100644 --- a/apidocs/sootup/core/inputlocation/class-use/ClassLoadingOptionKey.html +++ b/apidocs/sootup/analysis/intraprocedural/class-use/ForwardFlowAnalysis.html @@ -1,12 +1,12 @@ - -Uses of Class sootup.core.inputlocation.ClassLoadingOptionKey (SootUp 1.1.2-SNAPSHOT API) + +Uses of Class sootup.analysis.intraprocedural.ForwardFlowAnalysis (SootUp 1.1.2-SNAPSHOT API) - + @@ -30,7 +30,7 @@
  • getNodes

    @Nonnull -public Collection<Stmt> getNodes()
    +public Collection<Stmt> getNodes()
  • Description copied from class: StmtGraph
    returns the nodes in this graph in a non-deterministic order (->Set) to get the nodes in linearized, ordered manner use iterator() or getStmts.
    @@ -261,7 +261,7 @@

    getNodes

    containsNode

    public boolean containsNode(@Nonnull - Stmt node)
    + Stmt node)
    Overrides:
    containsNode in class ForwardingStmtGraph
    @@ -272,8 +272,8 @@

    containsNode

    predecessors

    @Nonnull -public List<Stmt> predecessors(@Nonnull - Stmt node)
    +public List<Stmt> predecessors(@Nonnull + Stmt node)
    Description copied from class: StmtGraph
    returns the ingoing flows to node as an List with no reliable/specific order and possibly duplicate entries i.e. if a JSwitchStmt has multiple cases that brnach to `node`
    @@ -287,8 +287,8 @@

    predecessors

    successors

    @Nonnull -public List<Stmt> successors(@Nonnull - Stmt node)
    +public List<Stmt> successors(@Nonnull + Stmt node)
    Description copied from class: StmtGraph
    returns the outgoing flows of node as ordered List. The List can have duplicate entries!
    @@ -301,7 +301,7 @@

    successors

    inDegree

    public int inDegree(@Nonnull - Stmt node)
    + Stmt node)
    Description copied from class: StmtGraph
    returns the amount of ingoing flows into node
    @@ -314,7 +314,7 @@

    inDegree

    outDegree

    public int outDegree(@Nonnull - Stmt node)
    + Stmt node)
    Description copied from class: StmtGraph
    returns the amount of flows that start from node
    @@ -327,9 +327,9 @@

    outDegree

    hasEdgeConnecting

    public boolean hasEdgeConnecting(@Nonnull - Stmt source, + Stmt source, @Nonnull - Stmt target)
    + Stmt target)
    Description copied from class: StmtGraph
    returns true if there is a flow between source and target throws an Exception if at least one of the parameters is not contained in the graph.
    diff --git a/apidocs/sootup/core/graph/BasicBlock.html b/apidocs/sootup/core/graph/BasicBlock.html index 343cc4270db..be17c2098e2 100644 --- a/apidocs/sootup/core/graph/BasicBlock.html +++ b/apidocs/sootup/core/graph/BasicBlock.html @@ -1,7 +1,7 @@ - + BasicBlock (SootUp 1.1.2-SNAPSHOT API) @@ -104,7 +104,7 @@

    Method Summary

    Map<? extends ClassType,V>
     
    - +
     
    @@ -113,13 +113,13 @@

    Method Summary

    int
     
    - +
     
     
    - +
     
    default boolean
    @@ -170,7 +170,7 @@

    getExceptionalSuccessors

    getStmts

    @Nonnull -List<Stmt> getStmts()
    +List<Stmt> getStmts()
  • @@ -189,14 +189,14 @@

    isEmpty

    getHead

    @Nonnull -Stmt getHead()
    +Stmt getHead()
  • getTail

    @Nonnull -Stmt getTail()
    +Stmt getTail()
  • diff --git a/apidocs/sootup/core/graph/DominanceFinder.html b/apidocs/sootup/core/graph/DominanceFinder.html index 21ea3a2a039..55382c08be7 100644 --- a/apidocs/sootup/core/graph/DominanceFinder.html +++ b/apidocs/sootup/core/graph/DominanceFinder.html @@ -1,7 +1,7 @@ - + DominanceFinder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/graph/DominanceTree.html b/apidocs/sootup/core/graph/DominanceTree.html index 5e8d5bfbcc2..a9ab6e043c5 100644 --- a/apidocs/sootup/core/graph/DominanceTree.html +++ b/apidocs/sootup/core/graph/DominanceTree.html @@ -1,7 +1,7 @@ - + DominanceTree (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/graph/ForwardingBasicBlock.html b/apidocs/sootup/core/graph/ForwardingBasicBlock.html index 6ded2229a6f..f42e54cbbde 100644 --- a/apidocs/sootup/core/graph/ForwardingBasicBlock.html +++ b/apidocs/sootup/core/graph/ForwardingBasicBlock.html @@ -1,7 +1,7 @@ - + ForwardingBasicBlock (SootUp 1.1.2-SNAPSHOT API) @@ -112,7 +112,7 @@

    Method Summary

    Map<? extends ClassType,V>
     
    - +
     
    @@ -121,13 +121,13 @@

    Method Summary

    int
     
    - +
     
     
    - +
     
    int
    @@ -204,7 +204,7 @@

    getExceptionalSuccessors

    getStmts

    @Nonnull -public List<Stmt> getStmts()
    +public List<Stmt> getStmts()
  • Specified by:
    getStmts in interface BasicBlock<V extends BasicBlock<V>>
    @@ -225,7 +225,7 @@

    getStmtCount

    getHead

    @Nonnull -public Stmt getHead()
    +public Stmt getHead()
    Specified by:
    getHead in interface BasicBlock<V extends BasicBlock<V>>
    @@ -236,7 +236,7 @@

    getHead

    getTail

    @Nonnull -public Stmt getTail()
    +public Stmt getTail()
    Specified by:
    getTail in interface BasicBlock<V extends BasicBlock<V>>
    diff --git a/apidocs/sootup/core/graph/ForwardingStmtGraph.html b/apidocs/sootup/core/graph/ForwardingStmtGraph.html index f8c31266483..c0d0aaab5a4 100644 --- a/apidocs/sootup/core/graph/ForwardingStmtGraph.html +++ b/apidocs/sootup/core/graph/ForwardingStmtGraph.html @@ -1,7 +1,7 @@ - + ForwardingStmtGraph (SootUp 1.1.2-SNAPSHOT API) @@ -81,7 +81,7 @@

    Class ForwardingStmtGraph<
    All Implemented Interfaces:
    -
    Iterable<Stmt>
    +
    Iterable<Stmt>
    Direct Known Subclasses:
    @@ -147,23 +147,23 @@

    Method Summary

    Method
    Description
    boolean
    - +
     
    int
    -
    degree(Stmt stmt)
    +
    degree(Stmt stmt)
    returns the amount of flows with node as source or target.
    - - + +
    it is possible to reach traphandlers through inline code i.e.
    - - + +
     
    - +
     
    Collection<? extends BasicBlock<?>>
    @@ -171,13 +171,13 @@

    Method Summary

    List<? extends BasicBlock<?>>
     
    - +
    returns the nodes in this graph in a non-deterministic order (->Set) to get the nodes in linearized, ordered manner use iterator() or getStmts.
    - +
     
    @@ -189,33 +189,33 @@

    Method Summary

    returns a list of associated traps

    boolean
    - +
    returns true if there is a flow between source and target throws an Exception if at least one of the parameters is not contained in the graph.
    int
    -
    inDegree(Stmt stmt)
    +
    inDegree(Stmt stmt)
    returns the amount of ingoing flows into node
    - +
     
    int
    - +
    returns the amount of flows that start from node
    - - + +
    returns the ingoing flows to node as an List with no reliable/specific order and possibly duplicate entries i.e.
    - - + +
    returns the outgoing flows of node as ordered List.
    @@ -275,7 +275,7 @@

    Method Details

  • getStartingStmt

    -
    public Stmt getStartingStmt()
    +
    public Stmt getStartingStmt()
    Specified by:
    getStartingStmt in class StmtGraph<V extends BasicBlock<V>>
    @@ -296,7 +296,7 @@

    getStartingStmtBlock

    getBlockOf

    public BasicBlock<?> getBlockOf(@Nonnull - Stmt stmt)
    + Stmt stmt)
  • Specified by:
    getBlockOf in class StmtGraph<V extends BasicBlock<V>>
    @@ -307,7 +307,7 @@

    getBlockOf

    getNodes

    @Nonnull -public Collection<Stmt> getNodes()
    +public Collection<Stmt> getNodes()
    Description copied from class: StmtGraph
    returns the nodes in this graph in a non-deterministic order (->Set) to get the nodes in linearized, ordered manner use iterator() or getStmts.
    @@ -343,7 +343,7 @@

    getBlocksSorted

    containsNode

    public boolean containsNode(@Nonnull - Stmt node)
    + Stmt node)
    Specified by:
    containsNode in class StmtGraph<V extends BasicBlock<V>>
    @@ -354,8 +354,8 @@

    containsNode

    predecessors

    @Nonnull -public List<Stmt> predecessors(@Nonnull - Stmt stmt)
    +public List<Stmt> predecessors(@Nonnull + Stmt stmt)
    Description copied from class: StmtGraph
    returns the ingoing flows to node as an List with no reliable/specific order and possibly duplicate entries i.e. if a JSwitchStmt has multiple cases that brnach to `node`
    @@ -369,8 +369,8 @@

    predecessors

    exceptionalPredecessors

    @Nonnull -public List<Stmt> exceptionalPredecessors(@Nonnull - Stmt node)
    +public List<Stmt> exceptionalPredecessors(@Nonnull + Stmt node)
    Description copied from class: StmtGraph
    it is possible to reach traphandlers through inline code i.e. without any exceptional flow
    @@ -383,8 +383,8 @@

    exceptionalPredecessors

    successors

    @Nonnull -public List<Stmt> successors(@Nonnull - Stmt stmt)
    +public List<Stmt> successors(@Nonnull + Stmt stmt)
    Description copied from class: StmtGraph
    returns the outgoing flows of node as ordered List. The List can have duplicate entries!
    @@ -397,8 +397,8 @@

    successors

    exceptionalSuccessors

    @Nonnull -public Map<ClassType,Stmt> exceptionalSuccessors(@Nonnull - Stmt node)
    +public Map<ClassType,Stmt> exceptionalSuccessors(@Nonnull + Stmt node)
    Specified by:
    exceptionalSuccessors in class StmtGraph<V extends BasicBlock<V>>
    @@ -409,7 +409,7 @@

    exceptionalSuccessors

    degree

    public int degree(@Nonnull - Stmt stmt)
    + Stmt stmt)
    Description copied from class: StmtGraph
    returns the amount of flows with node as source or target.
    @@ -422,7 +422,7 @@

    degree

    inDegree

    public int inDegree(@Nonnull - Stmt stmt)
    + Stmt stmt)
    Description copied from class: StmtGraph
    returns the amount of ingoing flows into node
    @@ -435,7 +435,7 @@

    inDegree

    outDegree

    public int outDegree(@Nonnull - Stmt stmt)
    + Stmt stmt)
    Description copied from class: StmtGraph
    returns the amount of flows that start from node
    @@ -448,9 +448,9 @@

    outDegree

    hasEdgeConnecting

    public boolean hasEdgeConnecting(@Nonnull - Stmt from, + Stmt from, @Nonnull - Stmt to)
    + Stmt to)
    Description copied from class: StmtGraph
    returns true if there is a flow between source and target throws an Exception if at least one of the parameters is not contained in the graph.
    @@ -464,7 +464,7 @@

    hasEdgeConnecting

    iterator

    @Nonnull -public Iterator<Stmt> iterator()
    +public Iterator<Stmt> iterator()
    Specified by:
    iterator in interface Iterable<V extends BasicBlock<V>>
    diff --git a/apidocs/sootup/core/graph/ImmutableBasicBlock.html b/apidocs/sootup/core/graph/ImmutableBasicBlock.html index 630a64f2023..972dea3b98c 100644 --- a/apidocs/sootup/core/graph/ImmutableBasicBlock.html +++ b/apidocs/sootup/core/graph/ImmutableBasicBlock.html @@ -1,7 +1,7 @@ - + ImmutableBasicBlock (SootUp 1.1.2-SNAPSHOT API) @@ -118,7 +118,7 @@

    Method Summary

     
    - +
     
    @@ -127,13 +127,13 @@

    Method Summary

    int
     
    - +
     
     
    - +
     
    @@ -218,7 +218,7 @@

    getExceptionalSuccessors

    getStmts

    @Nonnull -public List<Stmt> getStmts()
    +public List<Stmt> getStmts()
    Specified by:
    getStmts in interface BasicBlock<ImmutableBasicBlock>
    @@ -239,7 +239,7 @@

    getStmtCount

    getHead

    @Nonnull -public Stmt getHead()
    +public Stmt getHead()
    Specified by:
    getHead in interface BasicBlock<ImmutableBasicBlock>
    @@ -250,7 +250,7 @@

    getHead

    getTail

    @Nonnull -public Stmt getTail()
    +public Stmt getTail()
    Specified by:
    getTail in interface BasicBlock<ImmutableBasicBlock>
    diff --git a/apidocs/sootup/core/graph/ImmutableBlockStmtGraph.ImmutableBasicBlock.html b/apidocs/sootup/core/graph/ImmutableBlockStmtGraph.ImmutableBasicBlock.html index 19f26425c28..1d9dcda3daf 100644 --- a/apidocs/sootup/core/graph/ImmutableBlockStmtGraph.ImmutableBasicBlock.html +++ b/apidocs/sootup/core/graph/ImmutableBlockStmtGraph.ImmutableBasicBlock.html @@ -1,7 +1,7 @@ - + ImmutableBlockStmtGraph.ImmutableBasicBlock (SootUp 1.1.2-SNAPSHOT API) @@ -109,7 +109,7 @@

    Method Summary

     
    - +
     
    @@ -118,13 +118,13 @@

    Method Summary

    int
     
    - +
     
     
    - +
     
    @@ -195,7 +195,7 @@

    getExceptionalSuccessors

    getStmts

    @Nonnull -public List<Stmt> getStmts()
    +public List<Stmt> getStmts()
    Specified by:
    getStmts in interface BasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
    @@ -216,7 +216,7 @@

    getStmtCount

    getHead

    @Nonnull -public Stmt getHead()
    +public Stmt getHead()
    Specified by:
    getHead in interface BasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
    @@ -227,7 +227,7 @@

    getHead

    getTail

    @Nonnull -public Stmt getTail()
    +public Stmt getTail()
    Specified by:
    getTail in interface BasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
    diff --git a/apidocs/sootup/core/graph/ImmutableBlockStmtGraph.html b/apidocs/sootup/core/graph/ImmutableBlockStmtGraph.html index f7283db034e..aa5f9ba1b6d 100644 --- a/apidocs/sootup/core/graph/ImmutableBlockStmtGraph.html +++ b/apidocs/sootup/core/graph/ImmutableBlockStmtGraph.html @@ -1,7 +1,7 @@ - + ImmutableBlockStmtGraph (SootUp 1.1.2-SNAPSHOT API) @@ -81,7 +81,7 @@

    Class ImmutableBlockStmt
    All Implemented Interfaces:
    -
    Iterable<Stmt>
    +
    Iterable<Stmt>

    public class ImmutableBlockStmtGraph @@ -132,18 +132,18 @@

    Method Summary

    Method
    Description
    boolean
    - +
     
    - - + +
    it is possible to reach traphandlers through inline code i.e.
    - - + +
     
    - +
     
    @@ -151,13 +151,13 @@

    Method Summary

    List<? extends BasicBlock<?>>
     
    - +
    returns the nodes in this graph in a non-deterministic order (->Set) to get the nodes in linearized, ordered manner use iterator() or getStmts.
    - +
     
    @@ -169,33 +169,33 @@

    Method Summary

    returns a list of associated traps
    boolean
    -
    hasEdgeConnecting(Stmt source, - Stmt target)
    +
    hasEdgeConnecting(Stmt source, + Stmt target)
    returns true if there is a flow between source and target throws an Exception if at least one of the parameters is not contained in the graph.
    int
    -
    inDegree(Stmt node)
    +
    inDegree(Stmt node)
    returns the amount of ingoing flows into node
    - +
     
    int
    - +
    returns the amount of flows that start from node
    - - + +
    returns the ingoing flows to node as an List with no reliable/specific order and possibly duplicate entries i.e.
    - - + +
    returns the outgoing flows of node as ordered List.
    @@ -241,7 +241,7 @@

    Method Details

    getStartingStmt

    @Nullable -public Stmt getStartingStmt()
    +public Stmt getStartingStmt()

    Specified by:
    getStartingStmt in class StmtGraph<ImmutableBlockStmtGraph.ImmutableBasicBlock>
    @@ -262,7 +262,7 @@

    getStartingStmtBlock

    getBlockOf

    + Stmt stmt)
    Specified by:
    getBlockOf in class StmtGraph<ImmutableBlockStmtGraph.ImmutableBasicBlock>
    @@ -273,7 +273,7 @@

    getBlockOf

    getNodes

    @Nonnull -public List<Stmt> getNodes()
    +public List<Stmt> getNodes()
    Description copied from class: StmtGraph
    returns the nodes in this graph in a non-deterministic order (->Set) to get the nodes in linearized, ordered manner use iterator() or getStmts.
    @@ -309,7 +309,7 @@

    getBlocksSorted

    containsNode

    public boolean containsNode(@Nonnull - Stmt node)
    + Stmt node)
    Specified by:
    containsNode in class StmtGraph<ImmutableBlockStmtGraph.ImmutableBasicBlock>
    @@ -320,8 +320,8 @@

    containsNode

    predecessors

    @Nonnull -public List<Stmt> predecessors(@Nonnull - Stmt node)
    +public List<Stmt> predecessors(@Nonnull + Stmt node)
    Description copied from class: StmtGraph
    returns the ingoing flows to node as an List with no reliable/specific order and possibly duplicate entries i.e. if a JSwitchStmt has multiple cases that brnach to `node`
    @@ -335,8 +335,8 @@

    predecessors

    exceptionalPredecessors

    @Nonnull -public List<Stmt> exceptionalPredecessors(@Nonnull - Stmt node)
    +public List<Stmt> exceptionalPredecessors(@Nonnull + Stmt node)
    Description copied from class: StmtGraph
    it is possible to reach traphandlers through inline code i.e. without any exceptional flow
    @@ -349,8 +349,8 @@

    exceptionalPredecessors

    successors

    @Nonnull -public List<Stmt> successors(@Nonnull - Stmt node)
    +public List<Stmt> successors(@Nonnull + Stmt node)
    Description copied from class: StmtGraph
    returns the outgoing flows of node as ordered List. The List can have duplicate entries!
    @@ -363,8 +363,8 @@

    successors

    exceptionalSuccessors

    @Nonnull -public Map<ClassType,Stmt> exceptionalSuccessors(@Nonnull - Stmt node)
    +public Map<ClassType,Stmt> exceptionalSuccessors(@Nonnull + Stmt node)
    Specified by:
    exceptionalSuccessors in class StmtGraph<ImmutableBlockStmtGraph.ImmutableBasicBlock>
    @@ -375,7 +375,7 @@

    exceptionalSuccessors

    inDegree

    public int inDegree(@Nonnull - Stmt node)
    + Stmt node)
    Description copied from class: StmtGraph
    returns the amount of ingoing flows into node
    @@ -388,7 +388,7 @@

    inDegree

    outDegree

    public int outDegree(@Nonnull - Stmt node)
    + Stmt node)
    Description copied from class: StmtGraph
    returns the amount of flows that start from node
    @@ -401,9 +401,9 @@

    outDegree

    hasEdgeConnecting

    public boolean hasEdgeConnecting(@Nonnull - Stmt source, + Stmt source, @Nonnull - Stmt target)
    + Stmt target)
    Description copied from class: StmtGraph
    returns true if there is a flow between source and target throws an Exception if at least one of the parameters is not contained in the graph.
    @@ -430,10 +430,10 @@

    getTraps

    iterator

    @Nonnull -public Iterator<Stmt> iterator()
    +public Iterator<Stmt> iterator()
    Specified by:
    -
    iterator in interface Iterable<Stmt>
    +
    iterator in interface Iterable<Stmt>
    Overrides:
    iterator in class StmtGraph<ImmutableBlockStmtGraph.ImmutableBasicBlock>
    diff --git a/apidocs/sootup/core/graph/MutableBasicBlock.html b/apidocs/sootup/core/graph/MutableBasicBlock.html index 287361dbc5e..c7e3ef2084f 100644 --- a/apidocs/sootup/core/graph/MutableBasicBlock.html +++ b/apidocs/sootup/core/graph/MutableBasicBlock.html @@ -1,7 +1,7 @@ - + MutableBasicBlock (SootUp 1.1.2-SNAPSHOT API) @@ -98,7 +98,7 @@

    Constructor Summary

    Description
     
    - @@ -123,87 +123,98 @@

    Method Summary

     
    void
    -
    addStmt(Stmt stmt)
    +
    addStmt(Stmt newStmt)
     
    void
    - +
     
    void
    - +
     
    void
    - +
     
    -
    void
    - + +
     
    - - +
    void
    +
     
    -
    void
    - +
    boolean
    +
     
    -
    boolean
    - + +
     
    - +
     
    - - + +
     
    - - + +
     
    - - +
    int
    +
     
    -
    int
    - + +
     
    - - + +
     
    - - + +
     
    - - +
    void
    +
     
    -
    void
    - +
    boolean
    +
     
    void
    - +
     
    -
    void
    - +
    boolean
    +
     
    void
    - +
    replaceStmt(Stmt oldStmt, + Stmt newStmt)
     
    -
    void
    -
    replaceStmt(Stmt oldStmt, - Stmt newStmt)
    -
     
    - -
    splitBlockLinked(Stmt splitStmt, +
    boolean
    + +
    +
    set newBlock to null to unset..
    +
    +
    boolean
    +
    setSuccessorBlock(int successorIdx, + MutableBasicBlock block)
    +
     
    + +
    splitBlockLinked(Stmt splitStmt, boolean shouldBeNewHead)
    -
    -
    splits a BasicBlock into first|second
    +
    +
    splits a BasicBlock into first|second we know splitStmt must be a FallsThroughStmt
    - -
    splitBlockUnlinked(int splitIdx)
    -
     
    - -
    splitBlockUnlinked(Stmt newTail, - Stmt newHead)
    -
    + +
    splitBlockUnlinked(int splitIdx)
    +
     
    + +
    splitBlockUnlinked(Stmt newTail, + Stmt newHead)
    +
    splits a single MutableBasicBlock into two at splitIndex position, so that the Stmt at the splitIdx is the Head of the second MutableBasicBlock.
    - - + + +
     
    +
    protected void
    +
     
    @@ -234,7 +245,7 @@

    MutableBasicBlock

  • MutableBasicBlock

    -
    public MutableBasicBlock(List<Stmt> stmts, +
    public MutableBasicBlock(List<Stmt> stmts, Map<ClassType,MutableBasicBlock> exceptionMap)
  • @@ -260,21 +271,28 @@

    equals

    addStmt

    public void addStmt(@Nonnull - Stmt stmt)
    + Stmt newStmt)
  • removeStmt

    public void removeStmt(@Nonnull - Stmt stmt)
    + Stmt stmt)
  • replaceStmt

    -
    public void replaceStmt(Stmt oldStmt, - Stmt newStmt)
    +
    public void replaceStmt(Stmt oldStmt, + Stmt newStmt)
    +
    +
  • +
  • +
    +

    updateSuccessorContainer

    +
    protected void updateSuccessorContainer(@Nonnull + Stmt newStmt)
  • @@ -285,23 +303,17 @@

    addPredecessorBlock

  • -
    -

    addSuccessorBlock

    -
    public void addSuccessorBlock(@Nonnull +
    +

    setSuccessorBlock

    +
    public boolean setSuccessorBlock(int successorIdx, + @Nullable MutableBasicBlock block)
  • removePredecessorBlock

    -
    public void removePredecessorBlock(@Nonnull - MutableBasicBlock b)
    -
    -
  • -
  • -
    -

    removeSuccessorBlock

    -
    public void removeSuccessorBlock(@Nonnull +
    public boolean removePredecessorBlock(@Nonnull MutableBasicBlock b)
  • @@ -374,7 +386,7 @@

    getExceptionalSuccessors

    getStmts

    @Nonnull -public List<Stmt> getStmts()
    +public List<Stmt> getStmts()
    Specified by:
    getStmts in interface BasicBlock<MutableBasicBlock>
    @@ -395,7 +407,7 @@

    getStmtCount

    getHead

    @Nonnull -public Stmt getHead()
    +public Stmt getHead()
    Specified by:
    getHead in interface BasicBlock<MutableBasicBlock>
    @@ -406,7 +418,7 @@

    getHead

    getTail

    @Nonnull -public Stmt getTail()
    +public Stmt getTail()
    Specified by:
    getTail in interface BasicBlock<MutableBasicBlock>
    @@ -417,9 +429,9 @@

    getTail

    splitBlockUnlinked

    public MutableBasicBlock splitBlockUnlinked(@Nonnull - Stmt newTail, + Stmt newTail, @Nonnull - Stmt newHead)
    + Stmt newHead)
    splits a single MutableBasicBlock into two at splitIndex position, so that the Stmt at the splitIdx is the Head of the second MutableBasicBlock. this method does not link the splitted blocks.
    @@ -440,9 +452,9 @@

    splitBlockUnlinked

    splitBlockLinked

    @Nonnull public MutableBasicBlock splitBlockLinked(@Nonnull - Stmt splitStmt, + Stmt splitStmt, boolean shouldBeNewHead)
    -
    splits a BasicBlock into first|second
    +
    splits a BasicBlock into first|second we know splitStmt must be a FallsThroughStmt
    Parameters:
    shouldBeNewHead - if true: splitStmt is the Head of the second BasicBlock. if @@ -487,6 +499,23 @@

    toString

    +
  • +
    +

    replaceSuccessorBlock

    +
    public boolean replaceSuccessorBlock(@Nonnull + MutableBasicBlock oldBlock, + @Nullable + MutableBasicBlock newBlock)
    +
    set newBlock to null to unset..
    +
    +
  • +
  • +
    +

    replacePredecessorBlock

    +
    public boolean replacePredecessorBlock(MutableBasicBlock oldBlock, + MutableBasicBlock newBlock)
    +
    +
  • diff --git a/apidocs/sootup/core/graph/MutableBlockStmtGraph.html b/apidocs/sootup/core/graph/MutableBlockStmtGraph.html index d6f7eff6b2f..e81cebc91dc 100644 --- a/apidocs/sootup/core/graph/MutableBlockStmtGraph.html +++ b/apidocs/sootup/core/graph/MutableBlockStmtGraph.html @@ -1,7 +1,7 @@ - + MutableBlockStmtGraph (SootUp 1.1.2-SNAPSHOT API) @@ -83,7 +83,7 @@

    Class MutableBlockStmtGrap
    All Implemented Interfaces:
    -
    Iterable<Stmt>
    +
    Iterable<Stmt>

    public class MutableBlockStmtGraph @@ -133,61 +133,61 @@

    Method Summary

    Method
    Description
    void
    -
    addBlock(List<Stmt> stmts, - Map<ClassType,Stmt> trapMap)
    +
    addBlock(List<Stmt> stmts, + Map<ClassType,Stmt> trapMap)
    The list of Stmts must contain only fallsthrough Stmts; A flow manipulating Stmt (BranchingStmt, return, throw) is only allowed at the Tail.
    void
    -
    addExceptionalEdge(Stmt stmt, +
    addExceptionalEdge(Stmt stmt, ClassType exceptionType, - Stmt traphandlerStmt)
    + Stmt traphandlerStmt)
    Adds an exceptional flow with the type "exception" to a "stmt" which will reach "traphandlerStmt"
    void
    -
    addNode(Stmt stmt, - Map<ClassType,Stmt> exceptions)
    +
    addNode(Stmt stmt, + Map<ClassType,Stmt> exceptions)
    inserts a "stmt" with exceptional flows "traps" into the StmtGraph
    + Stmt stmt)
    Adds a Stmt to the end of a block i.e.
    void
    - +
    Modifications of exceptional flows removes all exceptional flows from "stmt"
    boolean
    - +
     
    - +
    creates a Block and inserts the given Stmt.
     
    - +
     
    - - + +
    it is possible to reach traphandlers through inline code i.e.
    - - + +
     
    - +
     
    Set<? extends BasicBlock<?>>
    @@ -195,20 +195,20 @@

    Method Summary

    List<? extends BasicBlock<?>>
     
    - +
    returns the nodes in this graph in a non-deterministic order (->Set) to get the nodes in linearized, ordered manner use iterator() or getStmts.
    - +
     
     
    - +
    Comparator which sorts the trap output in getTraps()
    @@ -218,93 +218,108 @@

    Method Summary

    hint: little expensive getter - its more of a build/create

    boolean
    -
    hasEdgeConnecting(Stmt source, - Stmt target)
    +
    hasEdgeConnecting(Stmt source, + Stmt target)
    returns true if there is a flow between source and target throws an Exception if at least one of the parameters is not contained in the graph.
    int
    -
    inDegree(Stmt node)
    +
    inDegree(Stmt node)
    returns the amount of ingoing flows into node
    void
    -
    initializeWith(List<Stmt> stmts, - Map<BranchingStmt,List<Stmt>> branchingMap, +
    initializeWith(List<Stmt> stmts, + Map<BranchingStmt,List<Stmt>> branchingMap, List<Trap> traps)
    Creates a Graph representation from the 'legacy' representation i.e.
    void
    -
    insertBefore(Stmt beforeStmt, - List<Stmt> stmts, - Map<ClassType,Stmt> exceptionMap)
    +
    insertBefore(Stmt beforeStmt, + List<FallsThroughStmt> stmts, + Map<ClassType,Stmt> exceptionMap)
     
    protected boolean
    isMergeable(MutableBasicBlock firstBlock, MutableBasicBlock followingBlock)
     
    int
    - +
    returns the amount of flows that start from node
    - - + +
    returns the ingoing flows to node as an List with no reliable/specific order and possibly duplicate entries i.e.
    void
    -
    putEdge(Stmt stmtA, - Stmt stmtB)
    -
    +
    putEdge(BranchingStmt stmtA, + int succesorIdx, + Stmt stmtB)
    +
     
    +
    void
    +
    putEdge(FallsThroughStmt stmtA, + Stmt stmtB)
    +
    Modifications of unexceptional flows
    -
    protected void
    - -
     
    +
    protected void
    +
    putEdge_internal(Stmt stmtA, + int succesorIdx, + Stmt stmtB)
    +
     
    +
    boolean
    +
    removeEdge(Stmt from, + Stmt to)
    +
    +
    removes the current outgoing flows of "from" to "to"
    +
    void
    -
    removeEdge(Stmt from, - Stmt to)
    +
    removeExceptionalEdge(Stmt node, + ClassType exceptionType)
    -
    removes the current outgoing flows of "from" to "targets"
    +
    removes an exceptional flow of the type "exception" flow from "stmt"
    void
    -
    removeExceptionalEdge(Stmt node, - ClassType exceptionType)
    +
    -
    removes an exceptional flow of the type "exception" flow from "stmt"
    +
    removes "stmt" from the StmtGraph
    void
    - +
    removeNode(Stmt stmt, + boolean keepFlow)
    -
    removes "stmt" from the StmtGraph
    +
    Removes a Stmt from the StmtGraph.
    void
    -
    removeNode(Stmt stmt, - boolean keepFlow)
    -
     
    -
    void
    -
    replaceNode(Stmt oldStmt, - Stmt newStmt)
    -
    +
    replaceNode(Stmt oldStmt, + Stmt newStmt)
    +
    Modification of stmts (without manipulating any flows; possible assigned exceptional flows stay the same as well)
    +
    boolean
    +
    replaceSucessorEdge(Stmt from, + Stmt oldTo, + Stmt newTo)
    +
    +
    Replaces all SuccessorEdge(s) of from to oldTo by mewTo
    +
    void
    -
    setEdges(Stmt fromStmt, - List<Stmt> targets)
    +
    setEdges(BranchingStmt fromStmt, + List<Stmt> targets)
    replaces the current outgoing flows of "from" to "targets"
    void
    -
    setStartingStmt(Stmt startingStmt)
    +
    setStartingStmt(Stmt startingStmt)
     
    - - + +
    returns the outgoing flows of node as ordered List.
    @@ -325,7 +340,7 @@

    Method Summary

    Methods inherited from class sootup.core.graph.MutableStmtGraph

    -addBlock, addNode, insertBefore, setEdges
    +addBlock, addNode, insertBefore, setEdges
    @@ -380,9 +395,9 @@

    Method Details

    initializeWith

    public void initializeWith(@Nonnull - List<Stmt> stmts, + List<Stmt> stmts, @Nonnull - Map<BranchingStmt,List<Stmt>> branchingMap, + Map<BranchingStmt,List<Stmt>> branchingMap, @Nonnull List<Trap> traps)
    Creates a Graph representation from the 'legacy' representation i.e. a List of Stmts and Traps.
    @@ -392,11 +407,11 @@

    initializeWith

    addExceptionalEdge

    public void addExceptionalEdge(@Nonnull - Stmt stmt, + Stmt stmt, @Nonnull ClassType exceptionType, @Nonnull - Stmt traphandlerStmt)
    + Stmt traphandlerStmt)
    Description copied from class: MutableStmtGraph
    Adds an exceptional flow with the type "exception" to a "stmt" which will reach "traphandlerStmt"
    @@ -410,7 +425,7 @@

    addExceptionalEdge

    removeExceptionalEdge

    public void removeExceptionalEdge(@Nonnull - Stmt node, + Stmt node, @Nonnull ClassType exceptionType)
    Description copied from class: MutableStmtGraph
    @@ -425,7 +440,7 @@

    removeExceptionalEdge

    clearExceptionalEdges

    public void clearExceptionalEdges(@Nonnull - Stmt node)
    + Stmt node)
    Description copied from class: MutableStmtGraph
    Modifications of exceptional flows removes all exceptional flows from "stmt"
    @@ -460,9 +475,9 @@

    getBlocksSorted

    addBlock

    public void addBlock(@Nonnull - List<Stmt> stmts, + List<Stmt> stmts, @Nonnull - Map<ClassType,Stmt> trapMap)
    + Map<ClassType,Stmt> trapMap)
    The list of Stmts must contain only fallsthrough Stmts; A flow manipulating Stmt (BranchingStmt, return, throw) is only allowed at the Tail. (like the conditions of a Block)
    @@ -475,9 +490,9 @@

    addBlock

    addNode

    public void addNode(@Nonnull - Stmt stmt, + Stmt stmt, @Nonnull - Map<ClassType,Stmt> exceptions)
    + Map<ClassType,Stmt> exceptions)
    Description copied from class: MutableStmtGraph
    inserts a "stmt" with exceptional flows "traps" into the StmtGraph
    @@ -510,7 +525,7 @@

    tryMergeBlocks

    createStmtsBlock

    @Nonnull protected MutableBasicBlock createStmtsBlock(@Nonnull - Stmt stmt)
    + Stmt stmt)
    creates a Block and inserts the given Stmt.
    Returns:
    @@ -524,7 +539,7 @@

    addNodeToBlock

    protected MutableBasicBlock addNodeToBlock(@Nonnull MutableBasicBlock block, @Nonnull - Stmt stmt)
    + Stmt stmt)
    Adds a Stmt to the end of a block i.e. stmt will become the new tail.
    @@ -532,7 +547,7 @@

    addNodeToBlock

    removeNode

    public void removeNode(@Nonnull - Stmt stmt)
    + Stmt stmt)
    Description copied from class: MutableStmtGraph
    removes "stmt" from the StmtGraph
    @@ -545,17 +560,29 @@

    removeNode

    removeNode

    public void removeNode(@Nonnull - Stmt stmt, + Stmt stmt, boolean keepFlow)
    +
    Removes a Stmt from the StmtGraph. + +

    It can optionally keep the flow (edges) of the statement by connecting the predecessors of + the statement with successors of the statement. Keeping the flow does not work when the + statement has multiple successors.

    +
    +
    Parameters:
    +
    stmt - the Stmt to be removed
    +
    keepFlow - flag indicating whether to keep the flow or not
    +
    Throws:
    +
    IllegalArgumentException - if keepFlow is true but the stmt has multiple successors
    +
  • replaceNode

    public void replaceNode(@Nonnull - Stmt oldStmt, + Stmt oldStmt, @Nonnull - Stmt newStmt)
    + Stmt newStmt)
  • Description copied from class: MutableStmtGraph
    Modification of stmts (without manipulating any flows; possible assigned exceptional flows stay the same as well)
    @@ -575,30 +602,41 @@

    validateBlocks

    insertBefore

    public void insertBefore(@Nonnull - Stmt beforeStmt, + Stmt beforeStmt, @Nonnull - List<Stmt> stmts, + List<FallsThroughStmt> stmts, @Nonnull - Map<ClassType,Stmt> exceptionMap)
    + Map<ClassType,Stmt> exceptionMap)
    Specified by:
    insertBefore in class MutableStmtGraph
    -
    Parameters:
    -
    beforeStmt - the Stmt which succeeds the inserted Stmts (its NOT preceeding as this - simplifies the handling of BranchingStmts)
    -
    stmts - can only allow fallsthrough Stmts except for the last Stmt in the List there is a - single BranchingStmt allowed!
  • -
    +
    +

    replaceSucessorEdge

    +
    public boolean replaceSucessorEdge(@Nonnull + Stmt from, + @Nonnull + Stmt oldTo, + @Nonnull + Stmt newTo)
    +
    Replaces all SuccessorEdge(s) of from to oldTo by mewTo
    +
    +
    Specified by:
    +
    replaceSucessorEdge in class MutableStmtGraph
    +
    +
    +
  • +
  • +

    putEdge

    public void putEdge(@Nonnull - Stmt stmtA, + FallsThroughStmt stmtA, @Nonnull - Stmt stmtB)
    -
    Description copied from class: MutableStmtGraph
    + Stmt stmtB)
  • +
    Description copied from class: MutableStmtGraph
    Modifications of unexceptional flows

    Adds a flow "from" to "to". if at least one of the parameter Stmts is not already in the @@ -606,46 +644,63 @@

    putEdge

    in the StmtGraph the method assumes "to" has the same exceptional flows as "from".
    Specified by:
    -
    putEdge in class MutableStmtGraph
    +
    putEdge in class MutableStmtGraph
  • -
    -

    removeEdge

    -
    public void removeEdge(@Nonnull - Stmt from, +
    +

    putEdge

    +
    public void putEdge(@Nonnull + BranchingStmt stmtA, + int succesorIdx, @Nonnull - Stmt to)
    -
    Description copied from class: MutableStmtGraph
    -
    removes the current outgoing flows of "from" to "targets"
    + Stmt stmtB)
    Specified by:
    -
    removeEdge in class MutableStmtGraph
    +
    putEdge in class MutableStmtGraph
  • -
    -

    removeBlockBorderEdgesInternal

    -
    protected void removeBlockBorderEdgesInternal(@Nonnull - Stmt from, +
    +

    putEdge_internal

    +
    protected void putEdge_internal(@Nonnull + Stmt stmtA, + int succesorIdx, + @Nonnull + Stmt stmtB)
    +
    +
  • +
  • +
    +

    removeEdge

    +
    public boolean removeEdge(@Nonnull + Stmt from, @Nonnull - MutableBasicBlock blockOfFrom)
    + Stmt to)
  • +
    Description copied from class: MutableStmtGraph
    +
    removes the current outgoing flows of "from" to "to"
    +
    +
    Specified by:
    +
    removeEdge in class MutableStmtGraph
    +
    Returns:
    +
    true if the edge existed and was removed; false if the edge didn't exist
    +
  • -
    +

    setEdges

    public void setEdges(@Nonnull - Stmt fromStmt, + BranchingStmt fromStmt, @Nonnull - List<Stmt> targets)
    -
    Description copied from class: MutableStmtGraph
    + List<Stmt> targets)
  • +
    Description copied from class: MutableStmtGraph
    replaces the current outgoing flows of "from" to "targets"
    Specified by:
    -
    setEdges in class MutableStmtGraph
    +
    setEdges in class MutableStmtGraph
    @@ -653,7 +708,7 @@

    setEdges

    getStartingStmt

    @Nullable -public Stmt getStartingStmt()
    +public Stmt getStartingStmt()
    Specified by:
    getStartingStmt in class StmtGraph<MutableBasicBlock>
    @@ -676,7 +731,7 @@

    getStartingStmtBlock

    getBlockOf

    @Nullable public BasicBlock<?> getBlockOf(@Nonnull - Stmt stmt)
    + Stmt stmt)
    Specified by:
    getBlockOf in class StmtGraph<MutableBasicBlock>
    @@ -698,7 +753,7 @@

    unmodifiableStmtGraph

    setStartingStmt

    public void setStartingStmt(@Nonnull - Stmt startingStmt)
    + Stmt startingStmt)
    Specified by:
    setStartingStmt in class MutableStmtGraph
    @@ -709,7 +764,7 @@

    setStartingStmt

    getNodes

    @Nonnull -public Set<Stmt> getNodes()
    +public Set<Stmt> getNodes()
    Description copied from class: StmtGraph
    returns the nodes in this graph in a non-deterministic order (->Set) to get the nodes in linearized, ordered manner use iterator() or getStmts.
    @@ -723,7 +778,7 @@

    getNodes

    containsNode

    public boolean containsNode(@Nonnull - Stmt node)
    + Stmt node)
    Specified by:
    containsNode in class StmtGraph<MutableBasicBlock>
    @@ -734,8 +789,8 @@

    containsNode

    predecessors

    @Nonnull -public List<Stmt> predecessors(@Nonnull - Stmt node)
    +public List<Stmt> predecessors(@Nonnull + Stmt node)
    Description copied from class: StmtGraph
    returns the ingoing flows to node as an List with no reliable/specific order and possibly duplicate entries i.e. if a JSwitchStmt has multiple cases that brnach to `node`
    @@ -749,8 +804,8 @@

    predecessors

    exceptionalPredecessors

    @Nonnull -public List<Stmt> exceptionalPredecessors(@Nonnull - Stmt node)
    +public List<Stmt> exceptionalPredecessors(@Nonnull + Stmt node)
    Description copied from class: StmtGraph
    it is possible to reach traphandlers through inline code i.e. without any exceptional flow
    @@ -762,7 +817,7 @@

    exceptionalPredecessors

  • exceptionalPredecessors

    -
    public List<Stmt> exceptionalPredecessors(@Nonnull +
    public List<Stmt> exceptionalPredecessors(@Nonnull MutableBasicBlock block)
  • @@ -777,8 +832,8 @@

    exceptionalPredecessorBlocks

    successors

    @Nonnull -public List<Stmt> successors(@Nonnull - Stmt node)
    +public List<Stmt> successors(@Nonnull + Stmt node)
    Description copied from class: StmtGraph
    returns the outgoing flows of node as ordered List. The List can have duplicate entries!
    @@ -791,8 +846,8 @@

    successors

    exceptionalSuccessors

    @Nonnull -public Map<ClassType,Stmt> exceptionalSuccessors(@Nonnull - Stmt node)
    +public Map<ClassType,Stmt> exceptionalSuccessors(@Nonnull + Stmt node)
    Specified by:
    exceptionalSuccessors in class StmtGraph<MutableBasicBlock>
    @@ -803,7 +858,7 @@

    exceptionalSuccessors

    inDegree

    public int inDegree(@Nonnull - Stmt node)
    + Stmt node)
    Description copied from class: StmtGraph
    returns the amount of ingoing flows into node
    @@ -816,7 +871,7 @@

    inDegree

    outDegree

    public int outDegree(@Nonnull - Stmt node)
    + Stmt node)
    Description copied from class: StmtGraph
    returns the amount of flows that start from node
    @@ -829,9 +884,9 @@

    outDegree

    hasEdgeConnecting

    public boolean hasEdgeConnecting(@Nonnull - Stmt source, + Stmt source, @Nonnull - Stmt target)
    + Stmt target)
    Description copied from class: StmtGraph
    returns true if there is a flow between source and target throws an Exception if at least one of the parameters is not contained in the graph.
    @@ -845,7 +900,7 @@

    hasEdgeConnecting

    getTrapComparator

    public Comparator<Trap> getTrapComparator(@Nonnull - HashMap<Stmt,Integer> stmtsBlockIdx)
    + HashMap<Stmt,Integer> stmtsBlockIdx)
    Comparator which sorts the trap output in getTraps()
    diff --git a/apidocs/sootup/core/graph/MutableStmtGraph.html b/apidocs/sootup/core/graph/MutableStmtGraph.html index 3fd860a468f..dc2fa199ac5 100644 --- a/apidocs/sootup/core/graph/MutableStmtGraph.html +++ b/apidocs/sootup/core/graph/MutableStmtGraph.html @@ -1,7 +1,7 @@ - + MutableStmtGraph (SootUp 1.1.2-SNAPSHOT API) @@ -81,7 +81,7 @@

    Class MutableStmtGraph

    All Implemented Interfaces:
    -
    Iterable<Stmt>
    +
    Iterable<Stmt>
    Direct Known Subclasses:
    @@ -134,96 +134,106 @@

    Method Summary

    Method
    Description
    void
    -
    addBlock(List<Stmt> stmts)
    +
    addBlock(List<Stmt> stmts)
    creates a whole BasicBlock which contains the sequence of (n-1)*fallsthrough()-stmt + optional a non-fallsthrough() stmt at the end of the list
    abstract void
    -
    addBlock(List<Stmt> stmts, - Map<ClassType,Stmt> traps)
    +
    addBlock(List<Stmt> stmts, + Map<ClassType,Stmt> traps)
    creates a whole BasicBlock with the details from the parameters
    abstract void
    -
    addExceptionalEdge(Stmt stmt, +
    addExceptionalEdge(Stmt stmt, ClassType exception, - Stmt traphandlerStmt)
    + Stmt traphandlerStmt)
    Adds an exceptional flow with the type "exception" to a "stmt" which will reach "traphandlerStmt"
    void
    -
    addNode(Stmt stmt)
    +
    addNode(Stmt stmt)
    inserts a "stmt" into the StmtGraph
    abstract void
    -
    addNode(Stmt stmt, - Map<ClassType,Stmt> traps)
    +
    addNode(Stmt stmt, + Map<ClassType,Stmt> traps)
    inserts a "stmt" with exceptional flows "traps" into the StmtGraph
    abstract void
    - +
    Modifications of exceptional flows removes all exceptional flows from "stmt"
    abstract void
    -
    insertBefore(Stmt beforeStmt, - List<Stmt> stmts, - Map<ClassType,Stmt> exceptionMap)
    +
    insertBefore(Stmt beforeStmt, + List<FallsThroughStmt> stmts, + Map<ClassType,Stmt> exceptionMap)
     
    void
    -
    insertBefore(Stmt beforeStmt, - Stmt newStmt)
    +
    insertBefore(Stmt beforeStmt, + FallsThroughStmt newStmt)
    inserts the "newStmt" before the position of "beforeStmt" i.e.
    abstract void
    -
    putEdge(Stmt from, - Stmt to)
    -
    -
    Modifications of unexceptional flows
    -
    +
    putEdge(BranchingStmt from, + int successorIdx, + Stmt to)
    +
     
    abstract void
    -
    removeEdge(Stmt from, - Stmt to)
    +
    -
    removes the current outgoing flows of "from" to "targets"
    +
    Modifications of unexceptional flows
    -
    abstract void
    -
    removeExceptionalEdge(Stmt stmt, - ClassType exception)
    +
    abstract boolean
    +
    removeEdge(Stmt from, + Stmt to)
    -
    removes an exceptional flow of the type "exception" flow from "stmt"
    +
    removes the current outgoing flows of "from" to "to"
    abstract void
    - +
    removeExceptionalEdge(Stmt stmt, + ClassType exception)
    -
    removes "stmt" from the StmtGraph
    +
    removes an exceptional flow of the type "exception" flow from "stmt"
    abstract void
    -
    replaceNode(Stmt oldStmt, - Stmt newStmt)
    +
    +
    removes "stmt" from the StmtGraph
    +
    +
    abstract void
    +
    replaceNode(Stmt oldStmt, + Stmt newStmt)
    +
    Modification of stmts (without manipulating any flows; possible assigned exceptional flows stay the same as well)
    +
    abstract boolean
    +
    replaceSucessorEdge(Stmt from, + Stmt oldTo, + Stmt newTo)
    +
     
    abstract void
    -
    setEdges(Stmt from, - List<Stmt> targets)
    +
    setEdges(BranchingStmt from, + List<Stmt> targets)
    replaces the current outgoing flows of "from" to "targets"
    void
    -
    setEdges(Stmt from, - Stmt... targets)
    +
    setEdges(BranchingStmt from, + Stmt... targets)
    replaces the current outgoing flows of "from" to each target of "targets"
    abstract void
    -
    setStartingStmt(Stmt firstStmt)
    +
    setStartingStmt(Stmt firstStmt)
     
    abstract StmtGraph<?>
    @@ -276,14 +286,14 @@

    unmodifiableStmtGraph

    setStartingStmt

    public abstract void setStartingStmt(@Nonnull - Stmt firstStmt)
    + Stmt firstStmt)
  • addNode

    public void addNode(@Nonnull - Stmt stmt)
    + Stmt stmt)
  • inserts a "stmt" into the StmtGraph
    @@ -291,9 +301,9 @@

    addNode

    addNode

    public abstract void addNode(@Nonnull - Stmt stmt, + Stmt stmt, @Nonnull - Map<ClassType,Stmt> traps)
    + Map<ClassType,Stmt> traps)
    inserts a "stmt" with exceptional flows "traps" into the StmtGraph
    @@ -301,9 +311,9 @@

    addNode

    addBlock

    public abstract void addBlock(@Nonnull - List<Stmt> stmts, + List<Stmt> stmts, @Nonnull - Map<ClassType,Stmt> traps)
    + Map<ClassType,Stmt> traps)
    creates a whole BasicBlock with the details from the parameters
    @@ -311,7 +321,7 @@

    addBlock

    addBlock

    public void addBlock(@Nonnull - List<Stmt> stmts)
    + List<Stmt> stmts)

    creates a whole BasicBlock which contains the sequence of (n-1)*fallsthrough()-stmt + optional a non-fallsthrough() stmt at the end of the list
    @@ -320,9 +330,9 @@

    addBlock

    replaceNode

    public abstract void replaceNode(@Nonnull - Stmt oldStmt, + Stmt oldStmt, @Nonnull - Stmt newStmt)
    + Stmt newStmt)

    Modification of stmts (without manipulating any flows; possible assigned exceptional flows stay the same as well)
    @@ -331,20 +341,20 @@

    replaceNode

    insertBefore

    public abstract void insertBefore(@Nonnull - Stmt beforeStmt, + Stmt beforeStmt, @Nonnull - List<Stmt> stmts, + List<FallsThroughStmt> stmts, @Nonnull - Map<ClassType,Stmt> exceptionMap)
    + Map<ClassType,Stmt> exceptionMap)
  • -
    +

    insertBefore

    public void insertBefore(@Nonnull - Stmt beforeStmt, + Stmt beforeStmt, @Nonnull - Stmt newStmt)
    + FallsThroughStmt newStmt)
  • inserts the "newStmt" before the position of "beforeStmt" i.e. newStmt.successors().contains(beforeStmt) will be true
    @@ -353,17 +363,17 @@

    insertBefore

    removeNode

    public abstract void removeNode(@Nonnull - Stmt stmt)
    + Stmt stmt)
    removes "stmt" from the StmtGraph
  • -
    +

    putEdge

    public abstract void putEdge(@Nonnull - Stmt from, + FallsThroughStmt from, @Nonnull - Stmt to)
    + Stmt to)
  • Modifications of unexceptional flows

    Adds a flow "from" to "to". if at least one of the parameter Stmts is not already in the @@ -372,40 +382,65 @@

    putEdge

  • -
    +
    +

    putEdge

    +
    public abstract void putEdge(@Nonnull + BranchingStmt from, + int successorIdx, + @Nonnull + Stmt to)
    +
    +
  • +
  • +
    +

    replaceSucessorEdge

    +
    public abstract boolean replaceSucessorEdge(@Nonnull + Stmt from, + @Nonnull + Stmt oldTo, + @Nonnull + Stmt newTo)
    +
    +
  • +
  • +

    setEdges

    public abstract void setEdges(@Nonnull - Stmt from, + BranchingStmt from, @Nonnull - List<Stmt> targets)
    + List<Stmt> targets)
  • replaces the current outgoing flows of "from" to "targets"
  • -
    +

    setEdges

    public void setEdges(@Nonnull - Stmt from, + BranchingStmt from, @Nonnull - Stmt... targets)
    + Stmt... targets)
  • replaces the current outgoing flows of "from" to each target of "targets"
  • removeEdge

    -
    public abstract void removeEdge(@Nonnull - Stmt from, +
    public abstract boolean removeEdge(@Nonnull + Stmt from, @Nonnull - Stmt to)
    -
    removes the current outgoing flows of "from" to "targets"
    + Stmt to)
    +
    removes the current outgoing flows of "from" to "to"
    +
    +
    Returns:
    +
    true if the edge existed and was removed; false if the edge didn't exist
    +
  • clearExceptionalEdges

    public abstract void clearExceptionalEdges(@Nonnull - Stmt stmt)
    + Stmt stmt)
  • Modifications of exceptional flows removes all exceptional flows from "stmt"
    @@ -413,11 +448,11 @@

    clearExceptionalEdges

    addExceptionalEdge

    public abstract void addExceptionalEdge(@Nonnull - Stmt stmt, + Stmt stmt, @Nonnull ClassType exception, @Nonnull - Stmt traphandlerStmt)
    + Stmt traphandlerStmt)
    Adds an exceptional flow with the type "exception" to a "stmt" which will reach "traphandlerStmt"
    @@ -426,7 +461,7 @@

    addExceptionalEdge

    removeExceptionalEdge

    public abstract void removeExceptionalEdge(@Nonnull - Stmt stmt, + Stmt stmt, @Nonnull ClassType exception)
    removes an exceptional flow of the type "exception" flow from "stmt"
    diff --git a/apidocs/sootup/core/graph/StmtGraph.BlockGraphIterator.html b/apidocs/sootup/core/graph/StmtGraph.BlockGraphIterator.html index 8ae56269c7d..224ad8a5e5e 100644 --- a/apidocs/sootup/core/graph/StmtGraph.BlockGraphIterator.html +++ b/apidocs/sootup/core/graph/StmtGraph.BlockGraphIterator.html @@ -1,7 +1,7 @@ - + StmtGraph.BlockGraphIterator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/graph/StmtGraph.BlockGraphIteratorAndTrapAggregator.html b/apidocs/sootup/core/graph/StmtGraph.BlockGraphIteratorAndTrapAggregator.html index 56931de56c3..f2255b036b1 100644 --- a/apidocs/sootup/core/graph/StmtGraph.BlockGraphIteratorAndTrapAggregator.html +++ b/apidocs/sootup/core/graph/StmtGraph.BlockGraphIteratorAndTrapAggregator.html @@ -1,7 +1,7 @@ - + StmtGraph.BlockGraphIteratorAndTrapAggregator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/graph/StmtGraph.html b/apidocs/sootup/core/graph/StmtGraph.html index 752d8bbd0b9..73a58108eb7 100644 --- a/apidocs/sootup/core/graph/StmtGraph.html +++ b/apidocs/sootup/core/graph/StmtGraph.html @@ -1,7 +1,7 @@ - + StmtGraph (SootUp 1.1.2-SNAPSHOT API) @@ -79,7 +79,7 @@

    Class StmtGraph<V extends
    All Implemented Interfaces:
    -
    Iterable<Stmt>
    +
    Iterable<Stmt>
    Direct Known Subclasses:
    @@ -88,7 +88,7 @@

    Class StmtGraph<V extends public abstract class StmtGraph<V extends BasicBlock<V>> extends Object -implements Iterable<Stmt>

    +implements Iterable<Stmt>
    Interface for control flow graphs on Jimple Stmts. A StmtGraph is directed and connected (except for traphandlers - those are not connected to the unexceptional flow via StmtGraph). Its directed edges represent flows between Stmts. If the edge starts in a branching Stmt there is an edge for @@ -97,7 +97,7 @@

    Class StmtGraph<V extends BranchingStmt. In a valid + associate the i-th item with the i-th branch case of a BranchingStmt. In a valid StmtGraph it is not allowed to have unconnected Nodes.
    @@ -163,26 +163,26 @@ 

    Method Summary

    Method
    Description
    abstract boolean
    - +
     
    int
    -
    degree(Stmt node)
    +
    degree(Stmt node)
    returns the amount of flows with node as source or target.
    boolean
     
    -
    abstract List<Stmt>
    - +
    abstract List<Stmt>
    +
    it is possible to reach traphandlers through inline code i.e.
    -
    abstract Map<ClassType,Stmt>
    - +
    abstract Map<ClassType,Stmt>
    +
     
    - - + +
    Collects all successors i.e.
    @@ -190,7 +190,7 @@

    Method Summary

     
    abstract BasicBlock<?>
    - +
     
    abstract Collection<? extends BasicBlock<?>>
    @@ -198,42 +198,42 @@

    Method Summary

    abstract List<? extends BasicBlock<?>>
     
    - - + +
     
    - +
    returns a Collection of all stmts in the graph that don't have an unexceptional ingoing flow or are the starting Stmt.
    - - + +
    Look for a path in graph, from def to use.
    - +
    Returns the result of iterating through all Stmts in this body.
    -
    abstract Collection<Stmt>
    +
    abstract Collection<Stmt>
    returns the nodes in this graph in a non-deterministic order (->Set) to get the nodes in linearized, ordered manner use iterator() or getStmts.
    -
    abstract Stmt
    +
    abstract Stmt
     
    abstract BasicBlock<?>
     
    - +
     
    - +
    returns a Collection of Stmts that leave the body (i.e.
    @@ -244,36 +244,36 @@

    Method Summary

    Deprecated.
    abstract boolean
    -
    hasEdgeConnecting(Stmt source, - Stmt target)
    +
    hasEdgeConnecting(Stmt source, + Stmt target)
    returns true if there is a flow between source and target throws an Exception if at least one of the parameters is not contained in the graph.
    abstract int
    -
    inDegree(Stmt node)
    +
    inDegree(Stmt node)
    returns the amount of ingoing flows into node
    boolean
    - +
     
    - +
     
    abstract int
    - +
    returns the amount of flows that start from node
    -
    abstract List<Stmt>
    - +
    abstract List<Stmt>
    +
    returns the ingoing flows to node as an List with no reliable/specific order and possibly duplicate entries i.e.
    -
    abstract List<Stmt>
    - +
    abstract List<Stmt>
    +
    returns the outgoing flows of node as ordered List.
    @@ -322,7 +322,7 @@

    Method Details

  • getStartingStmt

    -
    public abstract Stmt getStartingStmt()
    +
    public abstract Stmt getStartingStmt()
  • @@ -335,7 +335,7 @@

    getStartingStmtBlock

    getNodes

    @Nonnull -public abstract Collection<Stmt> getNodes()
    +public abstract Collection<Stmt> getNodes()
  • returns the nodes in this graph in a non-deterministic order (->Set) to get the nodes in linearized, ordered manner use iterator() or getStmts.
    @@ -343,7 +343,7 @@

    getNodes

  • getStmts

    -
    public List<Stmt> getStmts()
    +
    public List<Stmt> getStmts()
  • @@ -370,22 +370,22 @@

    getBlockIterator

    getBlockOf

    public abstract BasicBlock<?> getBlockOf(@Nonnull - Stmt stmt)
    + Stmt stmt)
  • containsNode

    public abstract boolean containsNode(@Nonnull - Stmt node)
    + Stmt node)
  • predecessors

    @Nonnull -public abstract List<Stmt> predecessors(@Nonnull - Stmt node)
    +public abstract List<Stmt> predecessors(@Nonnull + Stmt node)
  • returns the ingoing flows to node as an List with no reliable/specific order and possibly duplicate entries i.e. if a JSwitchStmt has multiple cases that brnach to `node`
    @@ -394,8 +394,8 @@

    predecessors

    exceptionalPredecessors

    @Nonnull -public abstract List<Stmt> exceptionalPredecessors(@Nonnull - Stmt node)
    +public abstract List<Stmt> exceptionalPredecessors(@Nonnull + Stmt node)
    it is possible to reach traphandlers through inline code i.e. without any exceptional flow
    @@ -403,8 +403,8 @@

    exceptionalPredecessors

    successors

    @Nonnull -public abstract List<Stmt> successors(@Nonnull - Stmt node)
    +public abstract List<Stmt> successors(@Nonnull + Stmt node)
    returns the outgoing flows of node as ordered List. The List can have duplicate entries!
    @@ -412,16 +412,16 @@

    successors

    exceptionalSuccessors

    @Nonnull -public abstract Map<ClassType,Stmt> exceptionalSuccessors(@Nonnull - Stmt node)
    +public abstract Map<ClassType,Stmt> exceptionalSuccessors(@Nonnull + Stmt node)
  • getAllSuccessors

    @Nonnull -public List<Stmt> getAllSuccessors(@Nonnull - Stmt stmt)
    +public List<Stmt> getAllSuccessors(@Nonnull + Stmt stmt)
  • Collects all successors i.e. unexceptional and exceptional successors of a given stmt into a list.
    @@ -436,7 +436,7 @@

    getAllSuccessors

    inDegree

    public abstract int inDegree(@Nonnull - Stmt node)
    + Stmt node)
    returns the amount of ingoing flows into node
    @@ -444,7 +444,7 @@

    inDegree

    outDegree

    public abstract int outDegree(@Nonnull - Stmt node)
    + Stmt node)
    returns the amount of flows that start from node
    @@ -452,7 +452,7 @@

    outDegree

    degree

    public int degree(@Nonnull - Stmt node)
    + Stmt node)
    returns the amount of flows with node as source or target.
    @@ -460,9 +460,9 @@

    degree

    hasEdgeConnecting

    public abstract boolean hasEdgeConnecting(@Nonnull - Stmt source, + Stmt source, @Nonnull - Stmt target)
    + Stmt target)
    returns true if there is a flow between source and target throws an Exception if at least one of the parameters is not contained in the graph.
    @@ -480,7 +480,7 @@

    getTraps

    getTails

    @Nonnull -public List<Stmt> getTails()
    +public List<Stmt> getTails()
    returns a Collection of Stmts that leave the body (i.e. JReturnVoidStmt, JReturnStmt and JThrowStmt)
    @@ -489,7 +489,7 @@

    getTails

    getEntrypoints

    @Nonnull -public Collection<Stmt> getEntrypoints()
    +public Collection<Stmt> getEntrypoints()
    returns a Collection of all stmts in the graph that don't have an unexceptional ingoing flow or are the starting Stmt.
    @@ -505,12 +505,13 @@

    validateStmtConnectionsInGraph

    getExtendedBasicBlockPathBetween

    @Nullable -public List<Stmt> getExtendedBasicBlockPathBetween(@Nonnull - Stmt from, +public List<Stmt> getExtendedBasicBlockPathBetween(@Nonnull + Stmt from, @Nonnull - Stmt to)
    + Stmt to)
    Look for a path in graph, from def to use. This path has to lie inside an extended basic block - (and this property implies uniqueness.). The path returned includes from and to.
    + (and this property implies uniqueness.). The path returned includes from and to. FIXME: ms: + explain better
    Parameters:
    from - start point for the path.
    @@ -534,7 +535,7 @@

    equals

    iterator

    @Nonnull -public Iterator<Stmt> iterator()
    +public Iterator<Stmt> iterator()
    Specified by:
    iterator in interface Iterable<V extends BasicBlock<V>>
    @@ -544,21 +545,21 @@

    iterator

  • getBranchTargetsOf

    -
    public List<Stmt> getBranchTargetsOf(BranchingStmt fromStmt)
    +
    public List<Stmt> getBranchTargetsOf(BranchingStmt fromStmt)
  • isStmtBranchTarget

    public boolean isStmtBranchTarget(@Nonnull - Stmt targetStmt)
    + Stmt targetStmt)
  • getLabeledStmts

    @Nonnull -public Collection<Stmt> getLabeledStmts()
    +public Collection<Stmt> getLabeledStmts()
  • Returns the result of iterating through all Stmts in this body. All Stmts thus found are returned. Branching Stmts and statements which use PhiExpr will have Stmts; a Stmt contains a Stmt that is either a target of a branch or is being used as a pointer to the end of a CFG diff --git a/apidocs/sootup/core/graph/StmtGraphBlockIterator.html b/apidocs/sootup/core/graph/StmtGraphBlockIterator.html index 7702e8b54f2..e7de0c0c20f 100644 --- a/apidocs/sootup/core/graph/StmtGraphBlockIterator.html +++ b/apidocs/sootup/core/graph/StmtGraphBlockIterator.html @@ -1,7 +1,7 @@ - + StmtGraphBlockIterator (SootUp 1.1.2-SNAPSHOT API) @@ -79,12 +79,12 @@

    Class StmtGraphBlockItera
    All Implemented Interfaces:
    -
    Iterator<Stmt>
    +
    Iterator<Stmt>

    public class StmtGraphBlockIterator extends Object -implements Iterator<Stmt>
    +implements Iterator<Stmt>

    Iterates over a given StmtGraph (which is connected, so all Stmt nodes are reached - except traphandler) so the returned Jimple Stmts are returned as valid, linearized code blocks that are intuitive to navigate.
    @@ -123,7 +123,7 @@

    Method Summary

    boolean
     
    - +
     
    @@ -167,10 +167,10 @@

    Method Details

    next

    @Nonnull -public Stmt next()
    +public Stmt next()
    Specified by:
    -
    next in interface Iterator<Stmt>
    +
    next in interface Iterator<Stmt>
    @@ -180,7 +180,7 @@

    hasNext

    public boolean hasNext()
    Specified by:
    -
    hasNext in interface Iterator<Stmt>
    +
    hasNext in interface Iterator<Stmt>
    diff --git a/apidocs/sootup/core/graph/class-use/BackwardsStmtGraph.html b/apidocs/sootup/core/graph/class-use/BackwardsStmtGraph.html index c6c49984e84..f773751280e 100644 --- a/apidocs/sootup/core/graph/class-use/BackwardsStmtGraph.html +++ b/apidocs/sootup/core/graph/class-use/BackwardsStmtGraph.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.graph.BackwardsStmtGraph (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/graph/class-use/BasicBlock.html b/apidocs/sootup/core/graph/class-use/BasicBlock.html index 13216632a3e..634489b41ff 100644 --- a/apidocs/sootup/core/graph/class-use/BasicBlock.html +++ b/apidocs/sootup/core/graph/class-use/BasicBlock.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.graph.BasicBlock (SootUp 1.1.2-SNAPSHOT API) @@ -56,20 +56,54 @@

    Uses of
  • @@ -223,7 +223,7 @@

    withBeginStmt

    withHandlerStmt

    @Nonnull public Trap withHandlerStmt(@Nonnull - Stmt handlerStmt)
    + Stmt handlerStmt)
  • @@ -231,28 +231,28 @@

    withHandlerStmt

    withEndStmt

    @Nonnull public Trap withEndStmt(@Nonnull - Stmt endStmt)
    + Stmt endStmt)
  • getBeginStmt

    @Nonnull -public Stmt getBeginStmt()
    +public Stmt getBeginStmt()
  • getEndStmt

    @Nonnull -public Stmt getEndStmt()
    +public Stmt getEndStmt()
  • getHandlerStmt

    @Nonnull -public Stmt getHandlerStmt()
    +public Stmt getHandlerStmt()
  • diff --git a/apidocs/sootup/core/jimple/basic/Value.html b/apidocs/sootup/core/jimple/basic/Value.html index cf794fed35c..788fe4197f8 100644 --- a/apidocs/sootup/core/jimple/basic/Value.html +++ b/apidocs/sootup/core/jimple/basic/Value.html @@ -1,7 +1,7 @@ - + Value (SootUp 1.1.2-SNAPSHOT API) @@ -80,7 +80,7 @@

    Interface Value

    All Known Subinterfaces:
    -
    ComparableConstant<C>, ConcreteRef, Constant, Expr, IdentityRef, Immediate, LogicalConstant<L>, NumericConstant<N>, RealConstant<R>, Ref, ShiftableConstant<A>
    +
    ComparableConstant<C>, ConcreteRef, Constant, Expr, IdentityRef, Immediate, LogicalConstant<L>, LValue, NumericConstant<N>, RealConstant<R>, Ref, ShiftableConstant<A>
    All Known Implementing Classes:
    diff --git a/apidocs/sootup/core/jimple/basic/class-use/EquivTo.html b/apidocs/sootup/core/jimple/basic/class-use/EquivTo.html index e212a291098..86de3bb0c20 100644 --- a/apidocs/sootup/core/jimple/basic/class-use/EquivTo.html +++ b/apidocs/sootup/core/jimple/basic/class-use/EquivTo.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.basic.EquivTo (SootUp 1.1.2-SNAPSHOT API) @@ -89,8 +89,13 @@

    Uses of Immediate is a local or a constant.
    interface 
    -
    +
    +
    Marker interface for Values that can be on the left side of an Assignment
    +
    +
    interface 
    + +
    Data used as, for instance, arguments to instructions; typical implementations are constants or expressions.
    @@ -445,69 +450,80 @@

    Uses of

    Uses of EquivTo in sootup.core.jimple.common.stmt

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    +
    Interface for Stmts at which the execution does not necessarily continue with the following Stmt + in the List
    +
    +
    interface 
    + +
    +
    as an equivalent to BranchingStmt
    +
    +
    interface 
    + +
     
    +
    Classes in sootup.core.jimple.common.stmt that implement EquivTo
    Modifier and Type
    Class
    Description
    class 
    -
    AbstractDefinitionStmt<L extends Value,R extends Value>
    +
     
    class 
    - +
     
    -
    class 
    - +
    final class 
    +
    -
    Interface for Stmts at which the execution does not necessarily continue with the following Stmt - in the List
    -
    -
    final class 
    -
    JAssignStmt<L extends Value,R extends Value>
    -
    Represents the assignment of one value to another
    -
    class 
    - -
    +
    class 
    + +
    Unconditionally jumps to a target Stmt
    -
    final class 
    - -
     
    final class 
    - -
    -
    If the condition is true, jumps to the target, otherwise continues to the next stmt.
    -
    + +
     
    final class 
    - +
    -
    A method call
    +
    If the condition is true, jumps to the target, otherwise continues to the next stmt.
    final class 
    - +
    -
    A no-operation statement.
    +
    A method call
    final class 
    - +
    -
    A statement that ends the method, returning a value.
    +
    A no-operation statement.
    final class 
    - +
    -
    A statement that ends the method, returning no value.
    +
    A statement that ends the method, returning a value.
    final class 
    - +
    +
    A statement that ends the method, returning no value.
    +
    +
    final class 
    + +
    A statement that throws an Exception
    -
    class 
    - -
     

  • diff --git a/apidocs/sootup/core/jimple/basic/class-use/FullStmtPositionInfo.html b/apidocs/sootup/core/jimple/basic/class-use/FullStmtPositionInfo.html index 5685cecac87..f9dccb042b7 100644 --- a/apidocs/sootup/core/jimple/basic/class-use/FullStmtPositionInfo.html +++ b/apidocs/sootup/core/jimple/basic/class-use/FullStmtPositionInfo.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.basic.FullStmtPositionInfo (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/basic/class-use/Immediate.html b/apidocs/sootup/core/jimple/basic/class-use/Immediate.html index 31f00197679..cef00c86beb 100644 --- a/apidocs/sootup/core/jimple/basic/class-use/Immediate.html +++ b/apidocs/sootup/core/jimple/basic/class-use/Immediate.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.basic.Immediate (SootUp 1.1.2-SNAPSHOT API) @@ -926,8 +926,11 @@

    Uses of Field
    Description
    -
    AbstractOpStmt.op
    +
    JReturnStmt.op
     
    +
    protected final Immediate
    +
    JThrowStmt.op
    +
     
    @@ -935,8 +938,11 @@

    Uses of Method

    Description
    -
    AbstractOpStmt.getOp()
    +
    JReturnStmt.getOp()
     
    + +
    JThrowStmt.getOp()
    +
     
    Methods in sootup.core.jimple.common.stmt with parameters of type Immediate
    @@ -955,24 +961,32 @@

    Uses of Modifier

    Constructor
    Description
    -
    protected
    -
    AbstractOpStmt(Immediate op, +
     
    +
    JReturnStmt(Immediate returnValue, StmtPositionInfo positionInfo)
     
     
    -
    JReturnStmt(Immediate returnValue, +
     
    -
     
    -
    JThrowStmt(Immediate op, - StmtPositionInfo positionInfo)
    -
     
  • Uses of Immediate in sootup.core.jimple.javabytecode.stmt

    + +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final Immediate
    +
    JEnterMonitorStmt.op
    +
     
    +
    protected final Immediate
    +
    JExitMonitorStmt.op
    +
     
    +
    Modifier and Type
    @@ -981,6 +995,12 @@

    Uses of Immediate

    JSwitchStmt.getKey()
     
    + +
    JEnterMonitorStmt.getOp()
    +
     
    + +
    JExitMonitorStmt.getOp()
    +
     
  • Methods in sootup.core.jimple.javabytecode.stmt with parameters of type Immediate
    diff --git a/apidocs/sootup/core/jimple/basic/class-use/JimpleComparator.html b/apidocs/sootup/core/jimple/basic/class-use/JimpleComparator.html index 36c821f909b..8d37ed444f2 100644 --- a/apidocs/sootup/core/jimple/basic/class-use/JimpleComparator.html +++ b/apidocs/sootup/core/jimple/basic/class-use/JimpleComparator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.basic.JimpleComparator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/basic/class-use/LValue.html b/apidocs/sootup/core/jimple/basic/class-use/LValue.html new file mode 100644 index 00000000000..ccbc37e9ff1 --- /dev/null +++ b/apidocs/sootup/core/jimple/basic/class-use/LValue.html @@ -0,0 +1,238 @@ + + + + +Uses of Interface sootup.core.jimple.basic.LValue (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    sootup.core.jimple.basic.LValue

    +
    +
    Packages that use LValue
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/core/jimple/basic/class-use/Local.html b/apidocs/sootup/core/jimple/basic/class-use/Local.html index f05e6fa6248..144dca8e4e3 100644 --- a/apidocs/sootup/core/jimple/basic/class-use/Local.html +++ b/apidocs/sootup/core/jimple/basic/class-use/Local.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.basic.Local (SootUp 1.1.2-SNAPSHOT API) @@ -56,34 +56,63 @@

    Uses of C

    Method
    Description
    -
    -
    Jimple.newAssignStmt(L variable, - R rvalue, + +
    Jimple.newAssignStmt(LValue variable, + Value rvalue, StmtPositionInfo posInfo)
    Constructs a AssignStmt(Variable, RValue) grammar chunk.
    @@ -107,7 +106,7 @@

    Uses of
    Constructs a GotoStmt(Stmt) grammar chunk.

    - +
    static <L extends IdentityRef>
    JIdentityStmt
    Jimple.newIdentityStmt(Local local, L identityRef, StmtPositionInfo posInfo)
    @@ -229,7 +228,7 @@

    Uses of Field

    Description
    - +
    AbstractStmt.positionInfo
     
    @@ -238,21 +237,24 @@

    Uses of Method
    Description
    - +
    AbstractStmt.getPositionInfo()
     
    + + +
     
    Methods in sootup.core.jimple.common.stmt with parameters of type StmtPositionInfo
    Modifier and Type
    Method
    Description
    - +
    JAssignStmt.withPositionInfo(StmtPositionInfo positionInfo)
     
    JGotoStmt.withPositionInfo(StmtPositionInfo positionInfo)
     
    - +
    JIdentityStmt.withPositionInfo(StmtPositionInfo positionInfo)
     
    @@ -279,52 +281,45 @@

    Uses of Modifier

    Constructor
    Description
    -
    protected
    -
    +
     
    +
     
     
    - -
     
    -
     
    -
    JAssignStmt(L variable, - R rValue, +
    JAssignStmt(LValue variable, + Value rValue, StmtPositionInfo positionInfo)
    -
    +
    Instantiates a new JAssignStmt.
    -
     
    - -
     
     
    -
    JIdentityStmt(Local local, - T identityValue, - StmtPositionInfo positionInfo)
    +
     
     
    -
    JIfStmt(AbstractConditionExpr condition, +
    JIdentityStmt(Local local, + IdentityRef identityValue, StmtPositionInfo positionInfo)
     
     
    -
    JInvokeStmt(AbstractInvokeExpr invokeExpr, +
     
     
    -
    JNopStmt(StmtPositionInfo positionInfo)
    +
    JInvokeStmt(AbstractInvokeExpr invokeExpr, + StmtPositionInfo positionInfo)
     
     
    -
    JReturnStmt(Immediate returnValue, - StmtPositionInfo positionInfo)
    +
    JNopStmt(StmtPositionInfo positionInfo)
     
     
    - +
    JReturnStmt(Immediate returnValue, + StmtPositionInfo positionInfo)
     
     
    -
    JThrowStmt(Immediate op, - StmtPositionInfo positionInfo)
    +
     
     
    -
    Stmt(StmtPositionInfo positionInfo)
    +
    JThrowStmt(Immediate op, + StmtPositionInfo positionInfo)
     
    diff --git a/apidocs/sootup/core/jimple/basic/class-use/Trap.html b/apidocs/sootup/core/jimple/basic/class-use/Trap.html index a4f6aa58a86..dd8e5f62c50 100644 --- a/apidocs/sootup/core/jimple/basic/class-use/Trap.html +++ b/apidocs/sootup/core/jimple/basic/class-use/Trap.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.basic.Trap (SootUp 1.1.2-SNAPSHOT API) @@ -76,7 +76,7 @@

    Uses of Tra
    Method
    Description
    -
    MutableBlockStmtGraph.getTrapComparator(HashMap<Stmt,Integer> stmtsBlockIdx)
    +
    MutableBlockStmtGraph.getTrapComparator(HashMap<Stmt,Integer> stmtsBlockIdx)
    Comparator which sorts the trap output in getTraps()
    @@ -128,9 +128,9 @@

    Uses of Tra
    Description
    Jimple.newTrap(ClassType exception, - Stmt beginStmt, - Stmt endStmt, - Stmt handlerStmt)
    + Stmt beginStmt, + Stmt endStmt, + Stmt handlerStmt)

     
    @@ -144,16 +144,16 @@

    Uses of Tra
    Method
    Description
    -
    Trap.withBeginStmt(Stmt beginStmt)
    +
    Trap.withBeginStmt(Stmt beginStmt)
     
    -
    Trap.withEndStmt(Stmt endStmt)
    +
    Trap.withEndStmt(Stmt endStmt)
     
    Trap.withException(ClassType exception)
     
    -
    Trap.withHandlerStmt(Stmt handlerStmt)
    +
    Trap.withHandlerStmt(Stmt handlerStmt)
     

    diff --git a/apidocs/sootup/core/jimple/basic/class-use/Value.html b/apidocs/sootup/core/jimple/basic/class-use/Value.html index 4a8b5ae81e7..aaf266f2df1 100644 --- a/apidocs/sootup/core/jimple/basic/class-use/Value.html +++ b/apidocs/sootup/core/jimple/basic/class-use/Value.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.basic.Value (SootUp 1.1.2-SNAPSHOT API) @@ -116,27 +116,18 @@

    Uses of

    Uses of Value in sootup.core.jimple

    -
    Methods in sootup.core.jimple with type parameters of type Value
    +
    Methods in sootup.core.jimple with parameters of type Value
    Modifier and Type
    Method
    Description
    -
    static <L extends Value, -R extends Value>
    JAssignStmt<L,R>
    -
    Jimple.newAssignStmt(L variable, - R rvalue, + +
    Jimple.newAssignStmt(LValue variable, + Value rvalue, StmtPositionInfo posInfo)
    Constructs a AssignStmt(Variable, RValue) grammar chunk.
    -
    static <L extends Value, -R extends Value>
    JAssignStmt<L,R>
    -
    Jimple.newAssignStmt(L variable, - R rvalue, - StmtPositionInfo posInfo)
    -
    -
    Constructs a AssignStmt(Variable, RValue) grammar chunk.
    -
    @@ -153,6 +144,11 @@

    Uses of
    Immediate is a local or a constant.

    +
    interface 
    +
    +
    +
    Marker interface for Values that can be on the left side of an Assignment
    +
    Classes in sootup.core.jimple.basic that implement Value
    @@ -170,15 +166,12 @@

    Uses of Modifier and Type

    Method
    Description
    -
    -
    Local.getDefsOfLocal(List<Stmt> defs)
    +
    final List<Value>
    +
    Local.getUses()
     
    -
    final List<Value>
    -
    Local.getUses()
    -
     
    - -
    Value.getUses()
    -
    + +
    Value.getUses()
    +
    Returns a List of Locals,FieldRefs,ArrayRefs which are used by (ie contained within) this Expression or Reference.
    @@ -608,38 +601,16 @@

    Uses of

    Uses of Value in sootup.core.jimple.common.stmt

    -
    Classes in sootup.core.jimple.common.stmt with type parameters of type Value
    -
    -
    Modifier and Type
    -
    Class
    -
    Description
    -
    class 
    -
    AbstractDefinitionStmt<L extends Value,R extends Value>
    -
     
    -
    class 
    -
    AbstractDefinitionStmt<L extends Value,R extends Value>
    -
     
    -
    final class 
    -
    JAssignStmt<L extends Value,R extends Value>
    -
    -
    Represents the assignment of one value to another
    -
    -
    final class 
    -
    JAssignStmt<L extends Value,R extends Value>
    -
    -
    Represents the assignment of one value to another
    -
    -
    -
    Methods in sootup.core.jimple.common.stmt with type parameters of type Value
    +
    Methods in sootup.core.jimple.common.stmt that return Value
    Modifier and Type
    Method
    Description
    -
    <N extends Value>
    JAssignStmt<L,N>
    -
    JAssignStmt.withRValue(N rValue)
    +
    abstract Value
    +
    AbstractDefinitionStmt.getRightOp()
     
    -
    <N extends Value>
    JAssignStmt<N,R>
    -
    JAssignStmt.withVariable(N variable)
    + +
    JAssignStmt.getRightOp()
     
    Methods in sootup.core.jimple.common.stmt that return types with arguments of type Value
    @@ -647,48 +618,69 @@

    Uses of Modifier and Type

    Method
    Description
    -
    -
    AbstractDefinitionStmt.getDefs()
    +
    final List<Value>
    +
    AbstractDefinitionStmt.getUses()
     
    -
    Stmt.getDefs()
    +
    AbstractStmt.getUses()
    -
    Returns a list of Values defined in this Stmt.
    +
    Returns a list of Values used in this Stmt.
    -
    final List<Value>
    -
    AbstractDefinitionStmt.getUses()
    -
     
    -
    final List<Value>
    -
    AbstractOpStmt.getUses()
    -
     
    JIfStmt.getUses()
     
    JInvokeStmt.getUses()
     
    +
    final List<Value>
    +
    JReturnStmt.getUses()
    +
     
    +
    final List<Value>
    +
    JThrowStmt.getUses()
    +
     
    Stmt.getUses()
    -
    -
    Returns a list of Values used in this Stmt.
    -
    +
     
    - +
    AbstractStmt.getUsesAndDefs()
    Returns a list of Values, either used or defined or both in this Stmt.
    + + +
     
    Methods in sootup.core.jimple.common.stmt with parameters of type Value
    Modifier and Type
    Method
    Description
    - -
    Stmt.withNewUse(Value oldUse, + +
    AbstractStmt.withNewUse(Value oldUse, Value newUse)
    Use newUse to replace the oldUse in oldStmt.
    + +
    Stmt.withNewUse(Value oldUse, + Value newUse)
    +
     
    + +
    JAssignStmt.withRValue(Value rValue)
    +
     
    +
    +
    Constructors in sootup.core.jimple.common.stmt with parameters of type Value
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    JAssignStmt(LValue variable, + Value rValue, + StmtPositionInfo positionInfo)
    +
    +
    Instantiates a new JAssignStmt.
    +
    @@ -710,6 +702,12 @@

    Uses of Method

    Description
    +
    JEnterMonitorStmt.getUses()
    +
     
    +
    final List<Value>
    +
    JExitMonitorStmt.getUses()
    +
     
    +
    JRetStmt.getUses()
     
    @@ -786,17 +784,11 @@

    Uses of Method
    Description
    -
    Body.getDefs()
    +
    Body.getUses()
    Returns the results of iterating through all Stmts in this Body and querying them for Values defined.
    - -
    Body.getUses()
    -
    -
    Returns the results of iterating through all Stmts in this Body and querying them for Values - defined.
    -
    @@ -847,7 +839,7 @@

    Uses of Type
    AugEvalFunction.evaluate(Typing typing, Value value, - Stmt stmt, + Stmt stmt, StmtGraph<?> graph)
    This method is used to evaluate the type of the given value which the given stmt and body @@ -856,19 +848,19 @@

    Uses of void

    CastCounter.visit(Value value, Type stdType, - Stmt stmt)
    + Stmt stmt)
    This method is used to check whether a value in a stmt needs a cast.
    abstract void
    TypeChecker.visit(Value value, Type stdType, - Stmt stmt)
    + Stmt stmt)
     
    void
    TypePromotionVisitor.visit(Value value, Type stdType, - Stmt stmt)
    + Stmt stmt)
     
    diff --git a/apidocs/sootup/core/jimple/basic/package-summary.html b/apidocs/sootup/core/jimple/basic/package-summary.html index ff71e2d1b4d..1b680a3a9e8 100644 --- a/apidocs/sootup/core/jimple/basic/package-summary.html +++ b/apidocs/sootup/core/jimple/basic/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.basic (SootUp 1.1.2-SNAPSHOT API) @@ -113,25 +113,29 @@

    Package sootup.core.j
    Generates locals for Body.
    - -
    -
    This convenience class represents the case when there is no position information available.
    + +
    +
    Marker interface for Values that can be on the left side of an Assignment
    - +
    +
    This convenience class represents the case when there is no position information available.
    +
    + +
    This class stores position information (the line number + first/last column) stored for a statement.
    - -
    + +
    This class stores position information stored for a statement.
    - -
    + +
    Represents a try-catch construct.
    - -
    + +
    Data used as, for instance, arguments to instructions; typical implementations are constants or expressions.
    diff --git a/apidocs/sootup/core/jimple/basic/package-tree.html b/apidocs/sootup/core/jimple/basic/package-tree.html index 1774f9decd9..d48d44b5ec4 100644 --- a/apidocs/sootup/core/jimple/basic/package-tree.html +++ b/apidocs/sootup/core/jimple/basic/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.basic Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) @@ -62,7 +62,7 @@

    Class Hierarchy

  • java.lang.Object
    • @@ -110,6 +112,19 @@

      Uses of Packa

  • +
    + +
    +
    Class
    +
    Description
    + +
    +
    Local variable in Body.
    +
    +
    +
    +
  • +
  • @@ -148,16 +163,20 @@

    Uses of Packa
    Local variable in Body.
    - +
    -
    This class stores position information stored for a statement.
    +
    Marker interface for Values that can be on the left side of an Assignment
    - +
    -
    Represents a try-catch construct.
    +
    This class stores position information stored for a statement.
    - +
    +
    Represents a try-catch construct.
    +
    + +
    Data used as, for instance, arguments to instructions; typical implementations are constants or expressions.
    @@ -187,25 +206,29 @@

    Uses of Packa
    Local variable in Body.
    - +
    -
    This convenience class represents the case when there is no position information available.
    +
    Marker interface for Values that can be on the left side of an Assignment
    - +
    +
    This convenience class represents the case when there is no position information available.
    +
    + +
    This class stores position information (the line number + first/last column) stored for a statement.
    - -
    + +
    This class stores position information stored for a statement.
    - -
    + +
    Represents a try-catch construct.
    - -
    + +
    Data used as, for instance, arguments to instructions; typical implementations are constants or expressions.
    @@ -293,8 +316,12 @@

    Uses of Packa
    Local variable in Body.
    - +
    +
    Marker interface for Values that can be on the left side of an Assignment
    +
    + +
    Data used as, for instance, arguments to instructions; typical implementations are constants or expressions.
    @@ -324,12 +351,16 @@

    Uses of Packa
    Local variable in Body.
    - +
    -
    This class stores position information stored for a statement.
    +
    Marker interface for Values that can be on the left side of an Assignment
    - +
    +
    This class stores position information stored for a statement.
    +
    + +
    Data used as, for instance, arguments to instructions; typical implementations are constants or expressions.
    @@ -395,12 +426,16 @@

    Uses of Packa
    Local variable in Body.
    - +
    -
    Represents a try-catch construct.
    +
    Marker interface for Values that can be on the left side of an Assignment
    - +
    +
    Represents a try-catch construct.
    +
    + +
    Data used as, for instance, arguments to instructions; typical implementations are constants or expressions.
    @@ -507,8 +542,12 @@

    Uses of Packa
    Local variable in Body.
    - +
    +
    Marker interface for Values that can be on the left side of an Assignment
    +
    + +
    Data used as, for instance, arguments to instructions; typical implementations are constants or expressions.
    diff --git a/apidocs/sootup/core/jimple/class-use/IgnoreLocalNameComparator.html b/apidocs/sootup/core/jimple/class-use/IgnoreLocalNameComparator.html index 32282d0b93c..953f4b8e0fb 100644 --- a/apidocs/sootup/core/jimple/class-use/IgnoreLocalNameComparator.html +++ b/apidocs/sootup/core/jimple/class-use/IgnoreLocalNameComparator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.IgnoreLocalNameComparator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/class-use/Jimple.html b/apidocs/sootup/core/jimple/class-use/Jimple.html index 47dc85b28bc..81ae93ce27e 100644 --- a/apidocs/sootup/core/jimple/class-use/Jimple.html +++ b/apidocs/sootup/core/jimple/class-use/Jimple.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.Jimple (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/BooleanConstant.html b/apidocs/sootup/core/jimple/common/constant/BooleanConstant.html index b614c83c4dd..25190db89b1 100644 --- a/apidocs/sootup/core/jimple/common/constant/BooleanConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/BooleanConstant.html @@ -1,7 +1,7 @@ - + BooleanConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/ClassConstant.html b/apidocs/sootup/core/jimple/common/constant/ClassConstant.html index 937c1e38aad..a8e1973bd1f 100644 --- a/apidocs/sootup/core/jimple/common/constant/ClassConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/ClassConstant.html @@ -1,7 +1,7 @@ - + ClassConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/ComparableConstant.html b/apidocs/sootup/core/jimple/common/constant/ComparableConstant.html index 20ff604c321..f68cbcc49d7 100644 --- a/apidocs/sootup/core/jimple/common/constant/ComparableConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/ComparableConstant.html @@ -1,7 +1,7 @@ - + ComparableConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/Constant.html b/apidocs/sootup/core/jimple/common/constant/Constant.html index 00a35a68eb1..1b61c3eff2e 100644 --- a/apidocs/sootup/core/jimple/common/constant/Constant.html +++ b/apidocs/sootup/core/jimple/common/constant/Constant.html @@ -1,7 +1,7 @@ - + Constant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/DoubleConstant.html b/apidocs/sootup/core/jimple/common/constant/DoubleConstant.html index c10d9c603b3..81c63b412ec 100644 --- a/apidocs/sootup/core/jimple/common/constant/DoubleConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/DoubleConstant.html @@ -1,7 +1,7 @@ - + DoubleConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/EnumConstant.html b/apidocs/sootup/core/jimple/common/constant/EnumConstant.html index 74e533d7ecd..b72642717d4 100644 --- a/apidocs/sootup/core/jimple/common/constant/EnumConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/EnumConstant.html @@ -1,7 +1,7 @@ - + EnumConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/FloatConstant.html b/apidocs/sootup/core/jimple/common/constant/FloatConstant.html index 8cdfac8e09a..8f685d2f65a 100644 --- a/apidocs/sootup/core/jimple/common/constant/FloatConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/FloatConstant.html @@ -1,7 +1,7 @@ - + FloatConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/IntConstant.html b/apidocs/sootup/core/jimple/common/constant/IntConstant.html index 0323ee062d6..aab492f2a54 100644 --- a/apidocs/sootup/core/jimple/common/constant/IntConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/IntConstant.html @@ -1,7 +1,7 @@ - + IntConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/LogicalConstant.html b/apidocs/sootup/core/jimple/common/constant/LogicalConstant.html index b3bef8fec88..b1226ad91c6 100644 --- a/apidocs/sootup/core/jimple/common/constant/LogicalConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/LogicalConstant.html @@ -1,7 +1,7 @@ - + LogicalConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/LongConstant.html b/apidocs/sootup/core/jimple/common/constant/LongConstant.html index 28bab7dc5eb..844c64121df 100644 --- a/apidocs/sootup/core/jimple/common/constant/LongConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/LongConstant.html @@ -1,7 +1,7 @@ - + LongConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/MethodHandle.Kind.html b/apidocs/sootup/core/jimple/common/constant/MethodHandle.Kind.html index 4c0ace12825..626cc2b054a 100644 --- a/apidocs/sootup/core/jimple/common/constant/MethodHandle.Kind.html +++ b/apidocs/sootup/core/jimple/common/constant/MethodHandle.Kind.html @@ -1,7 +1,7 @@ - + MethodHandle.Kind (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/MethodHandle.html b/apidocs/sootup/core/jimple/common/constant/MethodHandle.html index 3a1fd8b198e..2f4b143ad04 100644 --- a/apidocs/sootup/core/jimple/common/constant/MethodHandle.html +++ b/apidocs/sootup/core/jimple/common/constant/MethodHandle.html @@ -1,7 +1,7 @@ - + MethodHandle (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/MethodType.html b/apidocs/sootup/core/jimple/common/constant/MethodType.html index 6299dbb70af..cef5bd2be6e 100644 --- a/apidocs/sootup/core/jimple/common/constant/MethodType.html +++ b/apidocs/sootup/core/jimple/common/constant/MethodType.html @@ -1,7 +1,7 @@ - + MethodType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/NullConstant.html b/apidocs/sootup/core/jimple/common/constant/NullConstant.html index a152ddf8c92..1bb45d811c7 100644 --- a/apidocs/sootup/core/jimple/common/constant/NullConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/NullConstant.html @@ -1,7 +1,7 @@ - + NullConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/NumericConstant.html b/apidocs/sootup/core/jimple/common/constant/NumericConstant.html index bd4fcbd668a..01724c521dc 100644 --- a/apidocs/sootup/core/jimple/common/constant/NumericConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/NumericConstant.html @@ -1,7 +1,7 @@ - + NumericConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/RealConstant.html b/apidocs/sootup/core/jimple/common/constant/RealConstant.html index 6d9662b988a..44dcf4d2c90 100644 --- a/apidocs/sootup/core/jimple/common/constant/RealConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/RealConstant.html @@ -1,7 +1,7 @@ - + RealConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/ShiftableConstant.html b/apidocs/sootup/core/jimple/common/constant/ShiftableConstant.html index 1a583640821..f9854df9334 100644 --- a/apidocs/sootup/core/jimple/common/constant/ShiftableConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/ShiftableConstant.html @@ -1,7 +1,7 @@ - + ShiftableConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/StringConstant.html b/apidocs/sootup/core/jimple/common/constant/StringConstant.html index 717314a2ad6..1e4b2310f24 100644 --- a/apidocs/sootup/core/jimple/common/constant/StringConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/StringConstant.html @@ -1,7 +1,7 @@ - + StringConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/BooleanConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/BooleanConstant.html index db18b9d6acf..9ca0907a5aa 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/BooleanConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/BooleanConstant.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.BooleanConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/ClassConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/ClassConstant.html index 590a7b35e72..491f2e35221 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/ClassConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/ClassConstant.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.ClassConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/ComparableConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/ComparableConstant.html index 8ae0b9a501c..db0173dea6e 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/ComparableConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/ComparableConstant.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.common.constant.ComparableConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/Constant.html b/apidocs/sootup/core/jimple/common/constant/class-use/Constant.html index cf8ffd4d4a3..8a37129ae84 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/Constant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/Constant.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.common.constant.Constant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/DoubleConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/DoubleConstant.html index 373570283da..c5f174f5124 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/DoubleConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/DoubleConstant.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.DoubleConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/EnumConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/EnumConstant.html index 0a58b50e314..b0978cc9f71 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/EnumConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/EnumConstant.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.EnumConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/FloatConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/FloatConstant.html index 166b18a00f4..84e1055f0aa 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/FloatConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/FloatConstant.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.FloatConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/IntConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/IntConstant.html index 28c291c3996..248aa0a8dd6 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/IntConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/IntConstant.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.IntConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/LogicalConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/LogicalConstant.html index e188513d8ce..80721ccc4f4 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/LogicalConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/LogicalConstant.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.common.constant.LogicalConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/LongConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/LongConstant.html index ed0db98e002..ddd79b3f3d4 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/LongConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/LongConstant.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.LongConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/MethodHandle.Kind.html b/apidocs/sootup/core/jimple/common/constant/class-use/MethodHandle.Kind.html index bfc9870dda4..042ad36eb7f 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/MethodHandle.Kind.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/MethodHandle.Kind.html @@ -1,7 +1,7 @@ - + Uses of Enum sootup.core.jimple.common.constant.MethodHandle.Kind (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/MethodHandle.html b/apidocs/sootup/core/jimple/common/constant/class-use/MethodHandle.html index bd396fa0897..d5ac7414593 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/MethodHandle.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/MethodHandle.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.MethodHandle (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/MethodType.html b/apidocs/sootup/core/jimple/common/constant/class-use/MethodType.html index 011a3fb4709..fff1fdd0fc2 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/MethodType.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/MethodType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.MethodType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/NullConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/NullConstant.html index 29121bc6704..f73f424c803 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/NullConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/NullConstant.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.NullConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/NumericConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/NumericConstant.html index 63ea49910df..64724af3c41 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/NumericConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/NumericConstant.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.common.constant.NumericConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/RealConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/RealConstant.html index a54d3c6045a..01012d5a3e5 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/RealConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/RealConstant.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.common.constant.RealConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/ShiftableConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/ShiftableConstant.html index 332bdadffd9..e3ce011d01d 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/ShiftableConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/ShiftableConstant.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.common.constant.ShiftableConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/class-use/StringConstant.html b/apidocs/sootup/core/jimple/common/constant/class-use/StringConstant.html index 357ba23dbfa..ee1e6ed629c 100644 --- a/apidocs/sootup/core/jimple/common/constant/class-use/StringConstant.html +++ b/apidocs/sootup/core/jimple/common/constant/class-use/StringConstant.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.constant.StringConstant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/package-summary.html b/apidocs/sootup/core/jimple/common/constant/package-summary.html index b0059c9f2f3..bcb2708b00c 100644 --- a/apidocs/sootup/core/jimple/common/constant/package-summary.html +++ b/apidocs/sootup/core/jimple/common/constant/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.common.constant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/package-tree.html b/apidocs/sootup/core/jimple/common/constant/package-tree.html index e33c8e7b2fc..38b5575b716 100644 --- a/apidocs/sootup/core/jimple/common/constant/package-tree.html +++ b/apidocs/sootup/core/jimple/common/constant/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.common.constant Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/constant/package-use.html b/apidocs/sootup/core/jimple/common/constant/package-use.html index 81642349156..e740b1ec7c5 100644 --- a/apidocs/sootup/core/jimple/common/constant/package-use.html +++ b/apidocs/sootup/core/jimple/common/constant/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.jimple.common.constant (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/AbstractBinopExpr.html b/apidocs/sootup/core/jimple/common/expr/AbstractBinopExpr.html index 46478f78b0a..90c130eed88 100644 --- a/apidocs/sootup/core/jimple/common/expr/AbstractBinopExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/AbstractBinopExpr.html @@ -1,7 +1,7 @@ - + AbstractBinopExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/AbstractConditionExpr.html b/apidocs/sootup/core/jimple/common/expr/AbstractConditionExpr.html index 4ea34112841..d5d3c28cd3a 100644 --- a/apidocs/sootup/core/jimple/common/expr/AbstractConditionExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/AbstractConditionExpr.html @@ -1,7 +1,7 @@ - + AbstractConditionExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/AbstractFloatBinopExpr.html b/apidocs/sootup/core/jimple/common/expr/AbstractFloatBinopExpr.html index 1a23b785d41..f802e7db938 100644 --- a/apidocs/sootup/core/jimple/common/expr/AbstractFloatBinopExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/AbstractFloatBinopExpr.html @@ -1,7 +1,7 @@ - + AbstractFloatBinopExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/AbstractInstanceInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/AbstractInstanceInvokeExpr.html index 1ab7fa49823..3a2ad7276d8 100644 --- a/apidocs/sootup/core/jimple/common/expr/AbstractInstanceInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/AbstractInstanceInvokeExpr.html @@ -1,7 +1,7 @@ - + AbstractInstanceInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/AbstractIntBinopExpr.html b/apidocs/sootup/core/jimple/common/expr/AbstractIntBinopExpr.html index 6d4a8728830..8de84e2b7cf 100644 --- a/apidocs/sootup/core/jimple/common/expr/AbstractIntBinopExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/AbstractIntBinopExpr.html @@ -1,7 +1,7 @@ - + AbstractIntBinopExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/AbstractIntLongBinopExpr.html b/apidocs/sootup/core/jimple/common/expr/AbstractIntLongBinopExpr.html index a6784bc5370..3e8a6e685fc 100644 --- a/apidocs/sootup/core/jimple/common/expr/AbstractIntLongBinopExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/AbstractIntLongBinopExpr.html @@ -1,7 +1,7 @@ - + AbstractIntLongBinopExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/AbstractInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/AbstractInvokeExpr.html index faf6af7e650..f07638185c7 100644 --- a/apidocs/sootup/core/jimple/common/expr/AbstractInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/AbstractInvokeExpr.html @@ -1,7 +1,7 @@ - + AbstractInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/AbstractUnopExpr.html b/apidocs/sootup/core/jimple/common/expr/AbstractUnopExpr.html index cbad49e70a9..7fdc94e2840 100644 --- a/apidocs/sootup/core/jimple/common/expr/AbstractUnopExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/AbstractUnopExpr.html @@ -1,7 +1,7 @@ - + AbstractUnopExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/Expr.html b/apidocs/sootup/core/jimple/common/expr/Expr.html index 2032faa3c8f..516b9a4e687 100644 --- a/apidocs/sootup/core/jimple/common/expr/Expr.html +++ b/apidocs/sootup/core/jimple/common/expr/Expr.html @@ -1,7 +1,7 @@ - + Expr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JAddExpr.html b/apidocs/sootup/core/jimple/common/expr/JAddExpr.html index f676584de62..636bf712e7d 100644 --- a/apidocs/sootup/core/jimple/common/expr/JAddExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JAddExpr.html @@ -1,7 +1,7 @@ - + JAddExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JAndExpr.html b/apidocs/sootup/core/jimple/common/expr/JAndExpr.html index d763ec59490..5d082416e58 100644 --- a/apidocs/sootup/core/jimple/common/expr/JAndExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JAndExpr.html @@ -1,7 +1,7 @@ - + JAndExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JCastExpr.html b/apidocs/sootup/core/jimple/common/expr/JCastExpr.html index 05c7905840e..41230831e9b 100644 --- a/apidocs/sootup/core/jimple/common/expr/JCastExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JCastExpr.html @@ -1,7 +1,7 @@ - + JCastExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JCmpExpr.html b/apidocs/sootup/core/jimple/common/expr/JCmpExpr.html index 54d59f92655..3a3cfe840fd 100644 --- a/apidocs/sootup/core/jimple/common/expr/JCmpExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JCmpExpr.html @@ -1,7 +1,7 @@ - + JCmpExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JCmpgExpr.html b/apidocs/sootup/core/jimple/common/expr/JCmpgExpr.html index 4c6d22a45fc..6aeaafa5413 100644 --- a/apidocs/sootup/core/jimple/common/expr/JCmpgExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JCmpgExpr.html @@ -1,7 +1,7 @@ - + JCmpgExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JCmplExpr.html b/apidocs/sootup/core/jimple/common/expr/JCmplExpr.html index 8916da2e5a4..937b1bd714c 100644 --- a/apidocs/sootup/core/jimple/common/expr/JCmplExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JCmplExpr.html @@ -1,7 +1,7 @@ - + JCmplExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JDivExpr.html b/apidocs/sootup/core/jimple/common/expr/JDivExpr.html index 3a30e344500..fb93b8c1bd6 100644 --- a/apidocs/sootup/core/jimple/common/expr/JDivExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JDivExpr.html @@ -1,7 +1,7 @@ - + JDivExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JDynamicInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/JDynamicInvokeExpr.html index 621e82abc14..110bfdf9c05 100644 --- a/apidocs/sootup/core/jimple/common/expr/JDynamicInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JDynamicInvokeExpr.html @@ -1,7 +1,7 @@ - + JDynamicInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JEqExpr.html b/apidocs/sootup/core/jimple/common/expr/JEqExpr.html index f8ce66adef6..29c438f6884 100644 --- a/apidocs/sootup/core/jimple/common/expr/JEqExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JEqExpr.html @@ -1,7 +1,7 @@ - + JEqExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JGeExpr.html b/apidocs/sootup/core/jimple/common/expr/JGeExpr.html index a0a1bdc5029..532bd7f3e79 100644 --- a/apidocs/sootup/core/jimple/common/expr/JGeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JGeExpr.html @@ -1,7 +1,7 @@ - + JGeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JGtExpr.html b/apidocs/sootup/core/jimple/common/expr/JGtExpr.html index 9f9da867446..6d5fd1581ed 100644 --- a/apidocs/sootup/core/jimple/common/expr/JGtExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JGtExpr.html @@ -1,7 +1,7 @@ - + JGtExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JInstanceOfExpr.html b/apidocs/sootup/core/jimple/common/expr/JInstanceOfExpr.html index 6210192e21e..cf9dd291631 100644 --- a/apidocs/sootup/core/jimple/common/expr/JInstanceOfExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JInstanceOfExpr.html @@ -1,7 +1,7 @@ - + JInstanceOfExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JInterfaceInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/JInterfaceInvokeExpr.html index 5b58453d5fa..e766027191b 100644 --- a/apidocs/sootup/core/jimple/common/expr/JInterfaceInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JInterfaceInvokeExpr.html @@ -1,7 +1,7 @@ - + JInterfaceInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JLeExpr.html b/apidocs/sootup/core/jimple/common/expr/JLeExpr.html index 88b844f644e..ad3774db59a 100644 --- a/apidocs/sootup/core/jimple/common/expr/JLeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JLeExpr.html @@ -1,7 +1,7 @@ - + JLeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JLengthExpr.html b/apidocs/sootup/core/jimple/common/expr/JLengthExpr.html index dab3df0ef66..24fc663b48d 100644 --- a/apidocs/sootup/core/jimple/common/expr/JLengthExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JLengthExpr.html @@ -1,7 +1,7 @@ - + JLengthExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JLtExpr.html b/apidocs/sootup/core/jimple/common/expr/JLtExpr.html index c69ffebb32b..fb3d76a4851 100644 --- a/apidocs/sootup/core/jimple/common/expr/JLtExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JLtExpr.html @@ -1,7 +1,7 @@ - + JLtExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JMulExpr.html b/apidocs/sootup/core/jimple/common/expr/JMulExpr.html index 6d0f52d0af5..8e8c7873d91 100644 --- a/apidocs/sootup/core/jimple/common/expr/JMulExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JMulExpr.html @@ -1,7 +1,7 @@ - + JMulExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JNeExpr.html b/apidocs/sootup/core/jimple/common/expr/JNeExpr.html index 35bc6d400df..a0ce69436b1 100644 --- a/apidocs/sootup/core/jimple/common/expr/JNeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JNeExpr.html @@ -1,7 +1,7 @@ - + JNeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JNegExpr.html b/apidocs/sootup/core/jimple/common/expr/JNegExpr.html index 0c925d60e4a..5f3c51355fc 100644 --- a/apidocs/sootup/core/jimple/common/expr/JNegExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JNegExpr.html @@ -1,7 +1,7 @@ - + JNegExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JNewArrayExpr.html b/apidocs/sootup/core/jimple/common/expr/JNewArrayExpr.html index 96af9aba55d..1920d3e1847 100644 --- a/apidocs/sootup/core/jimple/common/expr/JNewArrayExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JNewArrayExpr.html @@ -1,7 +1,7 @@ - + JNewArrayExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JNewExpr.html b/apidocs/sootup/core/jimple/common/expr/JNewExpr.html index 6ed5c024a98..ec2b88862e9 100644 --- a/apidocs/sootup/core/jimple/common/expr/JNewExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JNewExpr.html @@ -1,7 +1,7 @@ - + JNewExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JNewMultiArrayExpr.html b/apidocs/sootup/core/jimple/common/expr/JNewMultiArrayExpr.html index 2c0e7d499cf..58195ab16d0 100644 --- a/apidocs/sootup/core/jimple/common/expr/JNewMultiArrayExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JNewMultiArrayExpr.html @@ -1,7 +1,7 @@ - + JNewMultiArrayExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JOrExpr.html b/apidocs/sootup/core/jimple/common/expr/JOrExpr.html index 5c85847729e..a7523b03312 100644 --- a/apidocs/sootup/core/jimple/common/expr/JOrExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JOrExpr.html @@ -1,7 +1,7 @@ - + JOrExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JPhiExpr.html b/apidocs/sootup/core/jimple/common/expr/JPhiExpr.html index 3735a34686b..885803ccfc0 100644 --- a/apidocs/sootup/core/jimple/common/expr/JPhiExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JPhiExpr.html @@ -1,7 +1,7 @@ - + JPhiExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JRemExpr.html b/apidocs/sootup/core/jimple/common/expr/JRemExpr.html index 92d47b61a85..aae264b342d 100644 --- a/apidocs/sootup/core/jimple/common/expr/JRemExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JRemExpr.html @@ -1,7 +1,7 @@ - + JRemExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JShlExpr.html b/apidocs/sootup/core/jimple/common/expr/JShlExpr.html index 59e844d5a32..c736003c187 100644 --- a/apidocs/sootup/core/jimple/common/expr/JShlExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JShlExpr.html @@ -1,7 +1,7 @@ - + JShlExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JShrExpr.html b/apidocs/sootup/core/jimple/common/expr/JShrExpr.html index c4b6df49483..69d1732e726 100644 --- a/apidocs/sootup/core/jimple/common/expr/JShrExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JShrExpr.html @@ -1,7 +1,7 @@ - + JShrExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JSpecialInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/JSpecialInvokeExpr.html index 413342b10e2..1d6a5fc8d92 100644 --- a/apidocs/sootup/core/jimple/common/expr/JSpecialInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JSpecialInvokeExpr.html @@ -1,7 +1,7 @@ - + JSpecialInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JStaticInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/JStaticInvokeExpr.html index cf53e5d01b3..389ebbd00d5 100644 --- a/apidocs/sootup/core/jimple/common/expr/JStaticInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JStaticInvokeExpr.html @@ -1,7 +1,7 @@ - + JStaticInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JSubExpr.html b/apidocs/sootup/core/jimple/common/expr/JSubExpr.html index 213b1f3b6ba..75acc7f298d 100644 --- a/apidocs/sootup/core/jimple/common/expr/JSubExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JSubExpr.html @@ -1,7 +1,7 @@ - + JSubExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JUshrExpr.html b/apidocs/sootup/core/jimple/common/expr/JUshrExpr.html index 5bc17cc3bec..05693b37911 100644 --- a/apidocs/sootup/core/jimple/common/expr/JUshrExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JUshrExpr.html @@ -1,7 +1,7 @@ - + JUshrExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JVirtualInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/JVirtualInvokeExpr.html index 5f824899279..fff17f07db2 100644 --- a/apidocs/sootup/core/jimple/common/expr/JVirtualInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JVirtualInvokeExpr.html @@ -1,7 +1,7 @@ - + JVirtualInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/JXorExpr.html b/apidocs/sootup/core/jimple/common/expr/JXorExpr.html index 838f01848e3..549bbd5eab5 100644 --- a/apidocs/sootup/core/jimple/common/expr/JXorExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/JXorExpr.html @@ -1,7 +1,7 @@ - + JXorExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractBinopExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractBinopExpr.html index b950cb25ea7..e7e6e5d42f1 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractBinopExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractBinopExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.AbstractBinopExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractConditionExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractConditionExpr.html index b25569983d5..dd0ae5c137c 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractConditionExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractConditionExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.AbstractConditionExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractFloatBinopExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractFloatBinopExpr.html index e8925c13d7d..510a52be91c 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractFloatBinopExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractFloatBinopExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.AbstractFloatBinopExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractInstanceInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractInstanceInvokeExpr.html index a7536b77aba..1bb627ada66 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractInstanceInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractInstanceInvokeExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.AbstractInstanceInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractIntBinopExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractIntBinopExpr.html index f675b3f0af9..9e754ff0a9c 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractIntBinopExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractIntBinopExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.AbstractIntBinopExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractIntLongBinopExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractIntLongBinopExpr.html index 7acc1e65a08..c91b27c9f7f 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractIntLongBinopExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractIntLongBinopExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.AbstractIntLongBinopExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractInvokeExpr.html index b7efca947ae..cd2e4af8779 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractInvokeExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.AbstractInvokeExpr (SootUp 1.1.2-SNAPSHOT API) @@ -191,17 +191,20 @@

    Uses of Method

    Description
    -
    JAssignStmt.getInvokeExpr()
    -
     
    - -
    JInvokeStmt.getInvokeExpr()
    -
     
    - - +
    AbstractStmt.getInvokeExpr()
    This method must only be used for Stmts which contain an InvokeExpr (JInvokeStmt; possible in JAssignStmt) check via containsInvokExpr().
    + +
    JAssignStmt.getInvokeExpr()
    +
     
    + +
    JInvokeStmt.getInvokeExpr()
    +
     
    + + +
     
    Methods in sootup.core.jimple.common.stmt with parameters of type AbstractInvokeExpr
    diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractUnopExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractUnopExpr.html index d471cd85c37..26227476b3e 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/AbstractUnopExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/AbstractUnopExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.AbstractUnopExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/Expr.html b/apidocs/sootup/core/jimple/common/expr/class-use/Expr.html index 2d4e4e17656..51d32db9148 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/Expr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/Expr.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.common.expr.Expr (SootUp 1.1.2-SNAPSHOT API) @@ -289,7 +289,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    AsmMethodSource.getStmtsThatUse(Expr expr)
    * returns all stmts that use this expr
    diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JAddExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JAddExpr.html index b9e8deffa8c..3e786f37996 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JAddExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JAddExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JAddExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JAndExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JAndExpr.html index 1008e6bcafb..944ae49196c 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JAndExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JAndExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JAndExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JCastExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JCastExpr.html index 45ac2466c88..1f0cf156b9e 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JCastExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JCastExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JCastExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JCmpExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JCmpExpr.html index a3bfd7c8da0..d33c06cb9d4 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JCmpExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JCmpExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JCmpExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JCmpgExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JCmpgExpr.html index 4bf8c615e8c..35631d5cfee 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JCmpgExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JCmpgExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JCmpgExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JCmplExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JCmplExpr.html index c318640e487..526ad09c5f6 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JCmplExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JCmplExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JCmplExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JDivExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JDivExpr.html index 9a01406a098..edfeb8089ff 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JDivExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JDivExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JDivExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JDynamicInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JDynamicInvokeExpr.html index 85f6cbe74f3..0a5a2a9f6b5 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JDynamicInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JDynamicInvokeExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JDynamicInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JEqExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JEqExpr.html index a2dd39716b2..ee1a0578822 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JEqExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JEqExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JEqExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JGeExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JGeExpr.html index 0207173b803..d23ff68620f 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JGeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JGeExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JGeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JGtExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JGtExpr.html index 222bd48f4b5..93f7f753725 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JGtExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JGtExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JGtExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JInstanceOfExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JInstanceOfExpr.html index f418e2bd7cf..9bb57c33613 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JInstanceOfExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JInstanceOfExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JInstanceOfExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JInterfaceInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JInterfaceInvokeExpr.html index fdf847ce00f..3e8e7083d93 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JInterfaceInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JInterfaceInvokeExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JInterfaceInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JLeExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JLeExpr.html index 5e697043df8..15637bf1b4c 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JLeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JLeExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JLeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JLengthExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JLengthExpr.html index 75bc02c0ae7..8b2eccdb2aa 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JLengthExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JLengthExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JLengthExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JLtExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JLtExpr.html index 5c443d61cf7..b17de264c8c 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JLtExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JLtExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JLtExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JMulExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JMulExpr.html index 70f1145a24c..727f96e77cb 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JMulExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JMulExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JMulExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JNeExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JNeExpr.html index 007d7e57ba2..c32c8df041b 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JNeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JNeExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JNeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JNegExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JNegExpr.html index 51f1d4fe0c3..e7a5ec3455f 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JNegExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JNegExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JNegExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JNewArrayExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JNewArrayExpr.html index 6eae1971b7c..8f2430defab 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JNewArrayExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JNewArrayExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JNewArrayExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JNewExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JNewExpr.html index b4535393a17..9eec243a34a 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JNewExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JNewExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JNewExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JNewMultiArrayExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JNewMultiArrayExpr.html index 355e27660c4..32453506459 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JNewMultiArrayExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JNewMultiArrayExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JNewMultiArrayExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JOrExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JOrExpr.html index 75186d0e760..b9416e342e4 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JOrExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JOrExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JOrExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JPhiExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JPhiExpr.html index 4f4df14eb9e..f7db196245b 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JPhiExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JPhiExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JPhiExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JRemExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JRemExpr.html index 87a43c8a9cd..228caf61a1b 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JRemExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JRemExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JRemExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JShlExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JShlExpr.html index a0d6e360afa..055bd510870 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JShlExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JShlExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JShlExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JShrExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JShrExpr.html index 5ab14da2dff..5f4cb912448 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JShrExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JShrExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JShrExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JSpecialInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JSpecialInvokeExpr.html index b038d0b0681..50b813fc736 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JSpecialInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JSpecialInvokeExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JSpecialInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JStaticInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JStaticInvokeExpr.html index 4d105588b3f..d984ee63a79 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JStaticInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JStaticInvokeExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JStaticInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JSubExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JSubExpr.html index 0fb4b98831d..018d297fd38 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JSubExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JSubExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JSubExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JUshrExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JUshrExpr.html index f104abca5cf..275452b3308 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JUshrExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JUshrExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JUshrExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JVirtualInvokeExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JVirtualInvokeExpr.html index d474b4adb44..f1c6ea43c2b 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JVirtualInvokeExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JVirtualInvokeExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JVirtualInvokeExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/class-use/JXorExpr.html b/apidocs/sootup/core/jimple/common/expr/class-use/JXorExpr.html index bf830f8faf6..848a4cf52d4 100644 --- a/apidocs/sootup/core/jimple/common/expr/class-use/JXorExpr.html +++ b/apidocs/sootup/core/jimple/common/expr/class-use/JXorExpr.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.expr.JXorExpr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/package-summary.html b/apidocs/sootup/core/jimple/common/expr/package-summary.html index 1051cb50290..f8236dca56f 100644 --- a/apidocs/sootup/core/jimple/common/expr/package-summary.html +++ b/apidocs/sootup/core/jimple/common/expr/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.common.expr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/package-tree.html b/apidocs/sootup/core/jimple/common/expr/package-tree.html index 58ecb00a8b6..da41daba12d 100644 --- a/apidocs/sootup/core/jimple/common/expr/package-tree.html +++ b/apidocs/sootup/core/jimple/common/expr/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.common.expr Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/expr/package-use.html b/apidocs/sootup/core/jimple/common/expr/package-use.html index 0e5bf112300..efc3b0b2f2e 100644 --- a/apidocs/sootup/core/jimple/common/expr/package-use.html +++ b/apidocs/sootup/core/jimple/common/expr/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.jimple.common.expr (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/ConcreteRef.html b/apidocs/sootup/core/jimple/common/ref/ConcreteRef.html index 037320f3cc7..6a4f45bc129 100644 --- a/apidocs/sootup/core/jimple/common/ref/ConcreteRef.html +++ b/apidocs/sootup/core/jimple/common/ref/ConcreteRef.html @@ -1,7 +1,7 @@ - + ConcreteRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/IdentityRef.html b/apidocs/sootup/core/jimple/common/ref/IdentityRef.html index 416d3a91025..e59f9f8af6a 100644 --- a/apidocs/sootup/core/jimple/common/ref/IdentityRef.html +++ b/apidocs/sootup/core/jimple/common/ref/IdentityRef.html @@ -1,7 +1,7 @@ - + IdentityRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/JArrayRef.html b/apidocs/sootup/core/jimple/common/ref/JArrayRef.html index e3b17042207..db34f053abc 100644 --- a/apidocs/sootup/core/jimple/common/ref/JArrayRef.html +++ b/apidocs/sootup/core/jimple/common/ref/JArrayRef.html @@ -1,7 +1,7 @@ - + JArrayRef (SootUp 1.1.2-SNAPSHOT API) @@ -79,12 +79,12 @@

    Class JArrayRef

    All Implemented Interfaces:
    -
    EquivTo, Value, ConcreteRef, Ref, Acceptor<RefVisitor>, Copyable
    +
    EquivTo, LValue, Value, ConcreteRef, Ref, Acceptor<RefVisitor>, Copyable

    public final class JArrayRef extends Object -implements ConcreteRef, Copyable
    +implements ConcreteRef, LValue, Copyable

      diff --git a/apidocs/sootup/core/jimple/common/ref/JCaughtExceptionRef.html b/apidocs/sootup/core/jimple/common/ref/JCaughtExceptionRef.html index 62d3859b9b8..627afb7f5eb 100644 --- a/apidocs/sootup/core/jimple/common/ref/JCaughtExceptionRef.html +++ b/apidocs/sootup/core/jimple/common/ref/JCaughtExceptionRef.html @@ -1,7 +1,7 @@ - + JCaughtExceptionRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/JFieldRef.html b/apidocs/sootup/core/jimple/common/ref/JFieldRef.html index 3eed8fc206e..3391aa537b7 100644 --- a/apidocs/sootup/core/jimple/common/ref/JFieldRef.html +++ b/apidocs/sootup/core/jimple/common/ref/JFieldRef.html @@ -1,7 +1,7 @@ - + JFieldRef (SootUp 1.1.2-SNAPSHOT API) @@ -79,7 +79,7 @@

      Class JFieldRef

      All Implemented Interfaces:
      -
      EquivTo, Value, ConcreteRef, Ref, Acceptor<RefVisitor>
      +
      EquivTo, LValue, Value, ConcreteRef, Ref, Acceptor<RefVisitor>
      Direct Known Subclasses:
      @@ -88,7 +88,7 @@

      Class JFieldRef


      public abstract class JFieldRef extends Object -implements ConcreteRef
      +implements ConcreteRef, LValue
    • @@ -168,7 +168,7 @@

      Methods i equivTo

    Methods inherited from interface sootup.core.jimple.basic.Value

    -accept
    +accept, getType diff --git a/apidocs/sootup/core/jimple/common/ref/JParameterRef.html b/apidocs/sootup/core/jimple/common/ref/JParameterRef.html index 71106110cff..d469b7887fa 100644 --- a/apidocs/sootup/core/jimple/common/ref/JParameterRef.html +++ b/apidocs/sootup/core/jimple/common/ref/JParameterRef.html @@ -1,7 +1,7 @@ - + JParameterRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/JStaticFieldRef.html b/apidocs/sootup/core/jimple/common/ref/JStaticFieldRef.html index b409820f889..32956f9ff19 100644 --- a/apidocs/sootup/core/jimple/common/ref/JStaticFieldRef.html +++ b/apidocs/sootup/core/jimple/common/ref/JStaticFieldRef.html @@ -1,7 +1,7 @@ - + JStaticFieldRef (SootUp 1.1.2-SNAPSHOT API) @@ -81,12 +81,12 @@

    Class JStaticFieldRef

    All Implemented Interfaces:
    -
    EquivTo, Value, ConcreteRef, Ref, Acceptor<RefVisitor>, Copyable
    +
    EquivTo, LValue, Value, ConcreteRef, Ref, Acceptor<RefVisitor>, Copyable

    public final class JStaticFieldRef extends JFieldRef -implements Copyable
    +implements LValue, Copyable
    diff --git a/apidocs/sootup/core/jimple/common/ref/JThisRef.html b/apidocs/sootup/core/jimple/common/ref/JThisRef.html index 660d64d8094..e74631831ad 100644 --- a/apidocs/sootup/core/jimple/common/ref/JThisRef.html +++ b/apidocs/sootup/core/jimple/common/ref/JThisRef.html @@ -1,7 +1,7 @@ - + JThisRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/Ref.html b/apidocs/sootup/core/jimple/common/ref/Ref.html index 8e0a2fa6383..e67708924c4 100644 --- a/apidocs/sootup/core/jimple/common/ref/Ref.html +++ b/apidocs/sootup/core/jimple/common/ref/Ref.html @@ -1,7 +1,7 @@ - + Ref (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/class-use/ConcreteRef.html b/apidocs/sootup/core/jimple/common/ref/class-use/ConcreteRef.html index 81ff813d200..5e84258f643 100644 --- a/apidocs/sootup/core/jimple/common/ref/class-use/ConcreteRef.html +++ b/apidocs/sootup/core/jimple/common/ref/class-use/ConcreteRef.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.common.ref.ConcreteRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/class-use/IdentityRef.html b/apidocs/sootup/core/jimple/common/ref/class-use/IdentityRef.html index bba523aafba..862f689e973 100644 --- a/apidocs/sootup/core/jimple/common/ref/class-use/IdentityRef.html +++ b/apidocs/sootup/core/jimple/common/ref/class-use/IdentityRef.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.common.ref.IdentityRef (SootUp 1.1.2-SNAPSHOT API) @@ -75,7 +75,7 @@

    Uses of Modifier and Type
    Method
    Description
    -
    +
    static <L extends IdentityRef>
    JIdentityStmt
    Jimple.newIdentityStmt(Local local, L identityRef, StmtPositionInfo posInfo)
    @@ -111,22 +111,33 @@

    Uses of

    Uses of IdentityRef in sootup.core.jimple.common.stmt

    -
    Classes in sootup.core.jimple.common.stmt with type parameters of type IdentityRef
    +
    Modifier and Type
    -
    Class
    +
    Method
    Description
    -
    final class 
    - + +
    JIdentityStmt.getRightOp()
     
    -
    Methods in sootup.core.jimple.common.stmt with type parameters of type IdentityRef
    +
    Methods in sootup.core.jimple.common.stmt with parameters of type IdentityRef
    Modifier and Type
    Method
    Description
    - -
    JIdentityStmt.withIdentityValue(N identityValue)
    + +
    JIdentityStmt.withIdentityValue(IdentityRef identityValue)
    +
     
    +
    +
    Constructors in sootup.core.jimple.common.stmt with parameters of type IdentityRef
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    JIdentityStmt(Local local, + IdentityRef identityValue, + StmtPositionInfo positionInfo)
     
    diff --git a/apidocs/sootup/core/jimple/common/ref/class-use/JArrayRef.html b/apidocs/sootup/core/jimple/common/ref/class-use/JArrayRef.html index f84a400d3ed..6d32c414211 100644 --- a/apidocs/sootup/core/jimple/common/ref/class-use/JArrayRef.html +++ b/apidocs/sootup/core/jimple/common/ref/class-use/JArrayRef.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.ref.JArrayRef (SootUp 1.1.2-SNAPSHOT API) @@ -127,13 +127,16 @@

    Uses of Method
    Description
    -
    JAssignStmt.getArrayRef()
    -
     
    - - -
    +
    AbstractStmt.getArrayRef()
    +
    This method must only be used for Stmts which contain an ArrayRef - possible with JAssignStmts.
    + +
    JAssignStmt.getArrayRef()
    +
     
    + + +
     
    diff --git a/apidocs/sootup/core/jimple/common/ref/class-use/JCaughtExceptionRef.html b/apidocs/sootup/core/jimple/common/ref/class-use/JCaughtExceptionRef.html index 19c858757cb..e2bdaea5b9f 100644 --- a/apidocs/sootup/core/jimple/common/ref/class-use/JCaughtExceptionRef.html +++ b/apidocs/sootup/core/jimple/common/ref/class-use/JCaughtExceptionRef.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.ref.JCaughtExceptionRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/class-use/JFieldRef.html b/apidocs/sootup/core/jimple/common/ref/class-use/JFieldRef.html index f5a7107f507..5201c46045b 100644 --- a/apidocs/sootup/core/jimple/common/ref/class-use/JFieldRef.html +++ b/apidocs/sootup/core/jimple/common/ref/class-use/JFieldRef.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.ref.JFieldRef (SootUp 1.1.2-SNAPSHOT API) @@ -107,13 +107,16 @@

    Uses of Method
    Description
    -
    JAssignStmt.getFieldRef()
    -
     
    - - -
    +
    AbstractStmt.getFieldRef()
    +
    This method must only be used for Stmts which contain an FieldRef - possible with JAssignStmts.
    + +
    JAssignStmt.getFieldRef()
    +
     
    + + +
     
    diff --git a/apidocs/sootup/core/jimple/common/ref/class-use/JInstanceFieldRef.html b/apidocs/sootup/core/jimple/common/ref/class-use/JInstanceFieldRef.html index 61e63200bdc..0c35af8bd2d 100644 --- a/apidocs/sootup/core/jimple/common/ref/class-use/JInstanceFieldRef.html +++ b/apidocs/sootup/core/jimple/common/ref/class-use/JInstanceFieldRef.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.ref.JInstanceFieldRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/class-use/JParameterRef.html b/apidocs/sootup/core/jimple/common/ref/class-use/JParameterRef.html index 8ce12831c79..3d6285b7fe5 100644 --- a/apidocs/sootup/core/jimple/common/ref/class-use/JParameterRef.html +++ b/apidocs/sootup/core/jimple/common/ref/class-use/JParameterRef.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.ref.JParameterRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/class-use/JStaticFieldRef.html b/apidocs/sootup/core/jimple/common/ref/class-use/JStaticFieldRef.html index f63df9f291d..3f8a5eabac8 100644 --- a/apidocs/sootup/core/jimple/common/ref/class-use/JStaticFieldRef.html +++ b/apidocs/sootup/core/jimple/common/ref/class-use/JStaticFieldRef.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.ref.JStaticFieldRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/class-use/JThisRef.html b/apidocs/sootup/core/jimple/common/ref/class-use/JThisRef.html index dfba2e8f4e3..a5aac9475db 100644 --- a/apidocs/sootup/core/jimple/common/ref/class-use/JThisRef.html +++ b/apidocs/sootup/core/jimple/common/ref/class-use/JThisRef.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.ref.JThisRef (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/class-use/Ref.html b/apidocs/sootup/core/jimple/common/ref/class-use/Ref.html index c577fbba05c..6a6566e59e5 100644 --- a/apidocs/sootup/core/jimple/common/ref/class-use/Ref.html +++ b/apidocs/sootup/core/jimple/common/ref/class-use/Ref.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.common.ref.Ref (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/package-summary.html b/apidocs/sootup/core/jimple/common/ref/package-summary.html index 5539806cf67..340637429c0 100644 --- a/apidocs/sootup/core/jimple/common/ref/package-summary.html +++ b/apidocs/sootup/core/jimple/common/ref/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.common.ref (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/common/ref/package-tree.html b/apidocs/sootup/core/jimple/common/ref/package-tree.html index 543ec685876..1cd214214cc 100644 --- a/apidocs/sootup/core/jimple/common/ref/package-tree.html +++ b/apidocs/sootup/core/jimple/common/ref/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.common.ref Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) @@ -61,12 +61,12 @@

    Class Hierarchy

    @@ -216,12 +236,12 @@

    Methods i

    Constructor Details

    diff --git a/apidocs/sootup/core/jimple/common/stmt/JGotoStmt.html b/apidocs/sootup/core/jimple/common/stmt/JGotoStmt.html index e1ea39962f9..26fa0df9007 100644 --- a/apidocs/sootup/core/jimple/common/stmt/JGotoStmt.html +++ b/apidocs/sootup/core/jimple/common/stmt/JGotoStmt.html @@ -1,7 +1,7 @@ - + JGotoStmt (SootUp 1.1.2-SNAPSHOT API) @@ -53,7 +53,7 @@ @@ -74,21 +74,19 @@

    Class JGotoStmt

    Unconditionally jumps to a target Stmt
    @@ -97,9 +95,18 @@

    Class JGotoStmt

  • Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final int
    + +
     
    +
    -

    Fields inherited from class sootup.core.jimple.common.stmt.Stmt

    -positionInfo
    +

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +positionInfo
  • @@ -131,60 +138,88 @@

    Method Summary

    Called when this object is visited.
    -
    int
    - +
    boolean
    +
    -
    Returns a (not necessarily fixed) hash code for this object.
    +
    Returns true if execution after this statement does not necessarily continue at the following + statement.
    -
    boolean
    -
    equivTo(Object o, - JimpleComparator comparator)
    +
    int
    +
    -
    Returns true if this object is equivalent to o according to the given comparator.
    +
    Returns a (not necessarily fixed) hash code for this object.
    boolean
    - +
    equivTo(Object o, + JimpleComparator comparator)
    -
    Returns true if execution after this statement may continue at the following statement.
    +
    Returns true if this object is equivalent to o according to the given comparator.
    -
    int
    - +
    boolean
    +
    +
    Returns true if execution after this statement may continue at the following statement.
    +
    +
    int
    + +
    Returns the amount of unexceptional successors the Stmt needs to have in the StmtGraph.
    - - -
     
    - - + +
     
    -
    void
    -
    toString(StmtPrinter stmtPrinter)
    + +
     
    - - +
    void
    +
    toString(StmtPrinter stmtPrinter)
     
    + + +
     
    -

    Methods inherited from class sootup.core.jimple.common.stmt.BranchingStmt

    -branches
    - +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getDefs, getFieldRef, getInvokeExpr, getPositionInfo, getUses, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface sootup.core.jimple.basic.EquivTo

    equivTo
    +
    @@ -109,8 +109,8 @@

    Constructor Summary

    Constructor
    Description
    -
    JIdentityStmt(Local local, - T identityValue, +
    JIdentityStmt(Local local, + IdentityRef identityValue, StmtPositionInfo positionInfo)
     
    @@ -132,33 +132,50 @@

    Method Summary

    Called when this object is visited.
    -
    int
    - +
    boolean
    +
    +
    Returns true if execution after this statement does not necessarily continue at the following + statement.
    +
    +
    int
    + +
    Returns a (not necessarily fixed) hash code for this object.
    -
    boolean
    -
    equivTo(Object o, +
    boolean
    + -
    +
    Returns true if this object is equivalent to o according to the given comparator.
    +
    boolean
    + +
    +
    Returns true if execution after this statement may continue at the following statement.
    +
    + + +
     
    + + +
     
     
    void
     
    - -
    withIdentityValue(N identityValue)
    + +
     
    - +
     
    - +
    withNewDef(Local newLocal)
     
    - +
     
    @@ -166,16 +183,19 @@

    Method Summary

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractDefinitionStmt

    -branches, fallsThrough, getDefs, getLeftOp, getRightOp, getType, getUses
    +getDefs, getType, getUses
    +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getExpectedSuccessorCount, getFieldRef, getInvokeExpr, getPositionInfo, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface sootup.core.jimple.basic.EquivTo

    equivTo
    + @@ -188,12 +208,12 @@

    Methods i

    Constructor Details

    @@ -74,21 +74,19 @@

    Class JIfStmt

    If the condition is true, jumps to the target, otherwise continues to the next stmt. The first successor (index=0) is the fallsthrough Stmt and the second successor (index=1) is the rbanching one.
    @@ -99,9 +97,21 @@

    Class JIfStmt

  • Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final int
    + +
     
    +
    static final int
    + +
     
    +
    -

    Fields inherited from class sootup.core.jimple.common.stmt.Stmt

    -positionInfo
    +

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +positionInfo
  • @@ -134,71 +144,113 @@

    Method Summary

    Called when this object is visited.
    -
    int
    - +
    boolean
    +
    -
    Returns a (not necessarily fixed) hash code for this object.
    +
    Returns true if execution after this statement does not necessarily continue at the following + statement.
    -
    boolean
    -
    equivTo(Object o, - JimpleComparator comparator)
    +
    int
    +
    -
    Returns true if this object is equivalent to o according to the given comparator.
    +
    Returns a (not necessarily fixed) hash code for this object.
    boolean
    - +
    equivTo(Object o, + JimpleComparator comparator)
    +
    Returns true if this object is equivalent to o according to the given comparator.
    +
    +
    boolean
    + +
    Returns true if execution after this statement may continue at the following statement.
    - - -
     
    -
    int
    - -
    + + +
     
    +
    int
    + +
    Returns the amount of unexceptional successors the Stmt needs to have in the StmtGraph.
    - - -
     
    - - -
    + + +
     
    + + +
    Returns a list of Values used in this Stmt.
    - - -
     
    -
    void
    -
    toString(StmtPrinter stmtPrinter)
    + +
     
    - - +
    void
    +
    toString(StmtPrinter stmtPrinter)
     
    - +
     
    + + +
     
    -

    Methods inherited from class sootup.core.jimple.common.stmt.BranchingStmt

    -branches
    - +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getDefs, getFieldRef, getInvokeExpr, getPositionInfo, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface sootup.core.jimple.basic.EquivTo

    equivTo
    +
    @@ -304,12 +360,29 @@

    accept

    fallsThrough

    public boolean fallsThrough()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
    Specified by:
    -
    fallsThrough in class Stmt
    +
    fallsThrough in interface FallsThroughStmt
    +
    Specified by:
    +
    fallsThrough in interface Stmt
    +
    +
    + +
  • +
    +

    branches

    +
    public boolean branches()
    +
    Description copied from interface: Stmt
    +
    Returns true if execution after this statement does not necessarily continue at the following + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    +
    +
    Specified by:
    +
    branches in interface BranchingStmt
    +
    Specified by:
    +
    branches in interface Stmt
  • diff --git a/apidocs/sootup/core/jimple/common/stmt/JInvokeStmt.html b/apidocs/sootup/core/jimple/common/stmt/JInvokeStmt.html index 55fbd2b01a6..a9ee36f2646 100644 --- a/apidocs/sootup/core/jimple/common/stmt/JInvokeStmt.html +++ b/apidocs/sootup/core/jimple/common/stmt/JInvokeStmt.html @@ -1,7 +1,7 @@ - + JInvokeStmt (SootUp 1.1.2-SNAPSHOT API) @@ -74,19 +74,19 @@

    Class JInvokeStmt

    java.lang.Object -
    All Implemented Interfaces:
    -
    EquivTo, Acceptor<StmtVisitor>, Copyable
    +
    EquivTo, FallsThroughStmt, Stmt, Acceptor<StmtVisitor>, Copyable

    public final class JInvokeStmt -extends Stmt -implements Copyable
    +extends AbstractStmt +implements FallsThroughStmt
    A method call
    @@ -96,8 +96,8 @@

    Class JInvokeStmt

    Field Summary

    -

    Fields inherited from class sootup.core.jimple.common.stmt.Stmt

    -positionInfo
    +

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +positionInfo
    @@ -182,14 +182,17 @@

    Method Summary

    +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, getArrayRef, getDefs, getExpectedSuccessorCount, getFieldRef, getPositionInfo, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface sootup.core.jimple.basic.EquivTo

    equivTo
    +
    @@ -223,8 +226,10 @@

    Method Details

    containsInvokeExpr

    public boolean containsInvokeExpr()
    +
    Specified by:
    +
    containsInvokeExpr in interface Stmt
    Overrides:
    -
    containsInvokeExpr in class Stmt
    +
    containsInvokeExpr in class AbstractStmt
    @@ -245,7 +250,7 @@

    toString

    StmtPrinter up)
    Specified by:
    -
    toString in class Stmt
    +
    toString in interface Stmt
    @@ -254,12 +259,14 @@

    toString

    getInvokeExpr

    @Nonnull public AbstractInvokeExpr getInvokeExpr()
    -
    Description copied from class: Stmt
    +
    Description copied from class: AbstractStmt
    This method must only be used for Stmts which contain an InvokeExpr (JInvokeStmt; possible in JAssignStmt) check via containsInvokExpr().
    +
    Specified by:
    +
    getInvokeExpr in interface Stmt
    Overrides:
    -
    getInvokeExpr in class Stmt
    +
    getInvokeExpr in class AbstractStmt
    @@ -268,12 +275,14 @@

    getInvokeExpr

    getUses

    @Nonnull public List<Value> getUses()
    -
    Description copied from class: Stmt
    +
    Description copied from class: AbstractStmt
    Returns a list of Values used in this Stmt. Note that they are returned in usual evaluation order.
    +
    Specified by:
    +
    getUses in interface Stmt
    Overrides:
    -
    getUses in class Stmt
    +
    getUses in class AbstractStmt
    @@ -294,12 +303,14 @@

    accept

    fallsThrough

    public boolean fallsThrough()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
    Specified by:
    -
    fallsThrough in class Stmt
    +
    fallsThrough in interface FallsThroughStmt
    +
    Specified by:
    +
    fallsThrough in interface Stmt
    @@ -307,12 +318,12 @@

    fallsThrough

    branches

    public boolean branches()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement does not necessarily continue at the following - statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    Specified by:
    -
    branches in class Stmt
    +
    branches in interface Stmt
    diff --git a/apidocs/sootup/core/jimple/common/stmt/JNopStmt.html b/apidocs/sootup/core/jimple/common/stmt/JNopStmt.html index afcd65c47ce..db896f307f5 100644 --- a/apidocs/sootup/core/jimple/common/stmt/JNopStmt.html +++ b/apidocs/sootup/core/jimple/common/stmt/JNopStmt.html @@ -1,7 +1,7 @@ - + JNopStmt (SootUp 1.1.2-SNAPSHOT API) @@ -74,19 +74,19 @@

    Class JNopStmt

    java.lang.Object -
    All Implemented Interfaces:
    -
    EquivTo, Acceptor<StmtVisitor>, Copyable
    +
    EquivTo, FallsThroughStmt, Stmt, Acceptor<StmtVisitor>, Copyable

    public final class JNopStmt -extends Stmt -implements Copyable
    +extends AbstractStmt +implements FallsThroughStmt
    A no-operation statement.
    @@ -96,8 +96,8 @@

    Class JNopStmt

    Field Summary

    -

    Fields inherited from class sootup.core.jimple.common.stmt.Stmt

    -positionInfo
    +

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +positionInfo
    @@ -164,14 +164,17 @@

    Method Summary

    +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getDefs, getExpectedSuccessorCount, getFieldRef, getInvokeExpr, getPositionInfo, getUses, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface sootup.core.jimple.basic.EquivTo

    equivTo
    +
    @@ -215,7 +218,7 @@

    toString

    StmtPrinter up)
    Specified by:
    -
    toString in class Stmt
    +
    toString in interface Stmt
    @@ -236,12 +239,14 @@

    accept

    fallsThrough

    public boolean fallsThrough()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
    Specified by:
    -
    fallsThrough in class Stmt
    +
    fallsThrough in interface FallsThroughStmt
    +
    Specified by:
    +
    fallsThrough in interface Stmt
    @@ -249,12 +254,12 @@

    fallsThrough

    branches

    public boolean branches()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement does not necessarily continue at the following - statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    Specified by:
    -
    branches in class Stmt
    +
    branches in interface Stmt
    diff --git a/apidocs/sootup/core/jimple/common/stmt/JReturnStmt.html b/apidocs/sootup/core/jimple/common/stmt/JReturnStmt.html index 2feaf92607d..d6e3c8946b8 100644 --- a/apidocs/sootup/core/jimple/common/stmt/JReturnStmt.html +++ b/apidocs/sootup/core/jimple/common/stmt/JReturnStmt.html @@ -1,7 +1,7 @@ - + JReturnStmt (SootUp 1.1.2-SNAPSHOT API) @@ -53,7 +53,7 @@ @@ -74,21 +74,18 @@

    Class JReturnStmt

    A statement that ends the method, returning a value.
    @@ -97,12 +94,18 @@

    Class JReturnStmt

  • Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final Immediate
    + +
     
    +
    -

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractOpStmt

    -op
    -
    -

    Fields inherited from class sootup.core.jimple.common.stmt.Stmt

    -positionInfo
    +

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +positionInfo
  • @@ -141,43 +144,53 @@

    Method Summary

    Returns true if execution after this statement does not necessarily continue at the following statement.
    -
    boolean
    -
    equivTo(Object o, - JimpleComparator comparator)
    +
    int
    +
    -
    Returns true if this object is equivalent to o according to the given comparator.
    +
    Returns a (not necessarily fixed) hash code for this object.
    boolean
    - +
    equivTo(Object o, + JimpleComparator comparator)
    -
    Returns true if execution after this statement may continue at the following statement.
    +
    Returns true if this object is equivalent to o according to the given comparator.
    -
    int
    - +
    boolean
    +
    +
    Returns true if execution after this statement may continue at the following statement.
    +
    +
    int
    + +
    Returns the amount of unexceptional successors the Stmt needs to have in the StmtGraph.
    - - -
     
    -
    void
    - + +
     
    - - +
    final List<Value>
    + +
    +
    Returns a list of Values used in this Stmt.
    +
    + + +
     
    +
    void
    +
     
    - +
     
    + + +
     
    -

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractOpStmt

    -equivHashCode, getOp, getUses
    - +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getDefs, getFieldRef, getInvokeExpr, getPositionInfo, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -190,6 +203,20 @@

    Methods i

  • fallsThrough

    public boolean fallsThrough()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
    -
    -
    Specified by:
    -
    fallsThrough in class Stmt
    -
  • branches

    public boolean branches()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement does not necessarily continue at the following - statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    -
    -
    Specified by:
    -
    branches in class Stmt
    -
    + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
  • getExpectedSuccessorCount

    public int getExpectedSuccessorCount()
    -
    Description copied from class: Stmt
    +
    Description copied from class: AbstractStmt
    Returns the amount of unexceptional successors the Stmt needs to have in the StmtGraph.
    +
    Specified by:
    +
    getExpectedSuccessorCount in interface Stmt
    Overrides:
    -
    getExpectedSuccessorCount in class Stmt
    +
    getExpectedSuccessorCount in class AbstractStmt
  • +
    +

    getOp

    +
    @Nonnull +public Immediate getOp()
    +
    +
  • +
  • +
    +

    getUses

    +
    @Nonnull +public final List<Value> getUses()
    +
    Description copied from class: AbstractStmt
    +
    Returns a list of Values used in this Stmt. Note that they are returned in usual evaluation + order.
    +
    +
    Specified by:
    +
    getUses in interface Stmt
    +
    Overrides:
    +
    getUses in class AbstractStmt
    +
    +
    +
  • +
  • +
    +

    equivHashCode

    +
    public int equivHashCode()
    +
    Description copied from interface: EquivTo
    +
    Returns a (not necessarily fixed) hash code for this object. This hash code coincides with + equivTo; it is undefined in the presence of mutable objects. The contract is defined in JimpleComparator.
    +
    +
  • +
  • equivTo

    public boolean equivTo(@Nonnull @@ -293,10 +338,6 @@

    equivTo

    JimpleComparator comparator)
    Description copied from interface: EquivTo
    Returns true if this object is equivalent to o according to the given comparator.
    -
    -
    Specified by:
    -
    equivTo in interface EquivTo
    -
  • diff --git a/apidocs/sootup/core/jimple/common/stmt/JReturnVoidStmt.html b/apidocs/sootup/core/jimple/common/stmt/JReturnVoidStmt.html index 1966a16907f..1e3487992f7 100644 --- a/apidocs/sootup/core/jimple/common/stmt/JReturnVoidStmt.html +++ b/apidocs/sootup/core/jimple/common/stmt/JReturnVoidStmt.html @@ -1,7 +1,7 @@ - + JReturnVoidStmt (SootUp 1.1.2-SNAPSHOT API) @@ -74,19 +74,18 @@

    Class JReturnVoidStmt

    java.lang.Object -
    All Implemented Interfaces:
    -
    EquivTo, Acceptor<StmtVisitor>, Copyable
    +
    EquivTo, Stmt, Acceptor<StmtVisitor>, Copyable

    public final class JReturnVoidStmt -extends Stmt -implements Copyable
    +extends AbstractStmt
    A statement that ends the method, returning no value.
    @@ -96,8 +95,8 @@

    Class JReturnVoidStmt

    Field Summary

    -

    Fields inherited from class sootup.core.jimple.common.stmt.Stmt

    -positionInfo
    +

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +positionInfo
  • @@ -169,8 +168,8 @@

    Method Summary

    +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getDefs, getFieldRef, getInvokeExpr, getPositionInfo, getUses, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -218,10 +217,6 @@

    toString

    toString

    public void toString(@Nonnull StmtPrinter up)
    -
    -
    Specified by:
    -
    toString in class Stmt
    -
  • @@ -231,47 +226,37 @@

    accept

    StmtVisitor sw)
    Description copied from interface: Acceptor
    Called when this object is visited.
    -
    -
    Specified by:
    -
    accept in interface Acceptor<StmtVisitor>
    -
  • fallsThrough

    public boolean fallsThrough()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
    -
    -
    Specified by:
    -
    fallsThrough in class Stmt
    -
  • branches

    public boolean branches()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement does not necessarily continue at the following - statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    -
    -
    Specified by:
    -
    branches in class Stmt
    -
    + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
  • getExpectedSuccessorCount

    public int getExpectedSuccessorCount()
    -
    Description copied from class: Stmt
    +
    Description copied from class: AbstractStmt
    Returns the amount of unexceptional successors the Stmt needs to have in the StmtGraph.
    +
    Specified by:
    +
    getExpectedSuccessorCount in interface Stmt
    Overrides:
    -
    getExpectedSuccessorCount in class Stmt
    +
    getExpectedSuccessorCount in class AbstractStmt
  • @@ -284,10 +269,6 @@

    equivTo

    JimpleComparator comparator)
    Description copied from interface: EquivTo
    Returns true if this object is equivalent to o according to the given comparator.
    -
    -
    Specified by:
    -
    equivTo in interface EquivTo
    -
  • @@ -297,10 +278,6 @@

    equivHashCode

    Description copied from interface: EquivTo
    Returns a (not necessarily fixed) hash code for this object. This hash code coincides with equivTo; it is undefined in the presence of mutable objects. The contract is defined in JimpleComparator.
    -
    -
    Specified by:
    -
    equivHashCode in interface EquivTo
    -
  • diff --git a/apidocs/sootup/core/jimple/common/stmt/JThrowStmt.html b/apidocs/sootup/core/jimple/common/stmt/JThrowStmt.html index 523dd22d4c4..2baff79b322 100644 --- a/apidocs/sootup/core/jimple/common/stmt/JThrowStmt.html +++ b/apidocs/sootup/core/jimple/common/stmt/JThrowStmt.html @@ -1,7 +1,7 @@ - + JThrowStmt (SootUp 1.1.2-SNAPSHOT API) @@ -53,7 +53,7 @@ @@ -74,21 +74,18 @@

    Class JThrowStmt

    A statement that throws an Exception
    @@ -97,12 +94,18 @@

    Class JThrowStmt

  • Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final Immediate
    + +
     
    +
    -

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractOpStmt

    -op
    -
    -

    Fields inherited from class sootup.core.jimple.common.stmt.Stmt

    -positionInfo
    +

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +positionInfo
  • @@ -141,43 +144,53 @@

    Method Summary

    Returns true if execution after this statement does not necessarily continue at the following statement.
    -
    boolean
    -
    equivTo(Object o, - JimpleComparator comparator)
    +
    int
    +
    -
    Returns true if this object is equivalent to o according to the given comparator.
    +
    Returns a (not necessarily fixed) hash code for this object.
    boolean
    - +
    equivTo(Object o, + JimpleComparator comparator)
    -
    Returns true if execution after this statement may continue at the following statement.
    +
    Returns true if this object is equivalent to o according to the given comparator.
    -
    int
    - +
    boolean
    +
    +
    Returns true if execution after this statement may continue at the following statement.
    +
    +
    int
    + +
    Returns the amount of unexceptional successors the Stmt needs to have in the StmtGraph.
    - - -
     
    -
    void
    - + +
     
    - - +
    final List<Value>
    + +
    +
    Returns a list of Values used in this Stmt.
    +
    + + +
     
    +
    void
    +
     
    - +
     
    + + +
     
    -

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractOpStmt

    -equivHashCode, getOp, getUses
    - +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getDefs, getFieldRef, getInvokeExpr, getPositionInfo, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -190,6 +203,20 @@

    Methods i

  • fallsThrough

    public boolean fallsThrough()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
    -
    -
    Specified by:
    -
    fallsThrough in class Stmt
    -
  • branches

    public boolean branches()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement does not necessarily continue at the following - statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    -
    -
    Specified by:
    -
    branches in class Stmt
    -
    + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
  • getExpectedSuccessorCount

    public int getExpectedSuccessorCount()
    -
    Description copied from class: Stmt
    +
    Description copied from class: AbstractStmt
    Returns the amount of unexceptional successors the Stmt needs to have in the StmtGraph.
    +
    Specified by:
    +
    getExpectedSuccessorCount in interface Stmt
    Overrides:
    -
    getExpectedSuccessorCount in class Stmt
    +
    getExpectedSuccessorCount in class AbstractStmt
  • @@ -291,10 +304,6 @@

    equivTo

    JimpleComparator comparator)
    Description copied from interface: EquivTo
    Returns true if this object is equivalent to o according to the given comparator.
    -
    -
    Specified by:
    -
    equivTo in interface EquivTo
    -
  • @@ -313,6 +322,38 @@

    withPositionInfo

    StmtPositionInfo positionInfo)
  • +
  • +
    +

    getOp

    +
    @Nonnull +public Immediate getOp()
    +
    +
  • +
  • +
    +

    getUses

    +
    @Nonnull +public final List<Value> getUses()
    +
    Description copied from class: AbstractStmt
    +
    Returns a list of Values used in this Stmt. Note that they are returned in usual evaluation + order.
    +
    +
    Specified by:
    +
    getUses in interface Stmt
    +
    Overrides:
    +
    getUses in class AbstractStmt
    +
    +
    +
  • +
  • +
    +

    equivHashCode

    +
    public int equivHashCode()
    +
    Description copied from interface: EquivTo
    +
    Returns a (not necessarily fixed) hash code for this object. This hash code coincides with + equivTo; it is undefined in the presence of mutable objects. The contract is defined in JimpleComparator.
    +
    +
  • diff --git a/apidocs/sootup/core/jimple/common/stmt/Stmt.html b/apidocs/sootup/core/jimple/common/stmt/Stmt.html index 95ea14df699..3f9e6b649bf 100644 --- a/apidocs/sootup/core/jimple/common/stmt/Stmt.html +++ b/apidocs/sootup/core/jimple/common/stmt/Stmt.html @@ -1,12 +1,12 @@ - + Stmt (SootUp 1.1.2-SNAPSHOT API) - + @@ -47,14 +47,14 @@ @@ -71,140 +71,92 @@
    -

    Class Stmt

    -
    -
    java.lang.Object -
    sootup.core.jimple.common.stmt.Stmt
    +

    Interface Stmt

    -
    All Implemented Interfaces:
    -
    EquivTo, Acceptor<StmtVisitor>, Copyable
    +
    All Superinterfaces:
    +
    Acceptor<StmtVisitor>, Copyable, EquivTo
    +
    +
    +
    All Known Subinterfaces:
    +
    BranchingStmt, FallsThroughStmt
    -
    Direct Known Subclasses:
    -
    AbstractDefinitionStmt, AbstractOpStmt, BranchingStmt, JBreakpointStmt, JInvokeStmt, JNopStmt, JRetStmt, JReturnVoidStmt
    +
    All Known Implementing Classes:
    +
    AbstractDefinitionStmt, AbstractStmt, JAssignStmt, JBreakpointStmt, JEnterMonitorStmt, JExitMonitorStmt, JGotoStmt, JIdentityStmt, JIfStmt, JInvokeStmt, JNopStmt, JRetStmt, JReturnStmt, JReturnVoidStmt, JSwitchStmt, JThrowStmt

    -
    public abstract class Stmt -extends Object -implements EquivTo, Acceptor<StmtVisitor>, Copyable
    +
    public interface Stmt +extends EquivTo, Acceptor<StmtVisitor>, Copyable
      - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      protected final StmtPositionInfo
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      Stmt(StmtPositionInfo positionInfo)
      -
       
      -
      -
      -
    • Method Summary

      -
      +
      Modifier and Type
      Method
      Description
      -
      abstract boolean
      +
      boolean
      Returns true if execution after this statement does not necessarily continue at the following statement.
      -
      boolean
      - -
       
      -
      boolean
      - -
       
      -
      boolean
      - -
       
      -
      abstract boolean
      +
      boolean
      + +
       
      +
      boolean
      + +
       
      +
      boolean
      + +
       
      +
      boolean
      Returns true if execution after this statement may continue at the following statement.
      - - -
      -
      This method must only be used for Stmts which contain an ArrayRef - possible with JAssignStmts.
      -
      - - -
      -
      Returns a list of Values defined in this Stmt.
      -
      -
      int
      - -
      -
      Returns the amount of unexceptional successors the Stmt needs to have in the StmtGraph.
      -
      - - -
      -
      This method must only be used for Stmts which contain an FieldRef - possible with JAssignStmts.
      -
      - - -
      -
      This method must only be used for Stmts which contain an InvokeExpr (JInvokeStmt; possible in - JAssignStmt) check via containsInvokExpr().
      -
      - - -
       
      - - -
      -
      Returns a list of Values used in this Stmt.
      -
      - - -
      -
      Returns a list of Values, either used or defined or both in this Stmt.
      -
      -
      abstract void
      + + +
       
      + + +
       
      +
      int
      + +
       
      + + +
       
      + + +
       
      + + +
       
      + + +
       
      + + +
       
      +
      void
       
      - -
      withNewUse(Value oldUse, + +
      withNewUse(Value oldUse, Value newUse)
      -
      -
      Use newUse to replace the oldUse in oldStmt.
      +
       
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

      Methods inherited from interface sootup.core.jimple.visitor.Acceptor

      accept
      @@ -217,35 +169,6 @@

      Methods i

        - -
      • -
        -

        Field Details

        - -
        -
      • - -
      • -
        -

        Constructor Details

        - -
        -
      • @@ -255,32 +178,27 @@

        Method Details

        getUses

        @Nonnull -public List<Value> getUses()
        -
        Returns a list of Values used in this Stmt. Note that they are returned in usual evaluation - order.
        +List<Value> getUses()
      • getDefs

        @Nonnull -public List<Value> getDefs()
        -
        Returns a list of Values defined in this Stmt. There are languages which allow multiple return - types/assignments so we return a List
        +List<LValue> getDefs()
      • getUsesAndDefs

        @Nonnull -public List<Value> getUsesAndDefs()
        -
        Returns a list of Values, either used or defined or both in this Stmt.
        +List<Value> getUsesAndDefs()
      • fallsThrough

        -
        public abstract boolean fallsThrough()
        +
        boolean fallsThrough()
        Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
        @@ -288,89 +206,73 @@

        fallsThrough

      • branches

        -
        public abstract boolean branches()
        +
        boolean branches()
        Returns true if execution after this statement does not necessarily continue at the following - statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
        + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
      • getExpectedSuccessorCount

        -
        public int getExpectedSuccessorCount()
        -
        Returns the amount of unexceptional successors the Stmt needs to have in the StmtGraph.
        +
        int getExpectedSuccessorCount()
      • toString

        -
        public abstract void toString(@Nonnull +
        void toString(@Nonnull StmtPrinter up)
      • containsInvokeExpr

        -
        public boolean containsInvokeExpr()
        +
        boolean containsInvokeExpr()
      • getInvokeExpr

        -
        public AbstractInvokeExpr getInvokeExpr()
        -
        This method must only be used for Stmts which contain an InvokeExpr (JInvokeStmt; possible in - JAssignStmt) check via containsInvokExpr().
        +
        AbstractInvokeExpr getInvokeExpr()
      • containsArrayRef

        -
        public boolean containsArrayRef()
        +
        boolean containsArrayRef()
      • getArrayRef

        -
        public JArrayRef getArrayRef()
        -
        This method must only be used for Stmts which contain an ArrayRef - possible with JAssignStmts. - check via containsArrayRef().
        +
        JArrayRef getArrayRef()
      • containsFieldRef

        -
        public boolean containsFieldRef()
        +
        boolean containsFieldRef()
      • getFieldRef

        -
        public JFieldRef getFieldRef()
        -
        This method must only be used for Stmts which contain an FieldRef - possible with JAssignStmts. - check via containsFieldRef().
        +
        JFieldRef getFieldRef()
      • getPositionInfo

        -
        public StmtPositionInfo getPositionInfo()
        +
        StmtPositionInfo getPositionInfo()
      • withNewUse

        -
        @Nullable -public Stmt withNewUse(@Nonnull +
        Stmt withNewUse(@Nonnull Value oldUse, @Nonnull Value newUse)
        -
        Use newUse to replace the oldUse in oldStmt.
        -
        -
        Parameters:
        -
        oldUse - a Value in the useList of oldStmt.
        -
        newUse - a Value is to replace oldUse
        -
        Returns:
        -
        a new Stmt with newUse
        -
      diff --git a/apidocs/sootup/core/jimple/common/stmt/class-use/AbstractDefinitionStmt.html b/apidocs/sootup/core/jimple/common/stmt/class-use/AbstractDefinitionStmt.html index 5d0621c95cd..98e25911446 100644 --- a/apidocs/sootup/core/jimple/common/stmt/class-use/AbstractDefinitionStmt.html +++ b/apidocs/sootup/core/jimple/common/stmt/class-use/AbstractDefinitionStmt.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.common.stmt.AbstractDefinitionStmt (SootUp 1.1.2-SNAPSHOT API) @@ -71,9 +71,11 @@

      Uses of Modifier and Type
      Method
      Description
      -
      -
      Local.getDefsOfLocal(List<Stmt> defs)
      -
       
      + +
      Local.getDefs(Collection<Stmt> defs)
      +
      +
      returns the returned List can contain: Locals, JFieldRefs, JArrayRefs
      +

    • @@ -86,12 +88,12 @@

      Uses of Class
      Description
      final class 
      -
      JAssignStmt<L extends Value,R extends Value>
      +
      Represents the assignment of one value to another
      final class 
      - +
       

    diff --git a/apidocs/sootup/core/jimple/common/stmt/class-use/AbstractOpStmt.html b/apidocs/sootup/core/jimple/common/stmt/class-use/AbstractOpStmt.html deleted file mode 100644 index b196ca2bc7f..00000000000 --- a/apidocs/sootup/core/jimple/common/stmt/class-use/AbstractOpStmt.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - -Uses of Class sootup.core.jimple.common.stmt.AbstractOpStmt (SootUp 1.1.2-SNAPSHOT API) - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    sootup.core.jimple.common.stmt.AbstractOpStmt

    -
    -
    Packages that use AbstractOpStmt
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - - diff --git a/apidocs/sootup/core/jimple/common/stmt/class-use/AbstractStmt.html b/apidocs/sootup/core/jimple/common/stmt/class-use/AbstractStmt.html new file mode 100644 index 00000000000..e30e575dbd2 --- /dev/null +++ b/apidocs/sootup/core/jimple/common/stmt/class-use/AbstractStmt.html @@ -0,0 +1,166 @@ + + + + +Uses of Class sootup.core.jimple.common.stmt.AbstractStmt (SootUp 1.1.2-SNAPSHOT API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    sootup.core.jimple.common.stmt.AbstractStmt

    +
    +
    Packages that use AbstractStmt
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/apidocs/sootup/core/jimple/common/stmt/class-use/BranchingStmt.html b/apidocs/sootup/core/jimple/common/stmt/class-use/BranchingStmt.html index 53eec3fee07..a61bea40fed 100644 --- a/apidocs/sootup/core/jimple/common/stmt/class-use/BranchingStmt.html +++ b/apidocs/sootup/core/jimple/common/stmt/class-use/BranchingStmt.html @@ -1,12 +1,12 @@ - -Uses of Class sootup.core.jimple.common.stmt.BranchingStmt (SootUp 1.1.2-SNAPSHOT API) + +Uses of Interface sootup.core.jimple.common.stmt.BranchingStmt (SootUp 1.1.2-SNAPSHOT API) - + @@ -30,7 +30,7 @@ @@ -74,21 +74,19 @@

    Class JEnterMonitorStmt

    java.lang.Object -
    All Implemented Interfaces:
    -
    EquivTo, Acceptor<StmtVisitor>, Copyable
    +
    EquivTo, FallsThroughStmt, Stmt, Acceptor<StmtVisitor>, Copyable

    public final class JEnterMonitorStmt -extends AbstractOpStmt -implements Copyable
    +extends AbstractStmt +implements FallsThroughStmt
    A statement that enters a JVM monitor, thereby synchronizing its following statements.
    @@ -97,12 +95,18 @@

    Class JEnterMonitorStmt

  • Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final Immediate
    + +
     
    +
    -

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractOpStmt

    -op
    -
    -

    Fields inherited from class sootup.core.jimple.common.stmt.Stmt

    -positionInfo
    +

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +positionInfo
  • @@ -141,50 +145,77 @@

    Method Summary

    Returns true if execution after this statement does not necessarily continue at the following statement.
    -
    boolean
    -
    equivTo(Object o, - JimpleComparator comparator)
    +
    int
    +
    -
    Returns true if this object is equivalent to o according to the given comparator.
    +
    Returns a (not necessarily fixed) hash code for this object.
    boolean
    - +
    equivTo(Object o, + JimpleComparator comparator)
    +
    Returns true if this object is equivalent to o according to the given comparator.
    +
    +
    boolean
    + +
    Returns true if execution after this statement may continue at the following statement.
    - - -
     
    -
    void
    - + +
     
    - - + + +
    +
    Returns a list of Values used in this Stmt.
    +
    + + +
     
    +
    void
    +
     
    - +
     
    + + +
     
    -

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractOpStmt

    -equivHashCode, getOp, getUses
    - +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getDefs, getExpectedSuccessorCount, getFieldRef, getInvokeExpr, getPositionInfo, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface sootup.core.jimple.basic.EquivTo

    equivTo
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        op

        +
        protected final Immediate op
        +
        +
      • +
      +
      +
    • @@ -224,7 +255,7 @@

      toString

      StmtPrinter up)
      Specified by:
      -
      toString in class Stmt
      +
      toString in interface Stmt
    • @@ -245,12 +276,14 @@

      accept

      fallsThrough

      public boolean fallsThrough()
      -
      Description copied from class: Stmt
      +
      Description copied from interface: Stmt
      Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
      Specified by:
      -
      fallsThrough in class Stmt
      +
      fallsThrough in interface FallsThroughStmt
      +
      Specified by:
      +
      fallsThrough in interface Stmt
      @@ -258,12 +291,48 @@

      fallsThrough

      branches

      public boolean branches()
      -
      Description copied from class: Stmt
      +
      Description copied from interface: Stmt
      Returns true if execution after this statement does not necessarily continue at the following - statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
      + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true. +
      +
      Specified by:
      +
      branches in interface Stmt
      +
      +
      + +
    • +
      +

      getOp

      +
      @Nonnull +public Immediate getOp()
      +
      +
    • +
    • +
      +

      getUses

      +
      @Nonnull +public List<Value> getUses()
      +
      Description copied from class: AbstractStmt
      +
      Returns a list of Values used in this Stmt. Note that they are returned in usual evaluation + order.
      +
      +
      Specified by:
      +
      getUses in interface Stmt
      +
      Overrides:
      +
      getUses in class AbstractStmt
      +
      +
      +
    • +
    • +
      +

      equivHashCode

      +
      public int equivHashCode()
      +
      Description copied from interface: EquivTo
      +
      Returns a (not necessarily fixed) hash code for this object. This hash code coincides with + equivTo; it is undefined in the presence of mutable objects. The contract is defined in JimpleComparator.
      Specified by:
      -
      branches in class Stmt
      +
      equivHashCode in interface EquivTo
    • diff --git a/apidocs/sootup/core/jimple/javabytecode/stmt/JExitMonitorStmt.html b/apidocs/sootup/core/jimple/javabytecode/stmt/JExitMonitorStmt.html index 6839551c327..d309f2f8ffb 100644 --- a/apidocs/sootup/core/jimple/javabytecode/stmt/JExitMonitorStmt.html +++ b/apidocs/sootup/core/jimple/javabytecode/stmt/JExitMonitorStmt.html @@ -1,7 +1,7 @@ - + JExitMonitorStmt (SootUp 1.1.2-SNAPSHOT API) @@ -53,7 +53,7 @@
    @@ -74,21 +74,19 @@

    Class JExitMonitorStmt

    java.lang.Object -
    All Implemented Interfaces:
    -
    EquivTo, Acceptor<StmtVisitor>, Copyable
    +
    EquivTo, FallsThroughStmt, Stmt, Acceptor<StmtVisitor>, Copyable

    public final class JExitMonitorStmt -extends AbstractOpStmt -implements Copyable
    +extends AbstractStmt +implements FallsThroughStmt
    A statement that exits a JVM monitor, thereby ending synchronization.
    @@ -97,12 +95,18 @@

    Class JExitMonitorStmt

  • Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final Immediate
    + +
     
    +
    -

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractOpStmt

    -op
    -
    -

    Fields inherited from class sootup.core.jimple.common.stmt.Stmt

    -positionInfo
    +

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +positionInfo
  • @@ -141,50 +145,77 @@

    Method Summary

    Returns true if execution after this statement does not necessarily continue at the following statement.
    -
    boolean
    -
    equivTo(Object o, - JimpleComparator comparator)
    +
    int
    +
    -
    Returns true if this object is equivalent to o according to the given comparator.
    +
    Returns a (not necessarily fixed) hash code for this object.
    boolean
    - +
    equivTo(Object o, + JimpleComparator comparator)
    +
    Returns true if this object is equivalent to o according to the given comparator.
    +
    +
    boolean
    + +
    Returns true if execution after this statement may continue at the following statement.
    - - -
     
    -
    void
    - + +
     
    - - +
    final List<Value>
    + +
    +
    Returns a list of Values used in this Stmt.
    +
    + + +
     
    +
    void
    +
     
    - +
     
    + + +
     
    -

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractOpStmt

    -equivHashCode, getOp, getUses
    - +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getDefs, getExpectedSuccessorCount, getFieldRef, getInvokeExpr, getPositionInfo, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface sootup.core.jimple.basic.EquivTo

    equivTo
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        op

        +
        protected final Immediate op
        +
        +
      • +
      +
      +
    • @@ -224,7 +255,7 @@

      toString

      StmtPrinter up)
      Specified by:
      -
      toString in class Stmt
      +
      toString in interface Stmt
    • @@ -245,12 +276,14 @@

      accept

      fallsThrough

      public boolean fallsThrough()
      -
      Description copied from class: Stmt
      +
      Description copied from interface: Stmt
      Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
      Specified by:
      -
      fallsThrough in class Stmt
      +
      fallsThrough in interface FallsThroughStmt
      +
      Specified by:
      +
      fallsThrough in interface Stmt
      @@ -258,12 +291,12 @@

      fallsThrough

      branches

      public boolean branches()
      -
      Description copied from class: Stmt
      +
      Description copied from interface: Stmt
      Returns true if execution after this statement does not necessarily continue at the following - statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
      + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
      Specified by:
      -
      branches in class Stmt
      +
      branches in interface Stmt
      @@ -298,6 +331,42 @@

      withPositionInfo

      StmtPositionInfo positionInfo)
    +
  • +
    +

    getOp

    +
    @Nonnull +public Immediate getOp()
    +
    +
  • +
  • +
    +

    getUses

    +
    @Nonnull +public final List<Value> getUses()
    +
    Description copied from class: AbstractStmt
    +
    Returns a list of Values used in this Stmt. Note that they are returned in usual evaluation + order.
    +
    +
    Specified by:
    +
    getUses in interface Stmt
    +
    Overrides:
    +
    getUses in class AbstractStmt
    +
    +
    +
  • +
  • +
    +

    equivHashCode

    +
    public int equivHashCode()
    +
    Description copied from interface: EquivTo
    +
    Returns a (not necessarily fixed) hash code for this object. This hash code coincides with + equivTo; it is undefined in the presence of mutable objects. The contract is defined in JimpleComparator.
    +
    +
    Specified by:
    +
    equivHashCode in interface EquivTo
    +
    +
    +
  • diff --git a/apidocs/sootup/core/jimple/javabytecode/stmt/JRetStmt.html b/apidocs/sootup/core/jimple/javabytecode/stmt/JRetStmt.html index 09b9da7c111..43512710f81 100644 --- a/apidocs/sootup/core/jimple/javabytecode/stmt/JRetStmt.html +++ b/apidocs/sootup/core/jimple/javabytecode/stmt/JRetStmt.html @@ -1,7 +1,7 @@ - + JRetStmt (SootUp 1.1.2-SNAPSHOT API) @@ -74,19 +74,19 @@

    Class JRetStmt

    java.lang.Object -
    All Implemented Interfaces:
    -
    EquivTo, Acceptor<StmtVisitor>, Copyable
    +
    EquivTo, FallsThroughStmt, Stmt, Acceptor<StmtVisitor>, Copyable

    public final class JRetStmt -extends Stmt -implements Copyable
    +extends AbstractStmt +implements FallsThroughStmt
    Represents the deprecated JVM ret statement - which is used in JSR Context - which is deprecated as well
    @@ -97,8 +97,8 @@

    Class JRetStmt

    Field Summary

    -

    Fields inherited from class sootup.core.jimple.common.stmt.Stmt

    -positionInfo
    +

    Fields inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +positionInfo
    @@ -177,14 +177,17 @@

    Method Summary

    +

    Methods inherited from class sootup.core.jimple.common.stmt.AbstractStmt

    +containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getDefs, getExpectedSuccessorCount, getFieldRef, getInvokeExpr, getPositionInfo, getUsesAndDefs, withNewUse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface sootup.core.jimple.basic.EquivTo

    equivTo
    + @@ -230,7 +233,7 @@

    toString

    StmtPrinter up)
    Specified by:
    -
    toString in class Stmt
    +
    toString in interface Stmt
    @@ -246,12 +249,14 @@

    getStmtAddress

    getUses

    @Nonnull public List<Value> getUses()
    -
    Description copied from class: Stmt
    +
    Description copied from class: AbstractStmt
    Returns a list of Values used in this Stmt. Note that they are returned in usual evaluation order.
    +
    Specified by:
    +
    getUses in interface Stmt
    Overrides:
    -
    getUses in class Stmt
    +
    getUses in class AbstractStmt
    @@ -272,12 +277,14 @@

    accept

    fallsThrough

    public boolean fallsThrough()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
    Specified by:
    -
    fallsThrough in class Stmt
    +
    fallsThrough in interface FallsThroughStmt
    +
    Specified by:
    +
    fallsThrough in interface Stmt
    @@ -285,12 +292,12 @@

    fallsThrough

    branches

    public boolean branches()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement does not necessarily continue at the following - statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    Specified by:
    -
    branches in class Stmt
    +
    branches in interface Stmt
    diff --git a/apidocs/sootup/core/jimple/javabytecode/stmt/JSwitchStmt.html b/apidocs/sootup/core/jimple/javabytecode/stmt/JSwitchStmt.html index cb3cfc229df..fe109b429d8 100644 --- a/apidocs/sootup/core/jimple/javabytecode/stmt/JSwitchStmt.html +++ b/apidocs/sootup/core/jimple/javabytecode/stmt/JSwitchStmt.html @@ -1,7 +1,7 @@ - + JSwitchStmt (SootUp 1.1.2-SNAPSHOT API) @@ -74,21 +74,19 @@

    Class JSwitchStmt

    @@ -270,7 +274,8 @@

    isTableSwitch

    getDefaultTarget

    @Nonnull -public Optional<Stmt> getDefaultTarget(Body body)
    +public Optional<Stmt> getDefaultTarget(@Nonnull + Body body)
  • @@ -284,12 +289,14 @@

    getKey

    getUses

    @Nonnull public List<Value> getUses()
    -
    Description copied from class: Stmt
    +
    Description copied from class: AbstractStmt
    Returns a list of Values used in this Stmt. Note that they are returned in usual evaluation order.
    +
    Specified by:
    +
    getUses in interface Stmt
    Overrides:
    -
    getUses in class Stmt
    +
    getUses in class AbstractStmt
  • @@ -297,12 +304,27 @@

    getUses

    fallsThrough

    public boolean fallsThrough()
    -
    Description copied from class: Stmt
    +
    Description copied from interface: Stmt
    Returns true if execution after this statement may continue at the following statement. (e.g. GotoStmt will return false and e.g. IfStmt will return true).
    Specified by:
    -
    fallsThrough in class Stmt
    +
    fallsThrough in interface Stmt
    +
    +
    + +
  • +
    +

    branches

    +
    public boolean branches()
    +
    Description copied from interface: Stmt
    +
    Returns true if execution after this statement does not necessarily continue at the following + statement. The BranchingStmt's GotoStmt, JSwitchStmt and IfStmt will return true.
    +
    +
    Specified by:
    +
    branches in interface BranchingStmt
    +
    Specified by:
    +
    branches in interface Stmt
  • @@ -343,10 +365,10 @@

    getValues

    getTargetStmts

    @Nonnull -public List<Stmt> getTargetStmts(Body body)
    +public List<Stmt> getTargetStmts(Body body)
    Specified by:
    -
    getTargetStmts in class BranchingStmt
    +
    getTargetStmts in interface BranchingStmt
    @@ -354,11 +376,13 @@

    getTargetStmts

    getExpectedSuccessorCount

    public int getExpectedSuccessorCount()
    -
    Description copied from class: Stmt
    +
    Description copied from class: AbstractStmt
    Returns the amount of unexceptional successors the Stmt needs to have in the StmtGraph.
    +
    Specified by:
    +
    getExpectedSuccessorCount in interface Stmt
    Overrides:
    -
    getExpectedSuccessorCount in class Stmt
    +
    getExpectedSuccessorCount in class AbstractStmt
    @@ -407,7 +431,7 @@

    toString

    StmtPrinter stmtPrinter)
    Specified by:
    -
    toString in class Stmt
    +
    toString in interface Stmt
    diff --git a/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JBreakpointStmt.html b/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JBreakpointStmt.html index 78c80c30ae2..b47b9268676 100644 --- a/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JBreakpointStmt.html +++ b/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JBreakpointStmt.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.javabytecode.stmt.JBreakpointStmt (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JEnterMonitorStmt.html b/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JEnterMonitorStmt.html index ca351a92c93..a583a090bf2 100644 --- a/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JEnterMonitorStmt.html +++ b/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JEnterMonitorStmt.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JExitMonitorStmt.html b/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JExitMonitorStmt.html index e53618c7683..b56366479a2 100644 --- a/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JExitMonitorStmt.html +++ b/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JExitMonitorStmt.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JRetStmt.html b/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JRetStmt.html index d9ae4a33c0f..a843388a46d 100644 --- a/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JRetStmt.html +++ b/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JRetStmt.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.javabytecode.stmt.JRetStmt (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JSwitchStmt.html b/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JSwitchStmt.html index 17f983eabf8..328766c038f 100644 --- a/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JSwitchStmt.html +++ b/apidocs/sootup/core/jimple/javabytecode/stmt/class-use/JSwitchStmt.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.javabytecode.stmt.JSwitchStmt (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/javabytecode/stmt/package-summary.html b/apidocs/sootup/core/jimple/javabytecode/stmt/package-summary.html index bd70afb818a..52768bff15b 100644 --- a/apidocs/sootup/core/jimple/javabytecode/stmt/package-summary.html +++ b/apidocs/sootup/core/jimple/javabytecode/stmt/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.javabytecode.stmt (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/javabytecode/stmt/package-tree.html b/apidocs/sootup/core/jimple/javabytecode/stmt/package-tree.html index 0b6e1e81757..4190e182ee8 100644 --- a/apidocs/sootup/core/jimple/javabytecode/stmt/package-tree.html +++ b/apidocs/sootup/core/jimple/javabytecode/stmt/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.javabytecode.stmt Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) @@ -61,21 +61,13 @@

    Class Hierarchy

    diff --git a/apidocs/sootup/core/jimple/visitor/TypeVisitor.html b/apidocs/sootup/core/jimple/visitor/TypeVisitor.html index b3b8db7de6c..9c3d917afc2 100644 --- a/apidocs/sootup/core/jimple/visitor/TypeVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/TypeVisitor.html @@ -1,7 +1,7 @@ - + TypeVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/ValueVisitor.html b/apidocs/sootup/core/jimple/visitor/ValueVisitor.html index 8575bb8a7d6..fc2046ee9c0 100644 --- a/apidocs/sootup/core/jimple/visitor/ValueVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/ValueVisitor.html @@ -1,7 +1,7 @@ - + ValueVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/Visitor.html b/apidocs/sootup/core/jimple/visitor/Visitor.html index 5ab8b93daee..f695c4ab489 100644 --- a/apidocs/sootup/core/jimple/visitor/Visitor.html +++ b/apidocs/sootup/core/jimple/visitor/Visitor.html @@ -1,7 +1,7 @@ - + Visitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/AbstractConstantVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/AbstractConstantVisitor.html index 6aaf7a39da8..c8717393c41 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/AbstractConstantVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/AbstractConstantVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.AbstractConstantVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/AbstractExprVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/AbstractExprVisitor.html index 7e3ef5a4464..2e6c57901d7 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/AbstractExprVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/AbstractExprVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.AbstractExprVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/AbstractImmediateVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/AbstractImmediateVisitor.html index 66119965277..e9fe0dd8217 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/AbstractImmediateVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/AbstractImmediateVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.AbstractImmediateVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/AbstractRefVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/AbstractRefVisitor.html index 41eadc45ad3..2c868ac87d3 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/AbstractRefVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/AbstractRefVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.AbstractRefVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/AbstractStmtVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/AbstractStmtVisitor.html index d506e9423f6..1478474070b 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/AbstractStmtVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/AbstractStmtVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.AbstractStmtVisitor (SootUp 1.1.2-SNAPSHOT API) @@ -89,7 +89,9 @@

    Uses of Description
    class 
    -
     
    +
    +
    FIXME: outline what this class does
    +
    class 
     
    diff --git a/apidocs/sootup/core/jimple/visitor/class-use/AbstractTypeVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/AbstractTypeVisitor.html index 7f80e477c67..e45071f34e8 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/AbstractTypeVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/AbstractTypeVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.AbstractTypeVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/AbstractValueVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/AbstractValueVisitor.html index 07b96a4bb12..11a8b4d5acc 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/AbstractValueVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/AbstractValueVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.AbstractValueVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/AbstractVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/AbstractVisitor.html index b943a18fb52..9908fa3a2e0 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/AbstractVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/AbstractVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.AbstractVisitor (SootUp 1.1.2-SNAPSHOT API) @@ -136,7 +136,9 @@

    Uses of Description
    class 
    -
     
    +
    +
    FIXME: outline what this class does
    +
    class 
     
    diff --git a/apidocs/sootup/core/jimple/visitor/class-use/Acceptor.html b/apidocs/sootup/core/jimple/visitor/class-use/Acceptor.html index 55c117ab05f..aa93bbd4561 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/Acceptor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/Acceptor.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.visitor.Acceptor (SootUp 1.1.2-SNAPSHOT API) @@ -432,69 +432,80 @@

    Uses of

    Uses of Acceptor in sootup.core.jimple.common.stmt

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    +
    Interface for Stmts at which the execution does not necessarily continue with the following Stmt + in the List
    +
    +
    interface 
    + +
    +
    as an equivalent to BranchingStmt
    +
    +
    interface 
    + +
     
    +
    Classes in sootup.core.jimple.common.stmt that implement Acceptor
    Modifier and Type
    Class
    Description
    class 
    -
    AbstractDefinitionStmt<L extends Value,R extends Value>
    +
     
    class 
    - +
     
    -
    class 
    - +
    final class 
    +
    -
    Interface for Stmts at which the execution does not necessarily continue with the following Stmt - in the List
    -
    -
    final class 
    -
    JAssignStmt<L extends Value,R extends Value>
    -
    Represents the assignment of one value to another
    -
    class 
    - -
    +
    class 
    + +
    Unconditionally jumps to a target Stmt
    -
    final class 
    - -
     
    final class 
    - -
    -
    If the condition is true, jumps to the target, otherwise continues to the next stmt.
    -
    + +
     
    final class 
    - +
    -
    A method call
    +
    If the condition is true, jumps to the target, otherwise continues to the next stmt.
    final class 
    - +
    -
    A no-operation statement.
    +
    A method call
    final class 
    - +
    -
    A statement that ends the method, returning a value.
    +
    A no-operation statement.
    final class 
    - +
    -
    A statement that ends the method, returning no value.
    +
    A statement that ends the method, returning a value.
    final class 
    - +
    +
    A statement that ends the method, returning no value.
    +
    +
    final class 
    + +
    A statement that throws an Exception
    -
    class 
    - -
     
    @@ -615,24 +626,24 @@

    Uses of Class

    Description
    static class 
    -
    +
    This type is intermediate type and used for determining the ancestor of an integer type
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type.
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type
    class 
    -
    This type is imaginary type, and used for Type Inference
    +
    This type is an imaginary/intermediate type which is used to calculate Type Inference
    class 
    diff --git a/apidocs/sootup/core/jimple/visitor/class-use/ConstantVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/ConstantVisitor.html index 7a3cd8dc377..e0d6be0f0ff 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/ConstantVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/ConstantVisitor.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.visitor.ConstantVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/ExprVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/ExprVisitor.html index f544868655e..84097bc7c00 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/ExprVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/ExprVisitor.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.visitor.ExprVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/ImmediateVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/ImmediateVisitor.html index 8d21e0e1b66..ae0af9cfec0 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/ImmediateVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/ImmediateVisitor.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.visitor.ImmediateVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/RefVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/RefVisitor.html index 250191a5678..93e7101e880 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/RefVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/RefVisitor.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.visitor.RefVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseExprVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseExprVisitor.html index 49ea16cd985..a543fc65cc3 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseExprVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseExprVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.ReplaceUseExprVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseRefVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseRefVisitor.html index c1dfad2d9a9..6ab385275fa 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseRefVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseRefVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.ReplaceUseRefVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseStmtVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseStmtVisitor.html index e06d8a5dc80..fd62b7036ed 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseStmtVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/ReplaceUseStmtVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.jimple.visitor.ReplaceUseStmtVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/StmtVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/StmtVisitor.html index a5ac1e7267a..131b39fb48b 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/StmtVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/StmtVisitor.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.visitor.StmtVisitor (SootUp 1.1.2-SNAPSHOT API) @@ -160,7 +160,9 @@

    Uses of Description
    class 
    -
     
    +
    +
    FIXME: outline what this class does
    +
    class 
     
    diff --git a/apidocs/sootup/core/jimple/visitor/class-use/TypeVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/TypeVisitor.html index e04ac3501e8..5d50259a214 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/TypeVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/TypeVisitor.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.visitor.TypeVisitor (SootUp 1.1.2-SNAPSHOT API) @@ -138,13 +138,13 @@

    Uses of Method
    Description
    void
    -
    +
    AugmentIntegerTypes.Integer127Type.accept(TypeVisitor v)
     
    void
    -
    AugIntegerTypes.Integer1Type.accept(TypeVisitor v)
    +
    AugmentIntegerTypes.Integer1Type.accept(TypeVisitor v)
     
    void
    -
    AugIntegerTypes.Integer32767Type.accept(TypeVisitor v)
    +
    AugmentIntegerTypes.Integer32767Type.accept(TypeVisitor v)
     
    void
    BottomType.accept(TypeVisitor v)
    diff --git a/apidocs/sootup/core/jimple/visitor/class-use/ValueVisitor.html b/apidocs/sootup/core/jimple/visitor/class-use/ValueVisitor.html index 3d51228eb43..ccf88d015fb 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/ValueVisitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/ValueVisitor.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.visitor.ValueVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/class-use/Visitor.html b/apidocs/sootup/core/jimple/visitor/class-use/Visitor.html index 4aa916ecbcd..238842af9d4 100644 --- a/apidocs/sootup/core/jimple/visitor/class-use/Visitor.html +++ b/apidocs/sootup/core/jimple/visitor/class-use/Visitor.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.jimple.visitor.Visitor (SootUp 1.1.2-SNAPSHOT API) @@ -180,7 +180,9 @@

    Uses of Description
    class 
    -
     
    +
    +
    FIXME: outline what this class does
    +
    class 
     
    diff --git a/apidocs/sootup/core/jimple/visitor/package-summary.html b/apidocs/sootup/core/jimple/visitor/package-summary.html index aaa4d7e0d23..43618f47814 100644 --- a/apidocs/sootup/core/jimple/visitor/package-summary.html +++ b/apidocs/sootup/core/jimple/visitor/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.visitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/package-tree.html b/apidocs/sootup/core/jimple/visitor/package-tree.html index 54d940873e9..2cee550355f 100644 --- a/apidocs/sootup/core/jimple/visitor/package-tree.html +++ b/apidocs/sootup/core/jimple/visitor/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.jimple.visitor Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/jimple/visitor/package-use.html b/apidocs/sootup/core/jimple/visitor/package-use.html index fe04018697d..f26479d293a 100644 --- a/apidocs/sootup/core/jimple/visitor/package-use.html +++ b/apidocs/sootup/core/jimple/visitor/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.jimple.visitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/AbstractClass.html b/apidocs/sootup/core/model/AbstractClass.html index cab99953cf9..4f76408910f 100644 --- a/apidocs/sootup/core/model/AbstractClass.html +++ b/apidocs/sootup/core/model/AbstractClass.html @@ -1,7 +1,7 @@ - + AbstractClass (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/Body.BodyBuilder.html b/apidocs/sootup/core/model/Body.BodyBuilder.html index 580c02d3b89..42bfc7618a1 100644 --- a/apidocs/sootup/core/model/Body.BodyBuilder.html +++ b/apidocs/sootup/core/model/Body.BodyBuilder.html @@ -1,7 +1,7 @@ - + Body.BodyBuilder (SootUp 1.1.2-SNAPSHOT API) @@ -93,8 +93,8 @@

    Class Body.BodyBuilder

    Body.BodyBuilder builder = Body.builder(); builder.setMethodSignature( ... ); builder.setStartingStmt(stmt1); - builder.addFlow(stmt1,stmt2); - builder.addFlow(stmt2,stmt3); + stmtGraph.putEdge(stmt1,stmt2); + stmtGraph.putEdge(stmt2,stmt3); ... Body body = builder.build(); @@ -114,87 +114,81 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - -
    addFlow(Stmt fromStmt, - Stmt toStmt)
    -
     
    + +
    addFlow(FallsThroughStmt fromStmt, + Stmt toStmt)
    +
    +
    Deprecated.
    +
    -
    addLocal(String name, - Type type)
    +
    addLocal(Local local)
     
    - -
    addLocal(Local local)
    + +
     
    - - -
     
    - - + + +
    +
    Deprecated.
    +
    + +
     
    - - + +
     
    - - + +
     
    - - + +
     
    - - + +
     
    - - + +
     
    - - -
     
    - - -
    + + +
    Deprecated.
    - -
    insertBefore(Stmt beforeStmt, - Stmt newstmt)
    -
     
    - -
    removeFlow(Stmt fromStmt, - Stmt toStmt)
    -
     
    - - -
    -
    remove the a stmt from the graph and stmt
    + + +
    +
    Deprecated.
    -
    void
    -
    replaceLocal(Local oldLocal, +
    void
    +
    replaceLocal(Local oldLocal, Local newLocal)
    -
     
    - -
    replaceStmt(Stmt oldStmt, - Stmt newStmt)
    -
    -
    replace the oldStmt with newStmt in stmtGraph and branches
    +
     
    + +
    replaceStmt(Stmt oldStmt, + Stmt newStmt)
    +
    +
    Deprecated.
    - -
    setLocals(Set<Local> locals)
    -
     
    - +
    setLocals(Set<Local> locals)
     
    - +
     
    - +
     
    -
    setStartingStmt(Stmt startingStmt)
    + +
     
    + +
    setStartingStmt(Stmt startingStmt)
    +
    +
    Deprecated.
    +
    + +
     
    - - -
     
    @@ -223,22 +217,25 @@

    getStmtGraph

    getStmts

    @Nonnull -public List<Stmt> getStmts()
    +public List<Stmt> getStmts()
  • -
    -

    getLocals

    +
    +

    setStartingStmt

    @Nonnull -public Set<Local> getLocals()
    +@Deprecated +public Body.BodyBuilder setStartingStmt(@Nonnull + Stmt startingStmt) +
    Deprecated.
    +
    Deprecated: please use methods of getStmtGraph() directly
  • -
    -

    setStartingStmt

    +
    +

    getLocals

    @Nonnull -public Body.BodyBuilder setStartingStmt(@Nonnull - Stmt startingStmt)
    +public Set<Local> getLocals()
  • @@ -250,15 +247,6 @@

    setLocals

  • -
    -

    addLocal

    -
    @Nonnull -public Body.BodyBuilder addLocal(@Nonnull - String name, - Type type)
    -
    -
  • -
  • addLocal

    @Nonnull @@ -279,37 +267,39 @@

    replaceLocal

    replaceStmt

    @Nonnull +@Deprecated public Body.BodyBuilder replaceStmt(@Nonnull - Stmt oldStmt, + Stmt oldStmt, @Nonnull - Stmt newStmt)
    -
    replace the oldStmt with newStmt in stmtGraph and branches
    + Stmt newStmt)
    +
    Deprecated.
    +
    replace the oldStmt with newStmt in stmtGraph and branches + +

    Deprecated: please use methods of getStmtGraph() directly

  • removeStmt

    @Nonnull +@Deprecated public Body.BodyBuilder removeStmt(@Nonnull - Stmt stmt)
    -
    remove the a stmt from the graph and stmt
    + Stmt stmt) +
    Deprecated.
    +
    remove the a stmt from the graph and stmt + +

    Deprecated: please use methods of getStmtGraph() directly

  • clearExceptionEdgesOf

    @Nonnull +@Deprecated public Body.BodyBuilder clearExceptionEdgesOf(@Nonnull - Stmt stmt)
    -
    -
  • -
  • -
    -

    insertBefore

    -
    @Nonnull -public Body.BodyBuilder insertBefore(@Nonnull - Stmt beforeStmt, - Stmt newstmt)
    + Stmt stmt) +
    Deprecated.
    +
    Deprecated: please use methods of getStmtGraph() directly
  • @@ -322,23 +312,16 @@

    getTraps

  • -
    +

    addFlow

    @Nonnull +@Deprecated public Body.BodyBuilder addFlow(@Nonnull - Stmt fromStmt, - @Nonnull - Stmt toStmt)
    -
    -
  • -
  • -
    -

    removeFlow

    -
    @Nonnull -public Body.BodyBuilder removeFlow(@Nonnull - Stmt fromStmt, + FallsThroughStmt fromStmt, @Nonnull - Stmt toStmt)
    + Stmt toStmt) +
    Deprecated.
    +
    Deprecated: please use methods of getStmtGraph() directly
  • diff --git a/apidocs/sootup/core/model/Body.html b/apidocs/sootup/core/model/Body.html index bcf44583573..c62da5bc90f 100644 --- a/apidocs/sootup/core/model/Body.html +++ b/apidocs/sootup/core/model/Body.html @@ -1,7 +1,7 @@ - + Body (SootUp 1.1.2-SNAPSHOT API) @@ -131,28 +131,28 @@

    Method Summary

    builder(Body body, Set<MethodModifier> modifiers)
     
    - - + +
    Collects all defining statements of a Local from a list of statements
    - - + +
    Collects all using statements of a Local from a list of statements
    - - + +
    returns a List of Branch targets of Branching Stmts
    - +
    Returns the results of iterating through all Stmts in this Body and querying them for Values defined.
    - +
    Returns the first non-identity stmt in this body.
    @@ -188,7 +188,7 @@

    Method Summary

     
    - +
    returns the control flow graph that represents this body into a linear List of statements.
    @@ -203,7 +203,7 @@

    Method Summary

    Returns the LHS of the first identity stmt assigning from \@this.
    - +
    Return unit containing the \@this-assignment *
    @@ -220,7 +220,7 @@

    Method Summary

    defined.
    boolean
    - +
     
    @@ -297,7 +297,7 @@

    getTraps

    getThisStmt

    @Nullable -public Stmt getThisStmt()
    +public Stmt getThisStmt()
    Return unit containing the \@this-assignment *
  • @@ -312,7 +312,7 @@

    getThisLocal

  • getParameterLocal

    -
    @Nullable +
    @Nonnull public Local getParameterLocal(int i)
    Return LHS of the first identity stmt assigning from \@parameter i.
    @@ -336,7 +336,7 @@

    getParameterLocals

    getStmts

    @Nonnull -public List<Stmt> getStmts()
    +public List<Stmt> getStmts()
    returns the control flow graph that represents this body into a linear List of statements.
    Returns:
    @@ -372,8 +372,8 @@

    getPosition

    getBranchTargetsOf

    @Nonnull -public List<Stmt> getBranchTargetsOf(@Nonnull - BranchingStmt fromStmt)
    +public List<Stmt> getBranchTargetsOf(@Nonnull + BranchingStmt fromStmt)
    returns a List of Branch targets of Branching Stmts
  • @@ -381,7 +381,7 @@

    getBranchTargetsOf

    isStmtBranchTarget

    public boolean isStmtBranchTarget(@Nonnull - Stmt targetStmt)
    + Stmt targetStmt)
  • @@ -394,7 +394,7 @@

    validateIdentityStatements

    getFirstNonIdentityStmt

    @Nonnull -public Stmt getFirstNonIdentityStmt()
    +public Stmt getFirstNonIdentityStmt()
    Returns the first non-identity stmt in this body.
  • @@ -413,7 +413,7 @@

    getUses

  • getDefs

    -
    public Collection<Value> getDefs()
    +
    public Collection<LValue> getDefs()
    Returns the results of iterating through all Stmts in this Body and querying them for Values defined. All of the Values found are then returned as a List.
    @@ -454,7 +454,7 @@

    builder

  • collectDefs

    -
    public static Map<Local,Collection<Stmt>> collectDefs(Collection<Stmt> stmts)
    +
    public static Map<LValue,Collection<Stmt>> collectDefs(Collection<Stmt> stmts)
    Collects all defining statements of a Local from a list of statements
    Parameters:
    @@ -465,9 +465,9 @@

    collectDefs

  • -
    +

    collectUses

    -
    public static Map<Local,Collection<Stmt>> collectUses(List<Stmt> stmts)
    +
    public static Map<LValue,Collection<Stmt>> collectUses(Collection<Stmt> stmts)
    Collects all using statements of a Local from a list of statements
    Parameters:
    diff --git a/apidocs/sootup/core/model/BuilderException.html b/apidocs/sootup/core/model/BuilderException.html index 2022fe2fa91..d6775eede80 100644 --- a/apidocs/sootup/core/model/BuilderException.html +++ b/apidocs/sootup/core/model/BuilderException.html @@ -1,7 +1,7 @@ - + BuilderException (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/ClassModifier.html b/apidocs/sootup/core/model/ClassModifier.html index e9d1efcf133..f675d86eeb1 100644 --- a/apidocs/sootup/core/model/ClassModifier.html +++ b/apidocs/sootup/core/model/ClassModifier.html @@ -1,7 +1,7 @@ - + ClassModifier (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/Field.html b/apidocs/sootup/core/model/Field.html index 4196e026e4a..cb499cceeea 100644 --- a/apidocs/sootup/core/model/Field.html +++ b/apidocs/sootup/core/model/Field.html @@ -1,7 +1,7 @@ - + Field (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/FieldModifier.html b/apidocs/sootup/core/model/FieldModifier.html index d0087ce1211..854f7574fbf 100644 --- a/apidocs/sootup/core/model/FieldModifier.html +++ b/apidocs/sootup/core/model/FieldModifier.html @@ -1,7 +1,7 @@ - + FieldModifier (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/FullPosition.html b/apidocs/sootup/core/model/FullPosition.html index c841bdab2de..24b47e43283 100644 --- a/apidocs/sootup/core/model/FullPosition.html +++ b/apidocs/sootup/core/model/FullPosition.html @@ -1,7 +1,7 @@ - + FullPosition (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/LinePosition.html b/apidocs/sootup/core/model/LinePosition.html index 70bdae26cae..dbd43d51456 100644 --- a/apidocs/sootup/core/model/LinePosition.html +++ b/apidocs/sootup/core/model/LinePosition.html @@ -1,7 +1,7 @@ - + LinePosition (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/Method.html b/apidocs/sootup/core/model/Method.html index f8874ff2a8b..e1e6add4280 100644 --- a/apidocs/sootup/core/model/Method.html +++ b/apidocs/sootup/core/model/Method.html @@ -1,7 +1,7 @@ - + Method (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/MethodModifier.html b/apidocs/sootup/core/model/MethodModifier.html index f06f02b5f6c..3e1244d12ce 100644 --- a/apidocs/sootup/core/model/MethodModifier.html +++ b/apidocs/sootup/core/model/MethodModifier.html @@ -1,7 +1,7 @@ - + MethodModifier (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/Position.html b/apidocs/sootup/core/model/Position.html index bd5de0bc5fc..270e18daa1e 100644 --- a/apidocs/sootup/core/model/Position.html +++ b/apidocs/sootup/core/model/Position.html @@ -1,7 +1,7 @@ - + Position (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootClass.html b/apidocs/sootup/core/model/SootClass.html index 357b48a4926..5268a0cf59c 100644 --- a/apidocs/sootup/core/model/SootClass.html +++ b/apidocs/sootup/core/model/SootClass.html @@ -1,7 +1,7 @@ - + SootClass (SootUp 1.1.2-SNAPSHOT API) @@ -240,51 +240,46 @@

    Method Summary

    Returns true if this class is a library class.
    boolean
    - +
    -
    Returns true if this class is a phantom class.
    +
    Convenience method returning true if this class is private.
    boolean
    - +
    -
    Convenience method returning true if this class is private.
    +
    Convenience method returning true if this class is protected.
    boolean
    - +
    -
    Convenience method returning true if this class is protected.
    +
    Convenience method; returns true if this class is public.
    boolean
    - +
    -
    Convenience method; returns true if this class is public.
    +
    Convenience method returning true if this class is static.
    boolean
    - +
    -
    Convenience method returning true if this class is static.
    +
    Convenience method; returns true if this class is synchronized.
    -
    boolean
    - + +
    -
    Convenience method; returns true if this class is synchronized.
    +
    Returns the serialized Jimple of this SootClass as String
    - +
    -
    Returns the serialized Jimple of this SootClass as String
    -
    - - -
    Returns the name of this class.
    - -
    withClassSource(S classSource)
    -
     
    - +
    withClassSource(S classSource)
     
    + + +
     
    @@ -513,13 +508,6 @@

    isLibraryClass

  • -
    -

    isPhantomClass

    -
    public boolean isPhantomClass()
    -
    Returns true if this class is a phantom class.
    -
    -
  • -
  • isPrivate

    public boolean isPrivate()
    diff --git a/apidocs/sootup/core/model/SootClassMember.html b/apidocs/sootup/core/model/SootClassMember.html index fa235e18221..fb9b84cbe48 100644 --- a/apidocs/sootup/core/model/SootClassMember.html +++ b/apidocs/sootup/core/model/SootClassMember.html @@ -1,7 +1,7 @@ - + SootClassMember (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootField.BuildStep.html b/apidocs/sootup/core/model/SootField.BuildStep.html index 72b6bee8ff3..3aaad6398d9 100644 --- a/apidocs/sootup/core/model/SootField.BuildStep.html +++ b/apidocs/sootup/core/model/SootField.BuildStep.html @@ -1,7 +1,7 @@ - + SootField.BuildStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootField.ModifierStep.html b/apidocs/sootup/core/model/SootField.ModifierStep.html index 6ab18676729..bee52f200d9 100644 --- a/apidocs/sootup/core/model/SootField.ModifierStep.html +++ b/apidocs/sootup/core/model/SootField.ModifierStep.html @@ -1,7 +1,7 @@ - + SootField.ModifierStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootField.SignatureStep.html b/apidocs/sootup/core/model/SootField.SignatureStep.html index 16aa0730b07..be36e09d959 100644 --- a/apidocs/sootup/core/model/SootField.SignatureStep.html +++ b/apidocs/sootup/core/model/SootField.SignatureStep.html @@ -1,7 +1,7 @@ - + SootField.SignatureStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootField.SootFieldBuilder.html b/apidocs/sootup/core/model/SootField.SootFieldBuilder.html index ea77c85a1b9..3fc82b34279 100644 --- a/apidocs/sootup/core/model/SootField.SootFieldBuilder.html +++ b/apidocs/sootup/core/model/SootField.SootFieldBuilder.html @@ -1,7 +1,7 @@ - + SootField.SootFieldBuilder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootField.html b/apidocs/sootup/core/model/SootField.html index 71537b343ba..e145120edd9 100644 --- a/apidocs/sootup/core/model/SootField.html +++ b/apidocs/sootup/core/model/SootField.html @@ -1,7 +1,7 @@ - + SootField (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootMethod.BuildStep.html b/apidocs/sootup/core/model/SootMethod.BuildStep.html index 626de29b285..e41e610c758 100644 --- a/apidocs/sootup/core/model/SootMethod.BuildStep.html +++ b/apidocs/sootup/core/model/SootMethod.BuildStep.html @@ -1,7 +1,7 @@ - + SootMethod.BuildStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootMethod.MethodSourceStep.html b/apidocs/sootup/core/model/SootMethod.MethodSourceStep.html index 867d79e9bfd..0184098e4b5 100644 --- a/apidocs/sootup/core/model/SootMethod.MethodSourceStep.html +++ b/apidocs/sootup/core/model/SootMethod.MethodSourceStep.html @@ -1,7 +1,7 @@ - + SootMethod.MethodSourceStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootMethod.ModifierStep.html b/apidocs/sootup/core/model/SootMethod.ModifierStep.html index 19d2f0bed58..da8534bed75 100644 --- a/apidocs/sootup/core/model/SootMethod.ModifierStep.html +++ b/apidocs/sootup/core/model/SootMethod.ModifierStep.html @@ -1,7 +1,7 @@ - + SootMethod.ModifierStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootMethod.SignatureStep.html b/apidocs/sootup/core/model/SootMethod.SignatureStep.html index 2a85cc362d0..ac122b67059 100644 --- a/apidocs/sootup/core/model/SootMethod.SignatureStep.html +++ b/apidocs/sootup/core/model/SootMethod.SignatureStep.html @@ -1,7 +1,7 @@ - + SootMethod.SignatureStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootMethod.SootMethodBuilder.html b/apidocs/sootup/core/model/SootMethod.SootMethodBuilder.html index e30fd7a26fa..e98ef488faf 100644 --- a/apidocs/sootup/core/model/SootMethod.SootMethodBuilder.html +++ b/apidocs/sootup/core/model/SootMethod.SootMethodBuilder.html @@ -1,7 +1,7 @@ - + SootMethod.SootMethodBuilder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootMethod.ThrownExceptionsStep.html b/apidocs/sootup/core/model/SootMethod.ThrownExceptionsStep.html index f1fc0ed2b36..88dc8ae580e 100644 --- a/apidocs/sootup/core/model/SootMethod.ThrownExceptionsStep.html +++ b/apidocs/sootup/core/model/SootMethod.ThrownExceptionsStep.html @@ -1,7 +1,7 @@ - + SootMethod.ThrownExceptionsStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SootMethod.html b/apidocs/sootup/core/model/SootMethod.html index e9b9f2ef2d6..b33f2eb36e2 100644 --- a/apidocs/sootup/core/model/SootMethod.html +++ b/apidocs/sootup/core/model/SootMethod.html @@ -1,7 +1,7 @@ - + SootMethod (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/SourceType.html b/apidocs/sootup/core/model/SourceType.html index 118e5930318..c4380aed0be 100644 --- a/apidocs/sootup/core/model/SourceType.html +++ b/apidocs/sootup/core/model/SourceType.html @@ -1,7 +1,7 @@ - + SourceType (SootUp 1.1.2-SNAPSHOT API) @@ -110,8 +110,6 @@

    Enum Constant Summary

     
     
    - -
     
  • @@ -158,12 +156,6 @@

    Methods inherited from cl

    Enum Constant Details

    • -
      -

      Phantom

      -
      public static final SourceType Phantom
      -
      -
    • -
    • Application

      public static final SourceType Application
      diff --git a/apidocs/sootup/core/model/class-use/AbstractClass.html b/apidocs/sootup/core/model/class-use/AbstractClass.html index 3ea02c6c007..149e989b40a 100644 --- a/apidocs/sootup/core/model/class-use/AbstractClass.html +++ b/apidocs/sootup/core/model/class-use/AbstractClass.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.AbstractClass (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/Body.BodyBuilder.html b/apidocs/sootup/core/model/class-use/Body.BodyBuilder.html index 824173a899f..188fb528313 100644 --- a/apidocs/sootup/core/model/class-use/Body.BodyBuilder.html +++ b/apidocs/sootup/core/model/class-use/Body.BodyBuilder.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.Body.BodyBuilder (SootUp 1.1.2-SNAPSHOT API) @@ -76,63 +76,57 @@

      Uses of Method
      Description
      -
      Body.BodyBuilder.addFlow(Stmt fromStmt, - Stmt toStmt)
      -
       
      +
      Body.BodyBuilder.addFlow(FallsThroughStmt fromStmt, + Stmt toStmt)
      +
      +
      Deprecated.
      +
      -
      Body.BodyBuilder.addLocal(String name, - Type type)
      +
      Body.BodyBuilder.addLocal(Local local)
       
      - -
      Body.BodyBuilder.addLocal(Local local)
      + +
      Body.builder()
       
      -
      Body.builder()
      +
       
      - -
       
      - -
      Body.builder(Body body, +
      Body.builder(Body body, Set<MethodModifier> modifiers)
      -
       
      - -
      Body.BodyBuilder.clearExceptionEdgesOf(Stmt stmt)
       
      -
      Body.BodyBuilder.insertBefore(Stmt beforeStmt, - Stmt newstmt)
      -
       
      - -
      Body.BodyBuilder.removeFlow(Stmt fromStmt, - Stmt toStmt)
      -
       
      - -
      Body.BodyBuilder.removeStmt(Stmt stmt)
      +
      Body.BodyBuilder.clearExceptionEdgesOf(Stmt stmt)
      -
      remove the a stmt from the graph and stmt
      +
      Deprecated.
      -
      Body.BodyBuilder.replaceStmt(Stmt oldStmt, - Stmt newStmt)
      +
      Body.BodyBuilder.removeStmt(Stmt stmt)
      -
      replace the oldStmt with newStmt in stmtGraph and branches
      +
      Deprecated.
      -
      Body.BodyBuilder.setLocals(Set<Local> locals)
      -
       
      +
      Body.BodyBuilder.replaceStmt(Stmt oldStmt, + Stmt newStmt)
      +
      +
      Deprecated.
      +
      -
      Body.BodyBuilder.setMethodSignature(MethodSignature methodSig)
      +
      Body.BodyBuilder.setLocals(Set<Local> locals)
       
      -
      Body.BodyBuilder.setModifiers(Set<MethodModifier> modifiers)
      +
      Body.BodyBuilder.setMethodSignature(MethodSignature methodSig)
       
      -
      Body.BodyBuilder.setPosition(Position position)
      +
      Body.BodyBuilder.setModifiers(Set<MethodModifier> modifiers)
       
      -
      Body.BodyBuilder.setStartingStmt(Stmt startingStmt)
      +
      Body.BodyBuilder.setPosition(Position position)
       
      + +
      Body.BodyBuilder.setStartingStmt(Stmt startingStmt)
      +
      +
      Deprecated.
      +

    • diff --git a/apidocs/sootup/core/model/class-use/Body.html b/apidocs/sootup/core/model/class-use/Body.html index 3e0871bc239..cd133152e8d 100644 --- a/apidocs/sootup/core/model/class-use/Body.html +++ b/apidocs/sootup/core/model/class-use/Body.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.Body (SootUp 1.1.2-SNAPSHOT API) @@ -97,7 +97,7 @@

      Uses of Body i
      Method
      Description
      -
      AbstractJimpleBasedICFG.getBodyOf(Stmt stmt)
      +
      AbstractJimpleBasedICFG.getBodyOf(Stmt stmt)
       
      Methods in sootup.analysis.interprocedural.icfg that return types with arguments of type Body
      @@ -105,7 +105,7 @@

      Uses of Body i
      Modifier and Type
      Method
      Description
      -
      protected Map<Stmt,Body>
      +
      protected Map<Stmt,Body>
      AbstractJimpleBasedICFG.createStmtToOwnerMap()
       
      @@ -121,7 +121,7 @@

      Uses of Body i
      AbstractJimpleBasedICFG.makeGraph(Body body)
       
      boolean
      -
      AbstractJimpleBasedICFG.setOwnerStatement(Stmt u, +
      AbstractJimpleBasedICFG.setOwnerStatement(Stmt u, Body b)
       
      @@ -175,13 +175,13 @@

      Uses of Body i
      Modifier and Type
      Method
      Description
      -
      abstract List<Stmt>
      +
      BranchingStmt.getTargetStmts(Body body)
       
      - +
      JGotoStmt.getTargetStmts(Body body)
       
      - +
      JIfStmt.getTargetStmts(Body body)
       
      @@ -195,10 +195,10 @@

      Uses of Body i
      Modifier and Type
      Method
      Description
      - +
      JSwitchStmt.getDefaultTarget(Body body)
       
      - +
      JSwitchStmt.getTargetStmts(Body body)
       
      diff --git a/apidocs/sootup/core/model/class-use/BuilderException.html b/apidocs/sootup/core/model/class-use/BuilderException.html index 039a69ff9e7..0eceda54ab2 100644 --- a/apidocs/sootup/core/model/class-use/BuilderException.html +++ b/apidocs/sootup/core/model/class-use/BuilderException.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.BuilderException (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/ClassModifier.html b/apidocs/sootup/core/model/class-use/ClassModifier.html index 1dede6907a4..4508c448d63 100644 --- a/apidocs/sootup/core/model/class-use/ClassModifier.html +++ b/apidocs/sootup/core/model/class-use/ClassModifier.html @@ -1,7 +1,7 @@ - + Uses of Enum sootup.core.model.ClassModifier (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/Field.html b/apidocs/sootup/core/model/class-use/Field.html index 7fe127b52b4..652ab89cf48 100644 --- a/apidocs/sootup/core/model/class-use/Field.html +++ b/apidocs/sootup/core/model/class-use/Field.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.model.Field (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/FieldModifier.html b/apidocs/sootup/core/model/class-use/FieldModifier.html index 903d917556f..48adf96ff5e 100644 --- a/apidocs/sootup/core/model/class-use/FieldModifier.html +++ b/apidocs/sootup/core/model/class-use/FieldModifier.html @@ -1,7 +1,7 @@ - + Uses of Enum sootup.core.model.FieldModifier (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/FullPosition.html b/apidocs/sootup/core/model/class-use/FullPosition.html index e05541cee7c..3671d4b01b6 100644 --- a/apidocs/sootup/core/model/class-use/FullPosition.html +++ b/apidocs/sootup/core/model/class-use/FullPosition.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.FullPosition (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/LinePosition.html b/apidocs/sootup/core/model/class-use/LinePosition.html index 7e61d888197..3c52f57704b 100644 --- a/apidocs/sootup/core/model/class-use/LinePosition.html +++ b/apidocs/sootup/core/model/class-use/LinePosition.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.LinePosition (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/Method.html b/apidocs/sootup/core/model/class-use/Method.html index 8e85fb11fd6..84a72b43a35 100644 --- a/apidocs/sootup/core/model/class-use/Method.html +++ b/apidocs/sootup/core/model/class-use/Method.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.model.Method (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/MethodModifier.html b/apidocs/sootup/core/model/class-use/MethodModifier.html index 50b48430bc0..ec5f0ca76d8 100644 --- a/apidocs/sootup/core/model/class-use/MethodModifier.html +++ b/apidocs/sootup/core/model/class-use/MethodModifier.html @@ -1,7 +1,7 @@ - + Uses of Enum sootup.core.model.MethodModifier (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/Position.html b/apidocs/sootup/core/model/class-use/Position.html index 78840aff1b5..db91a619439 100644 --- a/apidocs/sootup/core/model/class-use/Position.html +++ b/apidocs/sootup/core/model/class-use/Position.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.Position (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootClass.html b/apidocs/sootup/core/model/class-use/SootClass.html index 5d8542d9849..ddb10862d74 100644 --- a/apidocs/sootup/core/model/class-use/SootClass.html +++ b/apidocs/sootup/core/model/class-use/SootClass.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.SootClass (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootClassMember.html b/apidocs/sootup/core/model/class-use/SootClassMember.html index 34dbd972e02..0d56565a25b 100644 --- a/apidocs/sootup/core/model/class-use/SootClassMember.html +++ b/apidocs/sootup/core/model/class-use/SootClassMember.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.SootClassMember (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootField.BuildStep.html b/apidocs/sootup/core/model/class-use/SootField.BuildStep.html index b7a17fef606..828dcd9c207 100644 --- a/apidocs/sootup/core/model/class-use/SootField.BuildStep.html +++ b/apidocs/sootup/core/model/class-use/SootField.BuildStep.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.model.SootField.BuildStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootField.ModifierStep.html b/apidocs/sootup/core/model/class-use/SootField.ModifierStep.html index 7f3c3509b5b..b40a7f3c05b 100644 --- a/apidocs/sootup/core/model/class-use/SootField.ModifierStep.html +++ b/apidocs/sootup/core/model/class-use/SootField.ModifierStep.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.model.SootField.ModifierStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootField.SignatureStep.html b/apidocs/sootup/core/model/class-use/SootField.SignatureStep.html index 7200da84e93..1060811c250 100644 --- a/apidocs/sootup/core/model/class-use/SootField.SignatureStep.html +++ b/apidocs/sootup/core/model/class-use/SootField.SignatureStep.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.model.SootField.SignatureStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootField.SootFieldBuilder.html b/apidocs/sootup/core/model/class-use/SootField.SootFieldBuilder.html index 0ef34937d06..5031152a081 100644 --- a/apidocs/sootup/core/model/class-use/SootField.SootFieldBuilder.html +++ b/apidocs/sootup/core/model/class-use/SootField.SootFieldBuilder.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.SootField.SootFieldBuilder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootField.html b/apidocs/sootup/core/model/class-use/SootField.html index adff714efb2..e8dbe2a62a6 100644 --- a/apidocs/sootup/core/model/class-use/SootField.html +++ b/apidocs/sootup/core/model/class-use/SootField.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.SootField (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootMethod.BuildStep.html b/apidocs/sootup/core/model/class-use/SootMethod.BuildStep.html index 21d1ad1510a..bc6fd667dc6 100644 --- a/apidocs/sootup/core/model/class-use/SootMethod.BuildStep.html +++ b/apidocs/sootup/core/model/class-use/SootMethod.BuildStep.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.model.SootMethod.BuildStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootMethod.MethodSourceStep.html b/apidocs/sootup/core/model/class-use/SootMethod.MethodSourceStep.html index 3b9bd782596..212cec9e5db 100644 --- a/apidocs/sootup/core/model/class-use/SootMethod.MethodSourceStep.html +++ b/apidocs/sootup/core/model/class-use/SootMethod.MethodSourceStep.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.model.SootMethod.MethodSourceStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootMethod.ModifierStep.html b/apidocs/sootup/core/model/class-use/SootMethod.ModifierStep.html index aa9a558224e..3a72954dee1 100644 --- a/apidocs/sootup/core/model/class-use/SootMethod.ModifierStep.html +++ b/apidocs/sootup/core/model/class-use/SootMethod.ModifierStep.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.model.SootMethod.ModifierStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootMethod.SignatureStep.html b/apidocs/sootup/core/model/class-use/SootMethod.SignatureStep.html index da9c173f365..50ac15a9af0 100644 --- a/apidocs/sootup/core/model/class-use/SootMethod.SignatureStep.html +++ b/apidocs/sootup/core/model/class-use/SootMethod.SignatureStep.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.model.SootMethod.SignatureStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootMethod.SootMethodBuilder.html b/apidocs/sootup/core/model/class-use/SootMethod.SootMethodBuilder.html index a4dd7a3d93b..085455d2491 100644 --- a/apidocs/sootup/core/model/class-use/SootMethod.SootMethodBuilder.html +++ b/apidocs/sootup/core/model/class-use/SootMethod.SootMethodBuilder.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.SootMethod.SootMethodBuilder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootMethod.ThrownExceptionsStep.html b/apidocs/sootup/core/model/class-use/SootMethod.ThrownExceptionsStep.html index 9a6b1cb905d..68283601cff 100644 --- a/apidocs/sootup/core/model/class-use/SootMethod.ThrownExceptionsStep.html +++ b/apidocs/sootup/core/model/class-use/SootMethod.ThrownExceptionsStep.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.model.SootMethod.ThrownExceptionsStep (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/class-use/SootMethod.html b/apidocs/sootup/core/model/class-use/SootMethod.html index 29027533a5d..dc0447907bc 100644 --- a/apidocs/sootup/core/model/class-use/SootMethod.html +++ b/apidocs/sootup/core/model/class-use/SootMethod.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.model.SootMethod (SootUp 1.1.2-SNAPSHOT API) @@ -97,22 +97,22 @@

      Uses of Soot
      Modifier and Type
      Field
      Description
      -
      +
      protected com.google.common.cache.CacheLoader<SootMethod,Collection<Stmt>>
      JimpleBasedInterproceduralCFG.loaderMethodToCallers
       
      -
      protected com.google.common.cache.CacheLoader<Stmt,Collection<SootMethod>>
      +
      protected com.google.common.cache.CacheLoader<Stmt,Collection<SootMethod>>
      JimpleBasedInterproceduralCFG.loaderUnitToCallees
       
      -
      protected final com.google.common.cache.LoadingCache<SootMethod,Collection<Stmt>>
      +
      protected final com.google.common.cache.LoadingCache<SootMethod,Collection<Stmt>>
      JimpleBasedInterproceduralCFG.methodToCallers
       
      -
      protected com.google.common.cache.LoadingCache<SootMethod,Set<Stmt>>
      +
      protected com.google.common.cache.LoadingCache<SootMethod,Set<Stmt>>
      AbstractJimpleBasedICFG.methodToCallsFromWithin
       
      protected com.google.common.cache.LoadingCache<SootMethod,List<Value>>
      AbstractJimpleBasedICFG.methodToParameterRefs
       
      -
      protected final com.google.common.cache.LoadingCache<Stmt,Collection<SootMethod>>
      +
      protected final com.google.common.cache.LoadingCache<Stmt,Collection<SootMethod>>
      JimpleBasedInterproceduralCFG.stmtToCallees
       
      @@ -122,7 +122,7 @@

      Uses of Soot
      Method
      Description
      -
      AbstractJimpleBasedICFG.getMethodOf(Stmt stmt)
      +
      AbstractJimpleBasedICFG.getMethodOf(Stmt stmt)
       
      Methods in sootup.analysis.interprocedural.icfg that return types with arguments of type SootMethod
      @@ -131,7 +131,7 @@

      Uses of Soot
      Method
      Description
      -
      JimpleBasedInterproceduralCFG.getCalleesOfCallAt(Stmt u)
      +
      JimpleBasedInterproceduralCFG.getCalleesOfCallAt(Stmt u)
       
      Methods in sootup.analysis.interprocedural.icfg with parameters of type SootMethod
      @@ -139,16 +139,16 @@

      Uses of Soot
      Modifier and Type
      Method
      Description
      -
      +
      JimpleBasedInterproceduralCFG.getCallersOf(SootMethod m)
       
      - +
      AbstractJimpleBasedICFG.getCallsFromWithin(SootMethod m)
       
      -
      protected Set<Stmt>
      +
      protected Set<Stmt>
      AbstractJimpleBasedICFG.getCallsFromWithinMethod(SootMethod method)
       
      - +
      AbstractJimpleBasedICFG.getEndPointsOf(SootMethod m)
       
      @@ -157,7 +157,7 @@

      Uses of Soot
      AbstractJimpleBasedICFG.getParameterRefs(SootMethod m)
       
      - +
      AbstractJimpleBasedICFG.getStartPointsOf(SootMethod m)
       
      void
      @@ -175,10 +175,10 @@

      Uses of Soot
      Class
      Description
      class 
      -
      DefaultJimpleIDETabulationProblem<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
      +
      DefaultJimpleIDETabulationProblem<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
       
      class 
      -
      JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
      +
      JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
       
      Constructor parameters in sootup.analysis.interprocedural.ide with type arguments of type SootMethod
      @@ -187,7 +187,7 @@

      Uses of Soot
      Constructor
      Description
       
      -
      JimpleIDESolver(heros.IDETabulationProblem<Stmt,D,SootMethod,V,I> problem)
      +
      JimpleIDESolver(heros.IDETabulationProblem<Stmt,D,SootMethod,V,I> problem)
       

    @@ -201,10 +201,10 @@

    Uses of Soot
    Class
    Description
    class 
    -
    DefaultJimpleIFDSTabulationProblem<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
    +
    DefaultJimpleIFDSTabulationProblem<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
     
    class 
    -
    JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
    +
    JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
     
    Constructor parameters in sootup.analysis.interprocedural.ifds with type arguments of type SootMethod
    @@ -213,7 +213,7 @@

    Uses of Soot
    Constructor
    Description
     
    -
    JimpleIFDSSolver(heros.IFDSTabulationProblem<Stmt,D,SootMethod,I> problem)
    +
    JimpleIFDSSolver(heros.IFDSTabulationProblem<Stmt,D,SootMethod,I> problem)
     
    diff --git a/apidocs/sootup/core/model/class-use/SourceType.html b/apidocs/sootup/core/model/class-use/SourceType.html index 7f6d9bddb88..eb81a31682e 100644 --- a/apidocs/sootup/core/model/class-use/SourceType.html +++ b/apidocs/sootup/core/model/class-use/SourceType.html @@ -1,7 +1,7 @@ - + Uses of Enum sootup.core.model.SourceType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/package-summary.html b/apidocs/sootup/core/model/package-summary.html index e8c7f0323b0..7675971480b 100644 --- a/apidocs/sootup/core/model/package-summary.html +++ b/apidocs/sootup/core/model/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.model (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/package-tree.html b/apidocs/sootup/core/model/package-tree.html index 7dcb6013a17..9199d986f59 100644 --- a/apidocs/sootup/core/model/package-tree.html +++ b/apidocs/sootup/core/model/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.model Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/model/package-use.html b/apidocs/sootup/core/model/package-use.html index ddc9d2f02a2..3c5cf70eec6 100644 --- a/apidocs/sootup/core/model/package-use.html +++ b/apidocs/sootup/core/model/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.model (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/package-summary.html b/apidocs/sootup/core/package-summary.html index 99b1bc2de29..11ef664032a 100644 --- a/apidocs/sootup/core/package-summary.html +++ b/apidocs/sootup/core/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/package-tree.html b/apidocs/sootup/core/package-tree.html index 7e26c1d82a2..91011e86969 100644 --- a/apidocs/sootup/core/package-tree.html +++ b/apidocs/sootup/core/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/package-use.html b/apidocs/sootup/core/package-use.html index 2491eb2ee30..589dd06b1f7 100644 --- a/apidocs/sootup/core/package-use.html +++ b/apidocs/sootup/core/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/FieldSignature.html b/apidocs/sootup/core/signatures/FieldSignature.html index e79c94f5444..7cb2934231d 100644 --- a/apidocs/sootup/core/signatures/FieldSignature.html +++ b/apidocs/sootup/core/signatures/FieldSignature.html @@ -1,7 +1,7 @@ - + FieldSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/FieldSubSignature.html b/apidocs/sootup/core/signatures/FieldSubSignature.html index 5b853f88db6..ebd4f7cf635 100644 --- a/apidocs/sootup/core/signatures/FieldSubSignature.html +++ b/apidocs/sootup/core/signatures/FieldSubSignature.html @@ -1,7 +1,7 @@ - + FieldSubSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/MethodSignature.html b/apidocs/sootup/core/signatures/MethodSignature.html index 51f2b303167..250a4efbab6 100644 --- a/apidocs/sootup/core/signatures/MethodSignature.html +++ b/apidocs/sootup/core/signatures/MethodSignature.html @@ -1,7 +1,7 @@ - + MethodSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/MethodSubSignature.html b/apidocs/sootup/core/signatures/MethodSubSignature.html index 38ab962590d..4022a6986f9 100644 --- a/apidocs/sootup/core/signatures/MethodSubSignature.html +++ b/apidocs/sootup/core/signatures/MethodSubSignature.html @@ -1,7 +1,7 @@ - + MethodSubSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/PackageName.html b/apidocs/sootup/core/signatures/PackageName.html index fd3069294e6..4195bca2540 100644 --- a/apidocs/sootup/core/signatures/PackageName.html +++ b/apidocs/sootup/core/signatures/PackageName.html @@ -1,7 +1,7 @@ - + PackageName (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/Signature.html b/apidocs/sootup/core/signatures/Signature.html index 924d415c68e..afe757a6266 100644 --- a/apidocs/sootup/core/signatures/Signature.html +++ b/apidocs/sootup/core/signatures/Signature.html @@ -1,7 +1,7 @@ - + Signature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/SootClassMemberSignature.html b/apidocs/sootup/core/signatures/SootClassMemberSignature.html index 844c34e0a34..6888eea3af1 100644 --- a/apidocs/sootup/core/signatures/SootClassMemberSignature.html +++ b/apidocs/sootup/core/signatures/SootClassMemberSignature.html @@ -1,7 +1,7 @@ - + SootClassMemberSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/SootClassMemberSubSignature.html b/apidocs/sootup/core/signatures/SootClassMemberSubSignature.html index eeabe95c0c1..8695692241c 100644 --- a/apidocs/sootup/core/signatures/SootClassMemberSubSignature.html +++ b/apidocs/sootup/core/signatures/SootClassMemberSubSignature.html @@ -1,7 +1,7 @@ - + SootClassMemberSubSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/class-use/FieldSignature.html b/apidocs/sootup/core/signatures/class-use/FieldSignature.html index 91e011c7b6b..67d08aa2128 100644 --- a/apidocs/sootup/core/signatures/class-use/FieldSignature.html +++ b/apidocs/sootup/core/signatures/class-use/FieldSignature.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.signatures.FieldSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/class-use/FieldSubSignature.html b/apidocs/sootup/core/signatures/class-use/FieldSubSignature.html index a95785b0cf4..8ec6979196b 100644 --- a/apidocs/sootup/core/signatures/class-use/FieldSubSignature.html +++ b/apidocs/sootup/core/signatures/class-use/FieldSubSignature.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.signatures.FieldSubSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/class-use/MethodSignature.html b/apidocs/sootup/core/signatures/class-use/MethodSignature.html index 7655b502d4f..2cdefd6a49f 100644 --- a/apidocs/sootup/core/signatures/class-use/MethodSignature.html +++ b/apidocs/sootup/core/signatures/class-use/MethodSignature.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.signatures.MethodSignature (SootUp 1.1.2-SNAPSHOT API) @@ -187,7 +187,7 @@

    Uses of  
    CalleeMethodSignature(MethodSignature methodSignature, CGEdgeUtil.CallGraphEdgeType edgeType, - Stmt sourceStmt)
    + Stmt sourceStmt)
     
     
    JimpleBasedInterproceduralCFG(JavaView view, diff --git a/apidocs/sootup/core/signatures/class-use/MethodSubSignature.html b/apidocs/sootup/core/signatures/class-use/MethodSubSignature.html index d31adc19ce3..f1ed8da361f 100644 --- a/apidocs/sootup/core/signatures/class-use/MethodSubSignature.html +++ b/apidocs/sootup/core/signatures/class-use/MethodSubSignature.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.signatures.MethodSubSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/class-use/PackageName.html b/apidocs/sootup/core/signatures/class-use/PackageName.html index 29ab65745ba..648b41b8fdd 100644 --- a/apidocs/sootup/core/signatures/class-use/PackageName.html +++ b/apidocs/sootup/core/signatures/class-use/PackageName.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.signatures.PackageName (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/class-use/Signature.html b/apidocs/sootup/core/signatures/class-use/Signature.html index 23c83f3432b..119f037c9f6 100644 --- a/apidocs/sootup/core/signatures/class-use/Signature.html +++ b/apidocs/sootup/core/signatures/class-use/Signature.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.signatures.Signature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/class-use/SootClassMemberSignature.html b/apidocs/sootup/core/signatures/class-use/SootClassMemberSignature.html index d4f4abedd60..1bfe629cf5c 100644 --- a/apidocs/sootup/core/signatures/class-use/SootClassMemberSignature.html +++ b/apidocs/sootup/core/signatures/class-use/SootClassMemberSignature.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.signatures.SootClassMemberSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/class-use/SootClassMemberSubSignature.html b/apidocs/sootup/core/signatures/class-use/SootClassMemberSubSignature.html index aa009891f14..081f371b64e 100644 --- a/apidocs/sootup/core/signatures/class-use/SootClassMemberSubSignature.html +++ b/apidocs/sootup/core/signatures/class-use/SootClassMemberSubSignature.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.signatures.SootClassMemberSubSignature (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/package-summary.html b/apidocs/sootup/core/signatures/package-summary.html index 5502f1f0464..f17e47d3ee4 100644 --- a/apidocs/sootup/core/signatures/package-summary.html +++ b/apidocs/sootup/core/signatures/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.signatures (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/package-tree.html b/apidocs/sootup/core/signatures/package-tree.html index f4472f5c4fd..bf4fb2076b3 100644 --- a/apidocs/sootup/core/signatures/package-tree.html +++ b/apidocs/sootup/core/signatures/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.signatures Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/signatures/package-use.html b/apidocs/sootup/core/signatures/package-use.html index 267068da2dd..a162991c7dd 100644 --- a/apidocs/sootup/core/signatures/package-use.html +++ b/apidocs/sootup/core/signatures/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.signatures (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/transform/BodyInterceptor.html b/apidocs/sootup/core/transform/BodyInterceptor.html index f6c8d5ea393..0d62ea4de57 100644 --- a/apidocs/sootup/core/transform/BodyInterceptor.html +++ b/apidocs/sootup/core/transform/BodyInterceptor.html @@ -1,7 +1,7 @@ - + BodyInterceptor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/transform/class-use/BodyInterceptor.html b/apidocs/sootup/core/transform/class-use/BodyInterceptor.html index ec3cfb8b97f..8e61d365caa 100644 --- a/apidocs/sootup/core/transform/class-use/BodyInterceptor.html +++ b/apidocs/sootup/core/transform/class-use/BodyInterceptor.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.transform.BodyInterceptor (SootUp 1.1.2-SNAPSHOT API) @@ -128,7 +128,9 @@

    Uses of class 

    -
     
    +
    +
    The CopyPropagator performs cascaded copy propagation.
    +
    class 
    @@ -179,7 +181,7 @@

    Uses of class 

    -
    A BodyTransformer that removes all unused local variables from a given Body.
    +
    The UnusedLocalEliminator removes any unused locals from the method.
    Methods in sootup.java.bytecode.interceptors that return types with arguments of type BodyInterceptor
    diff --git a/apidocs/sootup/core/transform/package-summary.html b/apidocs/sootup/core/transform/package-summary.html index a747876dae2..dc7cab3acb0 100644 --- a/apidocs/sootup/core/transform/package-summary.html +++ b/apidocs/sootup/core/transform/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.transform (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/transform/package-tree.html b/apidocs/sootup/core/transform/package-tree.html index 3455257f849..e5c948db2bd 100644 --- a/apidocs/sootup/core/transform/package-tree.html +++ b/apidocs/sootup/core/transform/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.transform Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/transform/package-use.html b/apidocs/sootup/core/transform/package-use.html index 97a49bdd0ca..65d61dee756 100644 --- a/apidocs/sootup/core/transform/package-use.html +++ b/apidocs/sootup/core/transform/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.transform (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/typehierarchy/MethodDispatchResolver.html b/apidocs/sootup/core/typehierarchy/MethodDispatchResolver.html index 973712af31f..b98079b688e 100644 --- a/apidocs/sootup/core/typehierarchy/MethodDispatchResolver.html +++ b/apidocs/sootup/core/typehierarchy/MethodDispatchResolver.html @@ -1,7 +1,7 @@ - + MethodDispatchResolver (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/typehierarchy/MutableTypeHierarchy.html b/apidocs/sootup/core/typehierarchy/MutableTypeHierarchy.html index 2e8518139d5..b16bae84587 100644 --- a/apidocs/sootup/core/typehierarchy/MutableTypeHierarchy.html +++ b/apidocs/sootup/core/typehierarchy/MutableTypeHierarchy.html @@ -1,7 +1,7 @@ - + MutableTypeHierarchy (SootUp 1.1.2-SNAPSHOT API) @@ -120,7 +120,7 @@

    Method Summary

    +contains, directlyExtendedInterfacesOf, directlyImplementedInterfacesOf, directSubtypesOf, implementedInterfacesOf, implementersOf, incompleteSuperClassesOf, isInterface, isSubtype, subclassesOf, subtypesOf, superClassesOf, superClassOf

  • diff --git a/apidocs/sootup/core/typehierarchy/TypeHierarchy.html b/apidocs/sootup/core/typehierarchy/TypeHierarchy.html index 68c5aa94619..92cceedb195 100644 --- a/apidocs/sootup/core/typehierarchy/TypeHierarchy.html +++ b/apidocs/sootup/core/typehierarchy/TypeHierarchy.html @@ -1,7 +1,7 @@ - + TypeHierarchy (SootUp 1.1.2-SNAPSHOT API) @@ -118,62 +118,65 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - - +
    boolean
    +
     
    - +
     
    - -
    -
    Returns the direct implementers of an interface or direct subclasses of a class.
    -
    + +
     
    - +
    -
    Returns the interfaces implemented by type if it is a class or extended by - type if it is an interface.
    +
    Returns the direct implementers of an interface or direct subclasses of a class.
    -
    implementersOf(ClassType interfaceType)
    +
    +
    Returns the interfaces implemented by type if it is a class or extended by + type if it is an interface.
    +
    + +
    implementersOf(ClassType interfaceType)
    +
    Returns all classes that implement the specified interface.
    -
    default List<ClassType>
    - -
    +
    default List<ClassType>
    + +
    Returns all superclasses of classType up to java.lang.Object, which will be the last entry in the list, or till one of the superclasses is not contained in view.
    -
    boolean
    - -
     
    -
    default boolean
    -
    isSubtype(Type supertype, +
    boolean
    + +
     
    +
    default boolean
    +
    isSubtype(Type supertype, Type potentialSubtype)
    -
    +
    Returns true if potentialSubtype is a subtype of supertype.
    - - -
    -
    Returns all classes that extend the specified class.
    -
    - +
    +
    Returns all classes that extend the specified class.
    +
    + + +
    For an interface type, this does the same as implementersOf(ClassType).
    -
    default List<ClassType>
    - -
    +
    default List<ClassType>
    + +
    Returns all superclasses of classType up to java.lang.Object, which will be the last entry in the list.
    - - -
    + + +
    Returns the direct superclass of classType.
    @@ -325,6 +328,12 @@

    directlyExtendedInterfacesOf

    ClassType type)
    +
  • +
    +

    contains

    +
    boolean contains(ClassType type)
    +
    +
  • diff --git a/apidocs/sootup/core/typehierarchy/ViewTypeHierarchy.html b/apidocs/sootup/core/typehierarchy/ViewTypeHierarchy.html index c69cd2262fa..bac41afe0ee 100644 --- a/apidocs/sootup/core/typehierarchy/ViewTypeHierarchy.html +++ b/apidocs/sootup/core/typehierarchy/ViewTypeHierarchy.html @@ -1,7 +1,7 @@ - + ViewTypeHierarchy (SootUp 1.1.2-SNAPSHOT API) @@ -134,65 +134,68 @@

    Method Summary

    Adds the type to the hierarchy, updating all structures to reflect its presence as if it had been a member of the hierarchy from the beginning.
    -
    Stream<sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex>
    -
    directlyExtendedInterfacesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex interfaceVertex)
    +
    boolean
    +
     
    - - +
    Stream<sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex>
    +
    directlyExtendedInterfacesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex interfaceVertex)
     
    -
    Stream<sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex>
    -
    directlyImplementedInterfacesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex classVertex)
    + +
     
    - - +
    Stream<sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex>
    +
    directlyImplementedInterfacesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex classVertex)
     
    - -
    + +
     
    + + +
    Returns the direct implementers of an interface or direct subclasses of a class.
    -
    Stream<sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex>
    -
    directSuperClassOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex classVertex)
    -
     
    - - -
    +
    Stream<sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex>
    +
    directSuperClassOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex classVertex)
    +
     
    + + +
    Deprecated.
    - - -
    + + +
    Returns the interfaces implemented by type if it is a class or extended by type if it is an interface.
    - -
    implementersOf(ClassType interfaceType)
    -
    + +
    implementersOf(ClassType interfaceType)
    +
    Returns all classes that implement the specified interface.
    -
    boolean
    - -
     
    boolean
    - +
     
    - - -
    -
    Returns all classes that extend the specified class.
    -
    +
    boolean
    + +
     
    - +
    +
    Returns all classes that extend the specified class.
    +
    + + +
    For an interface type, this does the same as TypeHierarchy.implementersOf(ClassType).
    -
    List<sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex>
    -
    superClassesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex classVertex, +
    List<sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex>
    +
    superClassesOf(sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex classVertex, boolean includingSelf)
    -
     
    - - -
    +
     
    + + +
    Returns the direct superclass of classType.
    @@ -349,6 +352,16 @@

    directlyExtendedInterfacesOf

  • +
    +

    contains

    +
    public boolean contains(ClassType type)
    +
    +
    Specified by:
    +
    contains in interface TypeHierarchy
    +
    +
    +
  • +
  • directSuperClassOf

    @Nullable diff --git a/apidocs/sootup/core/typehierarchy/class-use/MethodDispatchResolver.html b/apidocs/sootup/core/typehierarchy/class-use/MethodDispatchResolver.html index d04dfee9e4c..d7877424efb 100644 --- a/apidocs/sootup/core/typehierarchy/class-use/MethodDispatchResolver.html +++ b/apidocs/sootup/core/typehierarchy/class-use/MethodDispatchResolver.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.typehierarchy.MethodDispatchResolver (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/typehierarchy/class-use/MutableTypeHierarchy.html b/apidocs/sootup/core/typehierarchy/class-use/MutableTypeHierarchy.html index a04b2ec7e3e..8abfa892ce4 100644 --- a/apidocs/sootup/core/typehierarchy/class-use/MutableTypeHierarchy.html +++ b/apidocs/sootup/core/typehierarchy/class-use/MutableTypeHierarchy.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.typehierarchy.MutableTypeHierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/typehierarchy/class-use/TypeHierarchy.html b/apidocs/sootup/core/typehierarchy/class-use/TypeHierarchy.html index 7ee6c2f61fb..e2f0d8debba 100644 --- a/apidocs/sootup/core/typehierarchy/class-use/TypeHierarchy.html +++ b/apidocs/sootup/core/typehierarchy/class-use/TypeHierarchy.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.typehierarchy.TypeHierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/typehierarchy/class-use/ViewTypeHierarchy.html b/apidocs/sootup/core/typehierarchy/class-use/ViewTypeHierarchy.html index c1b1a440384..7861627e7e9 100644 --- a/apidocs/sootup/core/typehierarchy/class-use/ViewTypeHierarchy.html +++ b/apidocs/sootup/core/typehierarchy/class-use/ViewTypeHierarchy.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.typehierarchy.ViewTypeHierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/typehierarchy/package-summary.html b/apidocs/sootup/core/typehierarchy/package-summary.html index cac4f35ee88..bae211c11e7 100644 --- a/apidocs/sootup/core/typehierarchy/package-summary.html +++ b/apidocs/sootup/core/typehierarchy/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.typehierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/typehierarchy/package-tree.html b/apidocs/sootup/core/typehierarchy/package-tree.html index c1d9abb0795..042a19b5b5a 100644 --- a/apidocs/sootup/core/typehierarchy/package-tree.html +++ b/apidocs/sootup/core/typehierarchy/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.typehierarchy Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/typehierarchy/package-use.html b/apidocs/sootup/core/typehierarchy/package-use.html index ba57546e7fe..035302da114 100644 --- a/apidocs/sootup/core/typehierarchy/package-use.html +++ b/apidocs/sootup/core/typehierarchy/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.typehierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/ArrayType.html b/apidocs/sootup/core/types/ArrayType.html index fb345bcf7f3..8a0c29f01d9 100644 --- a/apidocs/sootup/core/types/ArrayType.html +++ b/apidocs/sootup/core/types/ArrayType.html @@ -1,7 +1,7 @@ - + ArrayType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/ClassType.html b/apidocs/sootup/core/types/ClassType.html index 507a155095f..3ab0a7b01ab 100644 --- a/apidocs/sootup/core/types/ClassType.html +++ b/apidocs/sootup/core/types/ClassType.html @@ -1,7 +1,7 @@ - + ClassType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/NullType.html b/apidocs/sootup/core/types/NullType.html index e88874a00de..b0b17bccf20 100644 --- a/apidocs/sootup/core/types/NullType.html +++ b/apidocs/sootup/core/types/NullType.html @@ -1,7 +1,7 @@ - + NullType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/PrimitiveType.BooleanType.html b/apidocs/sootup/core/types/PrimitiveType.BooleanType.html index 9fca8b4b6d3..6bde7a7d8d8 100644 --- a/apidocs/sootup/core/types/PrimitiveType.BooleanType.html +++ b/apidocs/sootup/core/types/PrimitiveType.BooleanType.html @@ -1,7 +1,7 @@ - + PrimitiveType.BooleanType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/PrimitiveType.ByteType.html b/apidocs/sootup/core/types/PrimitiveType.ByteType.html index cc7c6622138..5be29c34653 100644 --- a/apidocs/sootup/core/types/PrimitiveType.ByteType.html +++ b/apidocs/sootup/core/types/PrimitiveType.ByteType.html @@ -1,7 +1,7 @@ - + PrimitiveType.ByteType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/PrimitiveType.CharType.html b/apidocs/sootup/core/types/PrimitiveType.CharType.html index 77e10fb57be..56625efaf16 100644 --- a/apidocs/sootup/core/types/PrimitiveType.CharType.html +++ b/apidocs/sootup/core/types/PrimitiveType.CharType.html @@ -1,7 +1,7 @@ - + PrimitiveType.CharType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/PrimitiveType.DoubleType.html b/apidocs/sootup/core/types/PrimitiveType.DoubleType.html index f3ff1799679..6e7e460498f 100644 --- a/apidocs/sootup/core/types/PrimitiveType.DoubleType.html +++ b/apidocs/sootup/core/types/PrimitiveType.DoubleType.html @@ -1,7 +1,7 @@ - + PrimitiveType.DoubleType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/PrimitiveType.FloatType.html b/apidocs/sootup/core/types/PrimitiveType.FloatType.html index 6581e94e59a..06e29d74dbe 100644 --- a/apidocs/sootup/core/types/PrimitiveType.FloatType.html +++ b/apidocs/sootup/core/types/PrimitiveType.FloatType.html @@ -1,7 +1,7 @@ - + PrimitiveType.FloatType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/PrimitiveType.IntType.html b/apidocs/sootup/core/types/PrimitiveType.IntType.html index 916246cea51..9e2fea8bb71 100644 --- a/apidocs/sootup/core/types/PrimitiveType.IntType.html +++ b/apidocs/sootup/core/types/PrimitiveType.IntType.html @@ -1,7 +1,7 @@ - + PrimitiveType.IntType (SootUp 1.1.2-SNAPSHOT API) @@ -87,7 +87,7 @@

    Class PrimitiveType.IntTyp
    Direct Known Subclasses:
    -
    AugIntegerTypes.Integer127Type, AugIntegerTypes.Integer1Type, AugIntegerTypes.Integer32767Type, PrimitiveType.BooleanType, PrimitiveType.ByteType, PrimitiveType.CharType, PrimitiveType.ShortType
    +
    AugmentIntegerTypes.Integer127Type, AugmentIntegerTypes.Integer1Type, AugmentIntegerTypes.Integer32767Type, PrimitiveType.BooleanType, PrimitiveType.ByteType, PrimitiveType.CharType, PrimitiveType.ShortType
    Enclosing class:
    diff --git a/apidocs/sootup/core/types/PrimitiveType.LongType.html b/apidocs/sootup/core/types/PrimitiveType.LongType.html index 99c22cb9e23..0f3ca267f7f 100644 --- a/apidocs/sootup/core/types/PrimitiveType.LongType.html +++ b/apidocs/sootup/core/types/PrimitiveType.LongType.html @@ -1,7 +1,7 @@ - + PrimitiveType.LongType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/PrimitiveType.ShortType.html b/apidocs/sootup/core/types/PrimitiveType.ShortType.html index 7ae29424d07..25d67a02ef9 100644 --- a/apidocs/sootup/core/types/PrimitiveType.ShortType.html +++ b/apidocs/sootup/core/types/PrimitiveType.ShortType.html @@ -1,7 +1,7 @@ - + PrimitiveType.ShortType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/PrimitiveType.html b/apidocs/sootup/core/types/PrimitiveType.html index 2a9ca0af76c..f6b5f231f91 100644 --- a/apidocs/sootup/core/types/PrimitiveType.html +++ b/apidocs/sootup/core/types/PrimitiveType.html @@ -1,7 +1,7 @@ - + PrimitiveType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/ReferenceType.html b/apidocs/sootup/core/types/ReferenceType.html index 7036747298a..5e8f097fd80 100644 --- a/apidocs/sootup/core/types/ReferenceType.html +++ b/apidocs/sootup/core/types/ReferenceType.html @@ -1,7 +1,7 @@ - + ReferenceType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/Type.html b/apidocs/sootup/core/types/Type.html index 75cc19b1bbf..e3f3ec885c3 100644 --- a/apidocs/sootup/core/types/Type.html +++ b/apidocs/sootup/core/types/Type.html @@ -1,7 +1,7 @@ - + Type (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/UnknownType.html b/apidocs/sootup/core/types/UnknownType.html index 68d575aeb6e..05c8d72079a 100644 --- a/apidocs/sootup/core/types/UnknownType.html +++ b/apidocs/sootup/core/types/UnknownType.html @@ -1,7 +1,7 @@ - + UnknownType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/VoidType.html b/apidocs/sootup/core/types/VoidType.html index 2c2e6a9dc67..ef9e7028576 100644 --- a/apidocs/sootup/core/types/VoidType.html +++ b/apidocs/sootup/core/types/VoidType.html @@ -1,7 +1,7 @@ - + VoidType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/ArrayType.html b/apidocs/sootup/core/types/class-use/ArrayType.html index 757c71f9dcf..0e9afcaeb30 100644 --- a/apidocs/sootup/core/types/class-use/ArrayType.html +++ b/apidocs/sootup/core/types/class-use/ArrayType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.ArrayType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/ClassType.html b/apidocs/sootup/core/types/class-use/ClassType.html index 491eb5120cb..a530f1d601a 100644 --- a/apidocs/sootup/core/types/class-use/ClassType.html +++ b/apidocs/sootup/core/types/class-use/ClassType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.ClassType (SootUp 1.1.2-SNAPSHOT API) @@ -384,17 +384,17 @@

    Uses of Class
     
    - -
    ForwardingStmtGraph.exceptionalSuccessors(Stmt node)
    + +
    ForwardingStmtGraph.exceptionalSuccessors(Stmt node)
     
    - -
    ImmutableBlockStmtGraph.exceptionalSuccessors(Stmt node)
    + +
    ImmutableBlockStmtGraph.exceptionalSuccessors(Stmt node)
     
    - -
    MutableBlockStmtGraph.exceptionalSuccessors(Stmt node)
    + +
    MutableBlockStmtGraph.exceptionalSuccessors(Stmt node)
     
    -
    abstract Map<ClassType,Stmt>
    -
    StmtGraph.exceptionalSuccessors(Stmt node)
    +
    abstract Map<ClassType,Stmt>
    +
    StmtGraph.exceptionalSuccessors(Stmt node)
     
    @@ -433,14 +433,14 @@

    Uses of Class
    Method
    Description
    void
    -
    MutableBlockStmtGraph.addExceptionalEdge(Stmt stmt, +
    MutableBlockStmtGraph.addExceptionalEdge(Stmt stmt, ClassType exceptionType, - Stmt traphandlerStmt)
    + Stmt traphandlerStmt)
     
    abstract void
    -
    MutableStmtGraph.addExceptionalEdge(Stmt stmt, +
    MutableStmtGraph.addExceptionalEdge(Stmt stmt, ClassType exception, - Stmt traphandlerStmt)
    + Stmt traphandlerStmt)
    Adds an exceptional flow with the type "exception" to a "stmt" which will reach "traphandlerStmt"
    @@ -450,11 +450,11 @@

    Uses of Class MutableBasicBlock b)

     
    void
    -
    MutableBlockStmtGraph.removeExceptionalEdge(Stmt node, +
    MutableBlockStmtGraph.removeExceptionalEdge(Stmt node, ClassType exceptionType)
     
    abstract void
    -
    MutableStmtGraph.removeExceptionalEdge(Stmt stmt, +
    MutableStmtGraph.removeExceptionalEdge(Stmt stmt, ClassType exception)
    removes an exceptional flow of the type "exception" flow from "stmt"
    @@ -469,37 +469,37 @@

    Uses of Class
    Method
    Description
    void
    -
    +
    MutableBlockStmtGraph.addBlock(List<Stmt> stmts, + Map<ClassType,Stmt> trapMap)
    The list of Stmts must contain only fallsthrough Stmts; A flow manipulating Stmt (BranchingStmt, return, throw) is only allowed at the Tail.
    abstract void
    -
    MutableStmtGraph.addBlock(List<Stmt> stmts, - Map<ClassType,Stmt> traps)
    +
    MutableStmtGraph.addBlock(List<Stmt> stmts, + Map<ClassType,Stmt> traps)
    creates a whole BasicBlock with the details from the parameters
    void
    -
    MutableBlockStmtGraph.addNode(Stmt stmt, - Map<ClassType,Stmt> exceptions)
    +
    MutableBlockStmtGraph.addNode(Stmt stmt, + Map<ClassType,Stmt> exceptions)
     
    abstract void
    -
    MutableStmtGraph.addNode(Stmt stmt, - Map<ClassType,Stmt> traps)
    +
    MutableStmtGraph.addNode(Stmt stmt, + Map<ClassType,Stmt> traps)
    inserts a "stmt" with exceptional flows "traps" into the StmtGraph
    void
    -
    MutableBlockStmtGraph.insertBefore(Stmt beforeStmt, - List<Stmt> stmts, - Map<ClassType,Stmt> exceptionMap)
    +
    MutableBlockStmtGraph.insertBefore(Stmt beforeStmt, + List<FallsThroughStmt> stmts, + Map<ClassType,Stmt> exceptionMap)
     
    abstract void
    -
    MutableStmtGraph.insertBefore(Stmt beforeStmt, - List<Stmt> stmts, - Map<ClassType,Stmt> exceptionMap)
    +
    MutableStmtGraph.insertBefore(Stmt beforeStmt, + List<FallsThroughStmt> stmts, + Map<ClassType,Stmt> exceptionMap)
     

    Constructor parameters in sootup.core.graph with type arguments of type ClassType
    @@ -508,7 +508,7 @@

    Uses of Class
    Constructor
    Description
     
    -
    @@ -565,9 +565,9 @@

    Uses of Class

    Jimple.newTrap(ClassType exception, - Stmt beginStmt, - Stmt endStmt, - Stmt handlerStmt)
    + Stmt beginStmt, + Stmt endStmt, + Stmt handlerStmt)
     

    @@ -600,9 +600,9 @@

    Uses of Class
    Description
     
    Trap(ClassType exception, - Stmt beginStmt, - Stmt endStmt, - Stmt handlerStmt)
    + Stmt beginStmt, + Stmt endStmt, + Stmt handlerStmt)

  • Creates a Trap with the given exception, handler, begin and end stmts.
    @@ -940,6 +940,12 @@

    Uses of Class
    Modifier and Type
    Method
    Description
    +
    boolean
    +
    +
     
    +
    boolean
    +
    ViewTypeHierarchy.contains(ClassType type)
    +
     
     
    diff --git a/apidocs/sootup/core/types/class-use/NullType.html b/apidocs/sootup/core/types/class-use/NullType.html index 1ad1a734438..3831e9a3756 100644 --- a/apidocs/sootup/core/types/class-use/NullType.html +++ b/apidocs/sootup/core/types/class-use/NullType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.NullType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/PrimitiveType.BooleanType.html b/apidocs/sootup/core/types/class-use/PrimitiveType.BooleanType.html index 250acbe57da..40c4f90b182 100644 --- a/apidocs/sootup/core/types/class-use/PrimitiveType.BooleanType.html +++ b/apidocs/sootup/core/types/class-use/PrimitiveType.BooleanType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.PrimitiveType.BooleanType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/PrimitiveType.ByteType.html b/apidocs/sootup/core/types/class-use/PrimitiveType.ByteType.html index 73fcbcad2b4..4eacf95db58 100644 --- a/apidocs/sootup/core/types/class-use/PrimitiveType.ByteType.html +++ b/apidocs/sootup/core/types/class-use/PrimitiveType.ByteType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.PrimitiveType.ByteType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/PrimitiveType.CharType.html b/apidocs/sootup/core/types/class-use/PrimitiveType.CharType.html index b89faedfe45..c80bea627ad 100644 --- a/apidocs/sootup/core/types/class-use/PrimitiveType.CharType.html +++ b/apidocs/sootup/core/types/class-use/PrimitiveType.CharType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.PrimitiveType.CharType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/PrimitiveType.DoubleType.html b/apidocs/sootup/core/types/class-use/PrimitiveType.DoubleType.html index 78b2a58966f..6fe53a3f7bc 100644 --- a/apidocs/sootup/core/types/class-use/PrimitiveType.DoubleType.html +++ b/apidocs/sootup/core/types/class-use/PrimitiveType.DoubleType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.PrimitiveType.DoubleType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/PrimitiveType.FloatType.html b/apidocs/sootup/core/types/class-use/PrimitiveType.FloatType.html index 5bf8cc841f6..5bac235756f 100644 --- a/apidocs/sootup/core/types/class-use/PrimitiveType.FloatType.html +++ b/apidocs/sootup/core/types/class-use/PrimitiveType.FloatType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.PrimitiveType.FloatType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/PrimitiveType.IntType.html b/apidocs/sootup/core/types/class-use/PrimitiveType.IntType.html index 29a188bafe7..86650da4146 100644 --- a/apidocs/sootup/core/types/class-use/PrimitiveType.IntType.html +++ b/apidocs/sootup/core/types/class-use/PrimitiveType.IntType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.PrimitiveType.IntType (SootUp 1.1.2-SNAPSHOT API) @@ -107,17 +107,17 @@

    Uses of Class

    Description
    static class 
    -
    +
    This type is intermediate type and used for determining the ancestor of an integer type
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type.
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type
    diff --git a/apidocs/sootup/core/types/class-use/PrimitiveType.LongType.html b/apidocs/sootup/core/types/class-use/PrimitiveType.LongType.html index 6cfff16615e..63ac0b0c134 100644 --- a/apidocs/sootup/core/types/class-use/PrimitiveType.LongType.html +++ b/apidocs/sootup/core/types/class-use/PrimitiveType.LongType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.PrimitiveType.LongType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/PrimitiveType.ShortType.html b/apidocs/sootup/core/types/class-use/PrimitiveType.ShortType.html index 8532e38731c..9441c899761 100644 --- a/apidocs/sootup/core/types/class-use/PrimitiveType.ShortType.html +++ b/apidocs/sootup/core/types/class-use/PrimitiveType.ShortType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.PrimitiveType.ShortType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/PrimitiveType.html b/apidocs/sootup/core/types/class-use/PrimitiveType.html index eaba7e4f40f..aec99cc26da 100644 --- a/apidocs/sootup/core/types/class-use/PrimitiveType.html +++ b/apidocs/sootup/core/types/class-use/PrimitiveType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.PrimitiveType (SootUp 1.1.2-SNAPSHOT API) @@ -152,17 +152,17 @@

    Uses of P
    Class
    Description
    static class 
    -
    +
    This type is intermediate type and used for determining the ancestor of an integer type
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type.
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type
    diff --git a/apidocs/sootup/core/types/class-use/ReferenceType.html b/apidocs/sootup/core/types/class-use/ReferenceType.html index 17aa94ee752..128f26636da 100644 --- a/apidocs/sootup/core/types/class-use/ReferenceType.html +++ b/apidocs/sootup/core/types/class-use/ReferenceType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.ReferenceType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/Type.html b/apidocs/sootup/core/types/class-use/Type.html index f9ce0fd434a..d507f53977b 100644 --- a/apidocs/sootup/core/types/class-use/Type.html +++ b/apidocs/sootup/core/types/class-use/Type.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.Type (SootUp 1.1.2-SNAPSHOT API) @@ -571,16 +571,6 @@

    Uses of Type i
    Returns a read-only list of the parameter types of this method.

    -
    Methods in sootup.core.model with parameters of type Type
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    - -
    Body.BodyBuilder.addLocal(String name, - Type type)
    -
     
    -
    Method parameters in sootup.core.model with type arguments of type Type
    Modifier and Type
    @@ -905,19 +895,19 @@

    Uses of Type i
    AugEvalFunction.evaluate(Typing typing, Value value, - Stmt stmt, + Stmt stmt, StmtGraph<?> graph)
    This method is used to evaluate the type of the given value which the given stmt and body belongs to.
    - +
    protected Type
    Typing.getType(Local local)
     
    -
    TypeChecker.selectType(Type preType, +
    TypeChecker.selectArrayType(Type preType, Type newType, - Stmt stmt)
    + Stmt stmt)
     

    Methods in sootup.java.bytecode.interceptors.typeresolving that return types with arguments of type Type
    @@ -976,9 +966,9 @@

    Uses of Type i
    TypePromotionVisitor.isIntermediateType(Type type)
     
    -
    TypeChecker.selectType(Type preType, +
    TypeChecker.selectArrayType(Type preType, Type newType, - Stmt stmt)
    + Stmt stmt)
     
    void
    Typing.set(Local local, @@ -987,19 +977,19 @@

    Uses of Type i
    void
    CastCounter.visit(Value value, Type stdType, - Stmt stmt)
    + Stmt stmt)

    This method is used to check whether a value in a stmt needs a cast.
    abstract void
    TypeChecker.visit(Value value, Type stdType, - Stmt stmt)
    + Stmt stmt)

     
    void
    TypePromotionVisitor.visit(Value value, Type stdType, - Stmt stmt)
    + Stmt stmt)
     
    @@ -1013,24 +1003,24 @@

    Uses of Type i
    Class
    Description
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type.
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type
    class 
    -
    This type is imaginary type, and used for Type Inference
    +
    This type is an imaginary/intermediate type which is used to calculate Type Inference
    class 
    diff --git a/apidocs/sootup/core/types/class-use/UnknownType.html b/apidocs/sootup/core/types/class-use/UnknownType.html index f0c005e082d..6350c8def0e 100644 --- a/apidocs/sootup/core/types/class-use/UnknownType.html +++ b/apidocs/sootup/core/types/class-use/UnknownType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.UnknownType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/class-use/VoidType.html b/apidocs/sootup/core/types/class-use/VoidType.html index 049d6e0eb69..d620cf13ee0 100644 --- a/apidocs/sootup/core/types/class-use/VoidType.html +++ b/apidocs/sootup/core/types/class-use/VoidType.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.types.VoidType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/package-summary.html b/apidocs/sootup/core/types/package-summary.html index 72c7c57c46c..9466c530208 100644 --- a/apidocs/sootup/core/types/package-summary.html +++ b/apidocs/sootup/core/types/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.types (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/package-tree.html b/apidocs/sootup/core/types/package-tree.html index f164ee18749..759e899c445 100644 --- a/apidocs/sootup/core/types/package-tree.html +++ b/apidocs/sootup/core/types/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.types Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/types/package-use.html b/apidocs/sootup/core/types/package-use.html index 9792cf5f012..40439d1c358 100644 --- a/apidocs/sootup/core/types/package-use.html +++ b/apidocs/sootup/core/types/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.types (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/CollectionUtils.html b/apidocs/sootup/core/util/CollectionUtils.html index c83cedbf657..00838408c35 100644 --- a/apidocs/sootup/core/util/CollectionUtils.html +++ b/apidocs/sootup/core/util/CollectionUtils.html @@ -1,7 +1,7 @@ - + CollectionUtils (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/Copyable.html b/apidocs/sootup/core/util/Copyable.html index 409ae046f94..a6389098944 100644 --- a/apidocs/sootup/core/util/Copyable.html +++ b/apidocs/sootup/core/util/Copyable.html @@ -1,7 +1,7 @@ - + Copyable (SootUp 1.1.2-SNAPSHOT API) @@ -71,8 +71,12 @@

    Interface Copyable

    +
    All Known Subinterfaces:
    +
    BranchingStmt, FallsThroughStmt, Stmt
    +
    +
    All Known Implementing Classes:
    -
    AbstractDefinitionStmt, AbstractOpStmt, Body, BranchingStmt, FullStmtPositionInfo, JAddExpr, JAndExpr, JArrayRef, JAssignStmt, JavaAnnotationSootMethod, JavaLocal, JavaSootMethod, JBreakpointStmt, JCastExpr, JCaughtExceptionRef, JCmpExpr, JCmpgExpr, JCmplExpr, JDivExpr, JDynamicInvokeExpr, JEnterMonitorStmt, JEqExpr, JExitMonitorStmt, JGeExpr, JGotoStmt, JGtExpr, JIdentityStmt, JIfStmt, JInstanceFieldRef, JInstanceOfExpr, JInterfaceInvokeExpr, JInvokeStmt, JLeExpr, JLengthExpr, JLtExpr, JMulExpr, JNeExpr, JNegExpr, JNewArrayExpr, JNewExpr, JNewMultiArrayExpr, JNopStmt, JOrExpr, JParameterRef, JPhiExpr, JRemExpr, JRetStmt, JReturnStmt, JReturnVoidStmt, JShlExpr, JShrExpr, JSpecialInvokeExpr, JStaticFieldRef, JStaticInvokeExpr, JSubExpr, JSwitchStmt, JThisRef, JThrowStmt, JUshrExpr, JVirtualInvokeExpr, JXorExpr, Local, MethodType, SootMethod, Stmt, Trap, WalaSootMethod
    +
    AbstractDefinitionStmt, AbstractStmt, Body, FullStmtPositionInfo, JAddExpr, JAndExpr, JArrayRef, JAssignStmt, JavaAnnotationSootMethod, JavaLocal, JavaSootMethod, JBreakpointStmt, JCastExpr, JCaughtExceptionRef, JCmpExpr, JCmpgExpr, JCmplExpr, JDivExpr, JDynamicInvokeExpr, JEnterMonitorStmt, JEqExpr, JExitMonitorStmt, JGeExpr, JGotoStmt, JGtExpr, JIdentityStmt, JIfStmt, JInstanceFieldRef, JInstanceOfExpr, JInterfaceInvokeExpr, JInvokeStmt, JLeExpr, JLengthExpr, JLtExpr, JMulExpr, JNeExpr, JNegExpr, JNewArrayExpr, JNewExpr, JNewMultiArrayExpr, JNopStmt, JOrExpr, JParameterRef, JPhiExpr, JRemExpr, JRetStmt, JReturnStmt, JReturnVoidStmt, JShlExpr, JShrExpr, JSpecialInvokeExpr, JStaticFieldRef, JStaticInvokeExpr, JSubExpr, JSwitchStmt, JThisRef, JThrowStmt, JUshrExpr, JVirtualInvokeExpr, JXorExpr, Local, MethodType, SootMethod, Trap, WalaSootMethod

    public interface Copyable
    diff --git a/apidocs/sootup/core/util/DotExporter.html b/apidocs/sootup/core/util/DotExporter.html index dc57c0ab620..dfed383380f 100644 --- a/apidocs/sootup/core/util/DotExporter.html +++ b/apidocs/sootup/core/util/DotExporter.html @@ -1,7 +1,7 @@ - + DotExporter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/EscapedWriter.html b/apidocs/sootup/core/util/EscapedWriter.html index 76ae6641553..2055fe8957f 100644 --- a/apidocs/sootup/core/util/EscapedWriter.html +++ b/apidocs/sootup/core/util/EscapedWriter.html @@ -1,7 +1,7 @@ - + EscapedWriter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/ImmutableUtils.ImmutableCollectors.html b/apidocs/sootup/core/util/ImmutableUtils.ImmutableCollectors.html index b48839887e2..0b77870ac7c 100644 --- a/apidocs/sootup/core/util/ImmutableUtils.ImmutableCollectors.html +++ b/apidocs/sootup/core/util/ImmutableUtils.ImmutableCollectors.html @@ -1,7 +1,7 @@ - + ImmutableUtils.ImmutableCollectors (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/ImmutableUtils.html b/apidocs/sootup/core/util/ImmutableUtils.html index 4a39dc4b41c..361eea74878 100644 --- a/apidocs/sootup/core/util/ImmutableUtils.html +++ b/apidocs/sootup/core/util/ImmutableUtils.html @@ -1,7 +1,7 @@ - + ImmutableUtils (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/PathUtils.html b/apidocs/sootup/core/util/PathUtils.html index e7ee0efeb52..21685933be4 100644 --- a/apidocs/sootup/core/util/PathUtils.html +++ b/apidocs/sootup/core/util/PathUtils.html @@ -1,7 +1,7 @@ - + PathUtils (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/StreamUtils.html b/apidocs/sootup/core/util/StreamUtils.html index 107564c7b8e..e7f2155a2e8 100644 --- a/apidocs/sootup/core/util/StreamUtils.html +++ b/apidocs/sootup/core/util/StreamUtils.html @@ -1,7 +1,7 @@ - + StreamUtils (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/StringTools.html b/apidocs/sootup/core/util/StringTools.html index 59c1664c730..28133b4ae01 100644 --- a/apidocs/sootup/core/util/StringTools.html +++ b/apidocs/sootup/core/util/StringTools.html @@ -1,7 +1,7 @@ - + StringTools (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/Utils.html b/apidocs/sootup/core/util/Utils.html index a687d7943b5..deaa6682c5b 100644 --- a/apidocs/sootup/core/util/Utils.html +++ b/apidocs/sootup/core/util/Utils.html @@ -1,7 +1,7 @@ - + Utils (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/class-use/CollectionUtils.html b/apidocs/sootup/core/util/class-use/CollectionUtils.html index 39dd9eb6ad8..81700346f6b 100644 --- a/apidocs/sootup/core/util/class-use/CollectionUtils.html +++ b/apidocs/sootup/core/util/class-use/CollectionUtils.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.CollectionUtils (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/class-use/Copyable.html b/apidocs/sootup/core/util/class-use/Copyable.html index 87c9d1a4041..52e72afc15f 100644 --- a/apidocs/sootup/core/util/class-use/Copyable.html +++ b/apidocs/sootup/core/util/class-use/Copyable.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.util.Copyable (SootUp 1.1.2-SNAPSHOT API) @@ -320,69 +320,80 @@

    Uses of Cop
  • Uses of Copyable in sootup.core.jimple.common.stmt

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    +
    Interface for Stmts at which the execution does not necessarily continue with the following Stmt + in the List
    +
    +
    interface 
    + +
    +
    as an equivalent to BranchingStmt
    +
    +
    interface 
    + +
     
    +
    Classes in sootup.core.jimple.common.stmt that implement Copyable
    Modifier and Type
    Class
    Description
    class 
    -
    AbstractDefinitionStmt<L extends Value,R extends Value>
    +
     
    class 
    - +
     
    -
    class 
    - +
    final class 
    +
    -
    Interface for Stmts at which the execution does not necessarily continue with the following Stmt - in the List
    -
    -
    final class 
    -
    JAssignStmt<L extends Value,R extends Value>
    -
    Represents the assignment of one value to another
    -
    class 
    - -
    +
    class 
    + +
    Unconditionally jumps to a target Stmt
    -
    final class 
    - -
     
    final class 
    - -
    -
    If the condition is true, jumps to the target, otherwise continues to the next stmt.
    -
    + +
     
    final class 
    - +
    -
    A method call
    +
    If the condition is true, jumps to the target, otherwise continues to the next stmt.
    final class 
    - +
    -
    A no-operation statement.
    +
    A method call
    final class 
    - +
    -
    A statement that ends the method, returning a value.
    +
    A no-operation statement.
    final class 
    - +
    -
    A statement that ends the method, returning no value.
    +
    A statement that ends the method, returning a value.
    final class 
    - +
    +
    A statement that ends the method, returning no value.
    +
    +
    final class 
    + +
    A statement that throws an Exception
    -
    class 
    - -
     
  • diff --git a/apidocs/sootup/core/util/class-use/DotExporter.html b/apidocs/sootup/core/util/class-use/DotExporter.html index b29338cc7a0..52ffd7f4e80 100644 --- a/apidocs/sootup/core/util/class-use/DotExporter.html +++ b/apidocs/sootup/core/util/class-use/DotExporter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.DotExporter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/class-use/EscapedWriter.html b/apidocs/sootup/core/util/class-use/EscapedWriter.html index 18d4b9e09b9..a1383a7abaf 100644 --- a/apidocs/sootup/core/util/class-use/EscapedWriter.html +++ b/apidocs/sootup/core/util/class-use/EscapedWriter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.EscapedWriter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/class-use/ImmutableUtils.ImmutableCollectors.html b/apidocs/sootup/core/util/class-use/ImmutableUtils.ImmutableCollectors.html index a43fe0986cb..19cb1b0b7fc 100644 --- a/apidocs/sootup/core/util/class-use/ImmutableUtils.ImmutableCollectors.html +++ b/apidocs/sootup/core/util/class-use/ImmutableUtils.ImmutableCollectors.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.ImmutableUtils.ImmutableCollectors (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/class-use/ImmutableUtils.html b/apidocs/sootup/core/util/class-use/ImmutableUtils.html index 5664057086f..aa62f5f2a7d 100644 --- a/apidocs/sootup/core/util/class-use/ImmutableUtils.html +++ b/apidocs/sootup/core/util/class-use/ImmutableUtils.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.ImmutableUtils (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/class-use/PathUtils.html b/apidocs/sootup/core/util/class-use/PathUtils.html index 37955ced678..3a900258405 100644 --- a/apidocs/sootup/core/util/class-use/PathUtils.html +++ b/apidocs/sootup/core/util/class-use/PathUtils.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.PathUtils (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/class-use/StreamUtils.html b/apidocs/sootup/core/util/class-use/StreamUtils.html index 80686738b37..c508b0e1bc9 100644 --- a/apidocs/sootup/core/util/class-use/StreamUtils.html +++ b/apidocs/sootup/core/util/class-use/StreamUtils.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.StreamUtils (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/class-use/StringTools.html b/apidocs/sootup/core/util/class-use/StringTools.html index c4829a1a7f3..af2e35f9bef 100644 --- a/apidocs/sootup/core/util/class-use/StringTools.html +++ b/apidocs/sootup/core/util/class-use/StringTools.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.StringTools (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/class-use/Utils.html b/apidocs/sootup/core/util/class-use/Utils.html index fd2cdf71c29..d4bb70da116 100644 --- a/apidocs/sootup/core/util/class-use/Utils.html +++ b/apidocs/sootup/core/util/class-use/Utils.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.Utils (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/package-summary.html b/apidocs/sootup/core/util/package-summary.html index ffa9541d8e9..dc107a0d511 100644 --- a/apidocs/sootup/core/util/package-summary.html +++ b/apidocs/sootup/core/util/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.util (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/package-tree.html b/apidocs/sootup/core/util/package-tree.html index 47e5e3e1b44..593dce72e15 100644 --- a/apidocs/sootup/core/util/package-tree.html +++ b/apidocs/sootup/core/util/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.util Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/package-use.html b/apidocs/sootup/core/util/package-use.html index e1950a2ad82..bbdf2296220 100644 --- a/apidocs/sootup/core/util/package-use.html +++ b/apidocs/sootup/core/util/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.util (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/AbstractStmtPrinter.html b/apidocs/sootup/core/util/printer/AbstractStmtPrinter.html index a374f80138a..fbc31b2c156 100644 --- a/apidocs/sootup/core/util/printer/AbstractStmtPrinter.html +++ b/apidocs/sootup/core/util/printer/AbstractStmtPrinter.html @@ -1,7 +1,7 @@ - + AbstractStmtPrinter (SootUp 1.1.2-SNAPSHOT API) @@ -156,7 +156,7 @@

    Method Summary

     
    void
    - +
     
    @@ -183,10 +183,10 @@

    Method Summary

    setIndent(int offset)
     
    void
    - +
     
    void
    -
    stmt(Stmt currentStmt)
    +
    stmt(Stmt currentStmt)
     
    @@ -303,13 +303,13 @@

    getImports

  • stmt

    -
    public void stmt(Stmt currentStmt)
    +
    public void stmt(Stmt currentStmt)
  • startStmt

    -
    public void startStmt(Stmt u)
    +
    public void startStmt(Stmt u)
    Specified by:
    startStmt in class StmtPrinter
    @@ -319,7 +319,7 @@

    startStmt

  • endStmt

    -
    public void endStmt(Stmt u)
    +
    public void endStmt(Stmt u)
    Specified by:
    endStmt in class StmtPrinter
    diff --git a/apidocs/sootup/core/util/printer/BriefStmtPrinter.html b/apidocs/sootup/core/util/printer/BriefStmtPrinter.html index 6120bf7f21f..738afa96d8c 100644 --- a/apidocs/sootup/core/util/printer/BriefStmtPrinter.html +++ b/apidocs/sootup/core/util/printer/BriefStmtPrinter.html @@ -1,7 +1,7 @@ - + BriefStmtPrinter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/JimplePrinter.Option.html b/apidocs/sootup/core/util/printer/JimplePrinter.Option.html index a6a0a1e737b..f621260a46e 100644 --- a/apidocs/sootup/core/util/printer/JimplePrinter.Option.html +++ b/apidocs/sootup/core/util/printer/JimplePrinter.Option.html @@ -1,7 +1,7 @@ - + JimplePrinter.Option (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/JimplePrinter.html b/apidocs/sootup/core/util/printer/JimplePrinter.html index 7242a2be97e..892ea9308a9 100644 --- a/apidocs/sootup/core/util/printer/JimplePrinter.html +++ b/apidocs/sootup/core/util/printer/JimplePrinter.html @@ -1,7 +1,7 @@ - + JimplePrinter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/LabeledStmtPrinter.html b/apidocs/sootup/core/util/printer/LabeledStmtPrinter.html index 6fce1e852ca..647b0e6142b 100644 --- a/apidocs/sootup/core/util/printer/LabeledStmtPrinter.html +++ b/apidocs/sootup/core/util/printer/LabeledStmtPrinter.html @@ -1,7 +1,7 @@ - + LabeledStmtPrinter (SootUp 1.1.2-SNAPSHOT API) @@ -100,12 +100,12 @@

    Field Summary

    Modifier and Type
    Field
    Description
    -
    protected Map<Stmt,String>
    +
    protected Map<Stmt,String>
    branch targets *
    -
    protected Map<Stmt,String>
    +
    protected Map<Stmt,String>
    for stmt references in Phi nodes (ms: and other occurences TODO: check and improve comment) *
    @@ -149,19 +149,19 @@

    Method Summary

    void
     
    - +
     
    - +
     
    - +
    getStmts(StmtGraph<?> stmtGraph)
     
    abstract void
     
    - +
    createLabelMaps
    @@ -176,7 +176,7 @@

    Method Summary

     
    void
    -
    stmtRef(Stmt stmt, +
    stmtRef(Stmt stmt, boolean branchTarget)
     
    @@ -205,14 +205,14 @@

    Field Details

  • labels

    -
    protected Map<Stmt,String> labels
    +
    protected Map<Stmt,String> labels
    branch targets *
  • references

    -
    protected Map<Stmt,String> references
    +
    protected Map<Stmt,String> references
    for stmt references in Phi nodes (ms: and other occurences TODO: check and improve comment) *
  • @@ -241,13 +241,13 @@

    Method Details

  • getLabels

    -
    public Map<Stmt,String> getLabels()
    +
    public Map<Stmt,String> getLabels()
  • getReferences

    -
    public Map<Stmt,String> getReferences()
    +
    public Map<Stmt,String> getReferences()
  • @@ -293,7 +293,7 @@

    identityRef

  • stmtRef

    -
    public void stmtRef(Stmt stmt, +
    public void stmtRef(Stmt stmt, boolean branchTarget)
    Specified by:
    @@ -304,7 +304,7 @@

    stmtRef

  • initializeSootMethod

    -
    public Iterable<Stmt> initializeSootMethod(@Nonnull +
    public Iterable<Stmt> initializeSootMethod(@Nonnull StmtGraph<?> stmtGraph)
    createLabelMaps
    @@ -317,7 +317,7 @@

    initializeSootMethod

    getStmts

    @Nonnull -public List<Stmt> getStmts(@Nonnull +public List<Stmt> getStmts(@Nonnull StmtGraph<?> stmtGraph)
  • diff --git a/apidocs/sootup/core/util/printer/LegacyJimplePrinter.html b/apidocs/sootup/core/util/printer/LegacyJimplePrinter.html index 74a3cd5a874..7f33fd0688e 100644 --- a/apidocs/sootup/core/util/printer/LegacyJimplePrinter.html +++ b/apidocs/sootup/core/util/printer/LegacyJimplePrinter.html @@ -1,7 +1,7 @@ - + LegacyJimplePrinter (SootUp 1.1.2-SNAPSHOT API) @@ -139,7 +139,7 @@

    Method Summary

    Method
    Description
    void
    -
    stmt(Stmt currentStmt)
    +
    stmt(Stmt currentStmt)
     
  • @@ -187,7 +187,7 @@

    Method Details

  • stmt

    -
    public void stmt(Stmt currentStmt)
    +
    public void stmt(Stmt currentStmt)
    Overrides:
    stmt in class AbstractStmtPrinter
    diff --git a/apidocs/sootup/core/util/printer/NormalStmtPrinter.html b/apidocs/sootup/core/util/printer/NormalStmtPrinter.html index f560cfa072f..cacddd2b73a 100644 --- a/apidocs/sootup/core/util/printer/NormalStmtPrinter.html +++ b/apidocs/sootup/core/util/printer/NormalStmtPrinter.html @@ -1,7 +1,7 @@ - + NormalStmtPrinter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/StmtPrinter.html b/apidocs/sootup/core/util/printer/StmtPrinter.html index a17a63663ef..854f6f9e7a6 100644 --- a/apidocs/sootup/core/util/printer/StmtPrinter.html +++ b/apidocs/sootup/core/util/printer/StmtPrinter.html @@ -1,7 +1,7 @@ - + StmtPrinter (SootUp 1.1.2-SNAPSHOT API) @@ -134,7 +134,7 @@

    Method Summary

     
    abstract void
    - +
     
    abstract void
    @@ -179,10 +179,10 @@

    Method Summary

    setIndent(int offset)
     
    abstract void
    - +
     
    abstract void
    -
    stmtRef(Stmt u, +
    stmtRef(Stmt u, boolean branchTarget)
     
    abstract void
    @@ -243,13 +243,13 @@

    getGraph

  • startStmt

    -
    public abstract void startStmt(Stmt u)
    +
    public abstract void startStmt(Stmt u)
  • endStmt

    -
    public abstract void endStmt(Stmt u)
    +
    public abstract void endStmt(Stmt u)
  • @@ -339,7 +339,7 @@

    fieldSignature

  • stmtRef

    -
    public abstract void stmtRef(Stmt u, +
    public abstract void stmtRef(Stmt u, boolean branchTarget)
  • diff --git a/apidocs/sootup/core/util/printer/class-use/AbstractStmtPrinter.html b/apidocs/sootup/core/util/printer/class-use/AbstractStmtPrinter.html index f10fe04ca6a..c4bad667da2 100644 --- a/apidocs/sootup/core/util/printer/class-use/AbstractStmtPrinter.html +++ b/apidocs/sootup/core/util/printer/class-use/AbstractStmtPrinter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.printer.AbstractStmtPrinter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/class-use/BriefStmtPrinter.html b/apidocs/sootup/core/util/printer/class-use/BriefStmtPrinter.html index 5730e1e820e..bbcb26819f3 100644 --- a/apidocs/sootup/core/util/printer/class-use/BriefStmtPrinter.html +++ b/apidocs/sootup/core/util/printer/class-use/BriefStmtPrinter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.printer.BriefStmtPrinter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/class-use/JimplePrinter.Option.html b/apidocs/sootup/core/util/printer/class-use/JimplePrinter.Option.html index 51ae01cb2f7..c245f5a07e8 100644 --- a/apidocs/sootup/core/util/printer/class-use/JimplePrinter.Option.html +++ b/apidocs/sootup/core/util/printer/class-use/JimplePrinter.Option.html @@ -1,7 +1,7 @@ - + Uses of Enum sootup.core.util.printer.JimplePrinter.Option (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/class-use/JimplePrinter.html b/apidocs/sootup/core/util/printer/class-use/JimplePrinter.html index f9db8e9a5bd..8ec29062015 100644 --- a/apidocs/sootup/core/util/printer/class-use/JimplePrinter.html +++ b/apidocs/sootup/core/util/printer/class-use/JimplePrinter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.printer.JimplePrinter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/class-use/LabeledStmtPrinter.html b/apidocs/sootup/core/util/printer/class-use/LabeledStmtPrinter.html index f2f24a1d3be..567ea3c7d78 100644 --- a/apidocs/sootup/core/util/printer/class-use/LabeledStmtPrinter.html +++ b/apidocs/sootup/core/util/printer/class-use/LabeledStmtPrinter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.printer.LabeledStmtPrinter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/class-use/LegacyJimplePrinter.html b/apidocs/sootup/core/util/printer/class-use/LegacyJimplePrinter.html index 6a960ea76f0..69be10921e4 100644 --- a/apidocs/sootup/core/util/printer/class-use/LegacyJimplePrinter.html +++ b/apidocs/sootup/core/util/printer/class-use/LegacyJimplePrinter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.printer.LegacyJimplePrinter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/class-use/NormalStmtPrinter.html b/apidocs/sootup/core/util/printer/class-use/NormalStmtPrinter.html index ba548308474..5c6e0fddf25 100644 --- a/apidocs/sootup/core/util/printer/class-use/NormalStmtPrinter.html +++ b/apidocs/sootup/core/util/printer/class-use/NormalStmtPrinter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.printer.NormalStmtPrinter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/class-use/StmtPrinter.html b/apidocs/sootup/core/util/printer/class-use/StmtPrinter.html index bbd0f4aab87..f7c15bc34d1 100644 --- a/apidocs/sootup/core/util/printer/class-use/StmtPrinter.html +++ b/apidocs/sootup/core/util/printer/class-use/StmtPrinter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.util.printer.StmtPrinter (SootUp 1.1.2-SNAPSHOT API) @@ -240,7 +240,7 @@

    Uses of void

     
    -
    abstract void
    +
    void
     
  • diff --git a/apidocs/sootup/core/util/printer/package-summary.html b/apidocs/sootup/core/util/printer/package-summary.html index cd99f9bf600..5298e48d78f 100644 --- a/apidocs/sootup/core/util/printer/package-summary.html +++ b/apidocs/sootup/core/util/printer/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.util.printer (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/package-tree.html b/apidocs/sootup/core/util/printer/package-tree.html index a583c2aefaa..27dcc654b41 100644 --- a/apidocs/sootup/core/util/printer/package-tree.html +++ b/apidocs/sootup/core/util/printer/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.util.printer Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/util/printer/package-use.html b/apidocs/sootup/core/util/printer/package-use.html index 4447673db72..941ca2e30ea 100644 --- a/apidocs/sootup/core/util/printer/package-use.html +++ b/apidocs/sootup/core/util/printer/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.util.printer (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/BodyValidator.html b/apidocs/sootup/core/validation/BodyValidator.html index 2bca173d83a..fb4fc4a3641 100644 --- a/apidocs/sootup/core/validation/BodyValidator.html +++ b/apidocs/sootup/core/validation/BodyValidator.html @@ -1,7 +1,7 @@ - + BodyValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/CheckEscapingValidator.html b/apidocs/sootup/core/validation/CheckEscapingValidator.html index 444377185f4..c763e558fdd 100644 --- a/apidocs/sootup/core/validation/CheckEscapingValidator.html +++ b/apidocs/sootup/core/validation/CheckEscapingValidator.html @@ -1,7 +1,7 @@ - + CheckEscapingValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/CheckInitValidator.html b/apidocs/sootup/core/validation/CheckInitValidator.html index ba0ce05d481..407f6c58102 100644 --- a/apidocs/sootup/core/validation/CheckInitValidator.html +++ b/apidocs/sootup/core/validation/CheckInitValidator.html @@ -1,7 +1,7 @@ - + CheckInitValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/CheckTypesValidator.html b/apidocs/sootup/core/validation/CheckTypesValidator.html index 515cc7d8269..9118fd17135 100644 --- a/apidocs/sootup/core/validation/CheckTypesValidator.html +++ b/apidocs/sootup/core/validation/CheckTypesValidator.html @@ -1,7 +1,7 @@ - + CheckTypesValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/CheckVoidLocalesValidator.html b/apidocs/sootup/core/validation/CheckVoidLocalesValidator.html index c9022177f55..6295b5bae3b 100644 --- a/apidocs/sootup/core/validation/CheckVoidLocalesValidator.html +++ b/apidocs/sootup/core/validation/CheckVoidLocalesValidator.html @@ -1,7 +1,7 @@ - + CheckVoidLocalesValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/ClassFlagsValidator.html b/apidocs/sootup/core/validation/ClassFlagsValidator.html index 4caa025ef90..4595c69298c 100644 --- a/apidocs/sootup/core/validation/ClassFlagsValidator.html +++ b/apidocs/sootup/core/validation/ClassFlagsValidator.html @@ -1,7 +1,7 @@ - + ClassFlagsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/ClassValidator.html b/apidocs/sootup/core/validation/ClassValidator.html index 10968ef92a8..600da1b21a0 100644 --- a/apidocs/sootup/core/validation/ClassValidator.html +++ b/apidocs/sootup/core/validation/ClassValidator.html @@ -1,7 +1,7 @@ - + ClassValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/FieldRefValidator.html b/apidocs/sootup/core/validation/FieldRefValidator.html index 56db5f8a3bc..175d1014ccb 100644 --- a/apidocs/sootup/core/validation/FieldRefValidator.html +++ b/apidocs/sootup/core/validation/FieldRefValidator.html @@ -1,7 +1,7 @@ - + FieldRefValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/IdentityStatementsValidator.html b/apidocs/sootup/core/validation/IdentityStatementsValidator.html index e925801f5fe..7bd806d1945 100644 --- a/apidocs/sootup/core/validation/IdentityStatementsValidator.html +++ b/apidocs/sootup/core/validation/IdentityStatementsValidator.html @@ -1,7 +1,7 @@ - + IdentityStatementsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/IdentityValidator.html b/apidocs/sootup/core/validation/IdentityValidator.html index 76bd83a5282..8b2dee0a739 100644 --- a/apidocs/sootup/core/validation/IdentityValidator.html +++ b/apidocs/sootup/core/validation/IdentityValidator.html @@ -1,7 +1,7 @@ - + IdentityValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/InvokeArgumentValidator.html b/apidocs/sootup/core/validation/InvokeArgumentValidator.html index 348a1902284..f2abe7d142c 100644 --- a/apidocs/sootup/core/validation/InvokeArgumentValidator.html +++ b/apidocs/sootup/core/validation/InvokeArgumentValidator.html @@ -1,7 +1,7 @@ - + InvokeArgumentValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/JimpleTrapValidator.html b/apidocs/sootup/core/validation/JimpleTrapValidator.html index 2dd4cb8a161..7ea3461338d 100644 --- a/apidocs/sootup/core/validation/JimpleTrapValidator.html +++ b/apidocs/sootup/core/validation/JimpleTrapValidator.html @@ -1,7 +1,7 @@ - + JimpleTrapValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/LocalsValidator.html b/apidocs/sootup/core/validation/LocalsValidator.html index dd064ad7c1a..575c89cef7a 100644 --- a/apidocs/sootup/core/validation/LocalsValidator.html +++ b/apidocs/sootup/core/validation/LocalsValidator.html @@ -1,7 +1,7 @@ - + LocalsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/MethodDeclarationValidator.html b/apidocs/sootup/core/validation/MethodDeclarationValidator.html index db559fc3916..92aa832dd94 100644 --- a/apidocs/sootup/core/validation/MethodDeclarationValidator.html +++ b/apidocs/sootup/core/validation/MethodDeclarationValidator.html @@ -1,7 +1,7 @@ - + MethodDeclarationValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/MethodValidator.html b/apidocs/sootup/core/validation/MethodValidator.html index 2e9718a209f..888cc303d57 100644 --- a/apidocs/sootup/core/validation/MethodValidator.html +++ b/apidocs/sootup/core/validation/MethodValidator.html @@ -1,7 +1,7 @@ - + MethodValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/NewValidator.html b/apidocs/sootup/core/validation/NewValidator.html index 642cc2070c8..4577ee0d429 100644 --- a/apidocs/sootup/core/validation/NewValidator.html +++ b/apidocs/sootup/core/validation/NewValidator.html @@ -1,7 +1,7 @@ - + NewValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/OuterClassValidator.html b/apidocs/sootup/core/validation/OuterClassValidator.html index 68b11e23c78..d7c7baf431c 100644 --- a/apidocs/sootup/core/validation/OuterClassValidator.html +++ b/apidocs/sootup/core/validation/OuterClassValidator.html @@ -1,7 +1,7 @@ - + OuterClassValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/ReturnStatementsValidator.html b/apidocs/sootup/core/validation/ReturnStatementsValidator.html index 6f1b5584d5b..0df38b4d263 100644 --- a/apidocs/sootup/core/validation/ReturnStatementsValidator.html +++ b/apidocs/sootup/core/validation/ReturnStatementsValidator.html @@ -1,7 +1,7 @@ - + ReturnStatementsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/StmtsValidator.html b/apidocs/sootup/core/validation/StmtsValidator.html index db4c300b01d..a302c7df149 100644 --- a/apidocs/sootup/core/validation/StmtsValidator.html +++ b/apidocs/sootup/core/validation/StmtsValidator.html @@ -1,7 +1,7 @@ - + StmtsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/TrapsValidator.html b/apidocs/sootup/core/validation/TrapsValidator.html index 85b5cf02603..2bebcd7c3c3 100644 --- a/apidocs/sootup/core/validation/TrapsValidator.html +++ b/apidocs/sootup/core/validation/TrapsValidator.html @@ -1,7 +1,7 @@ - + TrapsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/TypesValidator.html b/apidocs/sootup/core/validation/TypesValidator.html index 2866cbddce0..b776567b0e6 100644 --- a/apidocs/sootup/core/validation/TypesValidator.html +++ b/apidocs/sootup/core/validation/TypesValidator.html @@ -1,7 +1,7 @@ - + TypesValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/UsesValidator.html b/apidocs/sootup/core/validation/UsesValidator.html index 8499235e386..b08fd7aaf94 100644 --- a/apidocs/sootup/core/validation/UsesValidator.html +++ b/apidocs/sootup/core/validation/UsesValidator.html @@ -1,7 +1,7 @@ - + UsesValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/ValidationException.html b/apidocs/sootup/core/validation/ValidationException.html index d541774c2a6..66bb3f36486 100644 --- a/apidocs/sootup/core/validation/ValidationException.html +++ b/apidocs/sootup/core/validation/ValidationException.html @@ -1,7 +1,7 @@ - + ValidationException (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/ValuesValidator.html b/apidocs/sootup/core/validation/ValuesValidator.html index 650b7427b05..9379ed3de8a 100644 --- a/apidocs/sootup/core/validation/ValuesValidator.html +++ b/apidocs/sootup/core/validation/ValuesValidator.html @@ -1,7 +1,7 @@ - + ValuesValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/BodyValidator.html b/apidocs/sootup/core/validation/class-use/BodyValidator.html index c0997ddd5d9..79d67af53c0 100644 --- a/apidocs/sootup/core/validation/class-use/BodyValidator.html +++ b/apidocs/sootup/core/validation/class-use/BodyValidator.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.validation.BodyValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/CheckEscapingValidator.html b/apidocs/sootup/core/validation/class-use/CheckEscapingValidator.html index a9736b83bf1..ac429b754be 100644 --- a/apidocs/sootup/core/validation/class-use/CheckEscapingValidator.html +++ b/apidocs/sootup/core/validation/class-use/CheckEscapingValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.CheckEscapingValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/CheckInitValidator.html b/apidocs/sootup/core/validation/class-use/CheckInitValidator.html index 73bdab3cf05..746b82598ca 100644 --- a/apidocs/sootup/core/validation/class-use/CheckInitValidator.html +++ b/apidocs/sootup/core/validation/class-use/CheckInitValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.CheckInitValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/CheckTypesValidator.html b/apidocs/sootup/core/validation/class-use/CheckTypesValidator.html index 5e87914e96b..e79ca45c939 100644 --- a/apidocs/sootup/core/validation/class-use/CheckTypesValidator.html +++ b/apidocs/sootup/core/validation/class-use/CheckTypesValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.CheckTypesValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/CheckVoidLocalesValidator.html b/apidocs/sootup/core/validation/class-use/CheckVoidLocalesValidator.html index 0ed88cd9691..244ef255f04 100644 --- a/apidocs/sootup/core/validation/class-use/CheckVoidLocalesValidator.html +++ b/apidocs/sootup/core/validation/class-use/CheckVoidLocalesValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.CheckVoidLocalesValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/ClassFlagsValidator.html b/apidocs/sootup/core/validation/class-use/ClassFlagsValidator.html index 3aa91863bfd..be655590a41 100644 --- a/apidocs/sootup/core/validation/class-use/ClassFlagsValidator.html +++ b/apidocs/sootup/core/validation/class-use/ClassFlagsValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.ClassFlagsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/ClassValidator.html b/apidocs/sootup/core/validation/class-use/ClassValidator.html index c29b204f572..6c41a41610f 100644 --- a/apidocs/sootup/core/validation/class-use/ClassValidator.html +++ b/apidocs/sootup/core/validation/class-use/ClassValidator.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.validation.ClassValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/FieldRefValidator.html b/apidocs/sootup/core/validation/class-use/FieldRefValidator.html index 2a76fd31375..43546d3a2d2 100644 --- a/apidocs/sootup/core/validation/class-use/FieldRefValidator.html +++ b/apidocs/sootup/core/validation/class-use/FieldRefValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.FieldRefValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/IdentityStatementsValidator.html b/apidocs/sootup/core/validation/class-use/IdentityStatementsValidator.html index 9d8d90d9be3..a146bc2d12a 100644 --- a/apidocs/sootup/core/validation/class-use/IdentityStatementsValidator.html +++ b/apidocs/sootup/core/validation/class-use/IdentityStatementsValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.IdentityStatementsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/IdentityValidator.html b/apidocs/sootup/core/validation/class-use/IdentityValidator.html index be5a9980b8f..0529daff832 100644 --- a/apidocs/sootup/core/validation/class-use/IdentityValidator.html +++ b/apidocs/sootup/core/validation/class-use/IdentityValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.IdentityValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/InvokeArgumentValidator.html b/apidocs/sootup/core/validation/class-use/InvokeArgumentValidator.html index 6810631cd00..c821f3f9396 100644 --- a/apidocs/sootup/core/validation/class-use/InvokeArgumentValidator.html +++ b/apidocs/sootup/core/validation/class-use/InvokeArgumentValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.InvokeArgumentValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/JimpleTrapValidator.html b/apidocs/sootup/core/validation/class-use/JimpleTrapValidator.html index 369d7db0e87..c1fa8684ca9 100644 --- a/apidocs/sootup/core/validation/class-use/JimpleTrapValidator.html +++ b/apidocs/sootup/core/validation/class-use/JimpleTrapValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.JimpleTrapValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/LocalsValidator.html b/apidocs/sootup/core/validation/class-use/LocalsValidator.html index bf22023faf3..67b5de96b3b 100644 --- a/apidocs/sootup/core/validation/class-use/LocalsValidator.html +++ b/apidocs/sootup/core/validation/class-use/LocalsValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.LocalsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/MethodDeclarationValidator.html b/apidocs/sootup/core/validation/class-use/MethodDeclarationValidator.html index 5367646945d..c15c0f873b5 100644 --- a/apidocs/sootup/core/validation/class-use/MethodDeclarationValidator.html +++ b/apidocs/sootup/core/validation/class-use/MethodDeclarationValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.MethodDeclarationValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/MethodValidator.html b/apidocs/sootup/core/validation/class-use/MethodValidator.html index 1af3a8588b0..8f8f57b747b 100644 --- a/apidocs/sootup/core/validation/class-use/MethodValidator.html +++ b/apidocs/sootup/core/validation/class-use/MethodValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.MethodValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/NewValidator.html b/apidocs/sootup/core/validation/class-use/NewValidator.html index 1deb46178bb..03caf04d974 100644 --- a/apidocs/sootup/core/validation/class-use/NewValidator.html +++ b/apidocs/sootup/core/validation/class-use/NewValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.NewValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/OuterClassValidator.html b/apidocs/sootup/core/validation/class-use/OuterClassValidator.html index 78479ce002c..5b95e0836e8 100644 --- a/apidocs/sootup/core/validation/class-use/OuterClassValidator.html +++ b/apidocs/sootup/core/validation/class-use/OuterClassValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.OuterClassValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/ReturnStatementsValidator.html b/apidocs/sootup/core/validation/class-use/ReturnStatementsValidator.html index c5f0606442e..5c4cce3a25b 100644 --- a/apidocs/sootup/core/validation/class-use/ReturnStatementsValidator.html +++ b/apidocs/sootup/core/validation/class-use/ReturnStatementsValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.ReturnStatementsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/StmtsValidator.html b/apidocs/sootup/core/validation/class-use/StmtsValidator.html index a4b858b2119..6daf9dce547 100644 --- a/apidocs/sootup/core/validation/class-use/StmtsValidator.html +++ b/apidocs/sootup/core/validation/class-use/StmtsValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.StmtsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/TrapsValidator.html b/apidocs/sootup/core/validation/class-use/TrapsValidator.html index 66a2a653fd3..ce44239fc0d 100644 --- a/apidocs/sootup/core/validation/class-use/TrapsValidator.html +++ b/apidocs/sootup/core/validation/class-use/TrapsValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.TrapsValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/TypesValidator.html b/apidocs/sootup/core/validation/class-use/TypesValidator.html index d23cba16a31..1c3b826e6c2 100644 --- a/apidocs/sootup/core/validation/class-use/TypesValidator.html +++ b/apidocs/sootup/core/validation/class-use/TypesValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.TypesValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/UsesValidator.html b/apidocs/sootup/core/validation/class-use/UsesValidator.html index 34b4f691023..2350d191959 100644 --- a/apidocs/sootup/core/validation/class-use/UsesValidator.html +++ b/apidocs/sootup/core/validation/class-use/UsesValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.UsesValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/ValidationException.html b/apidocs/sootup/core/validation/class-use/ValidationException.html index 21496ba57e8..03b64249b24 100644 --- a/apidocs/sootup/core/validation/class-use/ValidationException.html +++ b/apidocs/sootup/core/validation/class-use/ValidationException.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.ValidationException (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/class-use/ValuesValidator.html b/apidocs/sootup/core/validation/class-use/ValuesValidator.html index be8c428e015..5505d690505 100644 --- a/apidocs/sootup/core/validation/class-use/ValuesValidator.html +++ b/apidocs/sootup/core/validation/class-use/ValuesValidator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.validation.ValuesValidator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/package-summary.html b/apidocs/sootup/core/validation/package-summary.html index 70017ce0266..dc532a9c3f5 100644 --- a/apidocs/sootup/core/validation/package-summary.html +++ b/apidocs/sootup/core/validation/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.validation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/package-tree.html b/apidocs/sootup/core/validation/package-tree.html index 3d7f903f2c6..f3e7c1aa5ff 100644 --- a/apidocs/sootup/core/validation/package-tree.html +++ b/apidocs/sootup/core/validation/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.validation Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/validation/package-use.html b/apidocs/sootup/core/validation/package-use.html index 972479004d2..edff41da63e 100644 --- a/apidocs/sootup/core/validation/package-use.html +++ b/apidocs/sootup/core/validation/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.validation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/views/AbstractView.html b/apidocs/sootup/core/views/AbstractView.html index f30ae26c0c6..385134da8f1 100644 --- a/apidocs/sootup/core/views/AbstractView.html +++ b/apidocs/sootup/core/views/AbstractView.html @@ -1,7 +1,7 @@ - + AbstractView (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/views/MutableView.html b/apidocs/sootup/core/views/MutableView.html index 3e01b3aa8c2..8a82d42e683 100644 --- a/apidocs/sootup/core/views/MutableView.html +++ b/apidocs/sootup/core/views/MutableView.html @@ -1,7 +1,7 @@ - + MutableView (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/views/View.html b/apidocs/sootup/core/views/View.html index f6766b1f3d2..38ebe41f44d 100644 --- a/apidocs/sootup/core/views/View.html +++ b/apidocs/sootup/core/views/View.html @@ -1,7 +1,7 @@ - + View (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/views/class-use/AbstractView.html b/apidocs/sootup/core/views/class-use/AbstractView.html index 0bbf07fb17b..5eef71b899e 100644 --- a/apidocs/sootup/core/views/class-use/AbstractView.html +++ b/apidocs/sootup/core/views/class-use/AbstractView.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.core.views.AbstractView (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/views/class-use/MutableView.html b/apidocs/sootup/core/views/class-use/MutableView.html index 6399f631f28..882ebf2756e 100644 --- a/apidocs/sootup/core/views/class-use/MutableView.html +++ b/apidocs/sootup/core/views/class-use/MutableView.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.views.MutableView (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/views/class-use/View.html b/apidocs/sootup/core/views/class-use/View.html index a79aa09a990..2a72d70892f 100644 --- a/apidocs/sootup/core/views/class-use/View.html +++ b/apidocs/sootup/core/views/class-use/View.html @@ -1,7 +1,7 @@ - + Uses of Interface sootup.core.views.View (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/views/package-summary.html b/apidocs/sootup/core/views/package-summary.html index 4296a2ba9b1..f2fc0e2ef3c 100644 --- a/apidocs/sootup/core/views/package-summary.html +++ b/apidocs/sootup/core/views/package-summary.html @@ -1,7 +1,7 @@ - + sootup.core.views (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/views/package-tree.html b/apidocs/sootup/core/views/package-tree.html index b5bd7e20acb..4991939bada 100644 --- a/apidocs/sootup/core/views/package-tree.html +++ b/apidocs/sootup/core/views/package-tree.html @@ -1,7 +1,7 @@ - + sootup.core.views Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/core/views/package-use.html b/apidocs/sootup/core/views/package-use.html index 2e7ba2f768b..781b5b59f50 100644 --- a/apidocs/sootup/core/views/package-use.html +++ b/apidocs/sootup/core/views/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.core.views (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/examples/Dummy.html b/apidocs/sootup/examples/Dummy.html index 1ab8dc04e08..7b7f25b623f 100644 --- a/apidocs/sootup/examples/Dummy.html +++ b/apidocs/sootup/examples/Dummy.html @@ -1,7 +1,7 @@ - + Dummy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/examples/class-use/Dummy.html b/apidocs/sootup/examples/class-use/Dummy.html index c5fb863b45b..75878f96b52 100644 --- a/apidocs/sootup/examples/class-use/Dummy.html +++ b/apidocs/sootup/examples/class-use/Dummy.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.examples.Dummy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/examples/package-summary.html b/apidocs/sootup/examples/package-summary.html index cb704a15451..aa732869eb9 100644 --- a/apidocs/sootup/examples/package-summary.html +++ b/apidocs/sootup/examples/package-summary.html @@ -1,7 +1,7 @@ - + sootup.examples (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/examples/package-tree.html b/apidocs/sootup/examples/package-tree.html index d65dd8618be..ed153c01f77 100644 --- a/apidocs/sootup/examples/package-tree.html +++ b/apidocs/sootup/examples/package-tree.html @@ -1,7 +1,7 @@ - + sootup.examples Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/examples/package-use.html b/apidocs/sootup/examples/package-use.html index 764765bd25d..ab5a144cf38 100644 --- a/apidocs/sootup/examples/package-use.html +++ b/apidocs/sootup/examples/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.examples (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/AsmAnnotationClassSource.html b/apidocs/sootup/java/bytecode/frontend/AsmAnnotationClassSource.html index aab16c6dee4..ccfc8809093 100644 --- a/apidocs/sootup/java/bytecode/frontend/AsmAnnotationClassSource.html +++ b/apidocs/sootup/java/bytecode/frontend/AsmAnnotationClassSource.html @@ -1,7 +1,7 @@ - + AsmAnnotationClassSource (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/AsmJavaClassProvider.html b/apidocs/sootup/java/bytecode/frontend/AsmJavaClassProvider.html index 5f1d2a19cf8..718646f8e8d 100644 --- a/apidocs/sootup/java/bytecode/frontend/AsmJavaClassProvider.html +++ b/apidocs/sootup/java/bytecode/frontend/AsmJavaClassProvider.html @@ -1,7 +1,7 @@ - + AsmJavaClassProvider (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/AsmMethodSource.html b/apidocs/sootup/java/bytecode/frontend/AsmMethodSource.html index ef7628a8306..20984dfce6c 100644 --- a/apidocs/sootup/java/bytecode/frontend/AsmMethodSource.html +++ b/apidocs/sootup/java/bytecode/frontend/AsmMethodSource.html @@ -1,7 +1,7 @@ - + AsmMethodSource (SootUp 1.1.2-SNAPSHOT API) @@ -132,7 +132,7 @@

    Method Summary

     
    - +
    * returns all stmts that use this expr
    @@ -223,7 +223,7 @@

    findLineInfo

  • getStmtsThatUse

    -
    public Stream<Stmt> getStmtsThatUse(@Nonnull +
    public Stream<Stmt> getStmtsThatUse(@Nonnull Expr expr)
    * returns all stmts that use this expr
    diff --git a/apidocs/sootup/java/bytecode/frontend/AsmModuleSource.html b/apidocs/sootup/java/bytecode/frontend/AsmModuleSource.html index fc677c7f347..cec3b67070c 100644 --- a/apidocs/sootup/java/bytecode/frontend/AsmModuleSource.html +++ b/apidocs/sootup/java/bytecode/frontend/AsmModuleSource.html @@ -1,7 +1,7 @@ - + AsmModuleSource (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/AsmUtil.html b/apidocs/sootup/java/bytecode/frontend/AsmUtil.html index ff436d06cc7..61b48ab7932 100644 --- a/apidocs/sootup/java/bytecode/frontend/AsmUtil.html +++ b/apidocs/sootup/java/bytecode/frontend/AsmUtil.html @@ -1,7 +1,7 @@ - + AsmUtil (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/NonIndexOutofBoundsArrayList.html b/apidocs/sootup/java/bytecode/frontend/NonIndexOutofBoundsArrayList.html index a0ce08eaec3..c8939c61e0f 100644 --- a/apidocs/sootup/java/bytecode/frontend/NonIndexOutofBoundsArrayList.html +++ b/apidocs/sootup/java/bytecode/frontend/NonIndexOutofBoundsArrayList.html @@ -1,7 +1,7 @@ - + NonIndexOutofBoundsArrayList (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/OperandStack.html b/apidocs/sootup/java/bytecode/frontend/OperandStack.html index 3a7ede743d8..f14f3707ba4 100644 --- a/apidocs/sootup/java/bytecode/frontend/OperandStack.html +++ b/apidocs/sootup/java/bytecode/frontend/OperandStack.html @@ -1,7 +1,7 @@ - + OperandStack (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/class-use/AsmAnnotationClassSource.html b/apidocs/sootup/java/bytecode/frontend/class-use/AsmAnnotationClassSource.html index 2b35e1d422d..c3b08e13072 100644 --- a/apidocs/sootup/java/bytecode/frontend/class-use/AsmAnnotationClassSource.html +++ b/apidocs/sootup/java/bytecode/frontend/class-use/AsmAnnotationClassSource.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.frontend.AsmAnnotationClassSource (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/class-use/AsmJavaClassProvider.html b/apidocs/sootup/java/bytecode/frontend/class-use/AsmJavaClassProvider.html index 026f42e39bc..efc811351ab 100644 --- a/apidocs/sootup/java/bytecode/frontend/class-use/AsmJavaClassProvider.html +++ b/apidocs/sootup/java/bytecode/frontend/class-use/AsmJavaClassProvider.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.frontend.AsmJavaClassProvider (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/class-use/AsmMethodSource.html b/apidocs/sootup/java/bytecode/frontend/class-use/AsmMethodSource.html index 6505f767fdc..066cb96b6dd 100644 --- a/apidocs/sootup/java/bytecode/frontend/class-use/AsmMethodSource.html +++ b/apidocs/sootup/java/bytecode/frontend/class-use/AsmMethodSource.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.frontend.AsmMethodSource (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/class-use/AsmModuleSource.html b/apidocs/sootup/java/bytecode/frontend/class-use/AsmModuleSource.html index 5a45f3a6cbe..eed6dffbc2b 100644 --- a/apidocs/sootup/java/bytecode/frontend/class-use/AsmModuleSource.html +++ b/apidocs/sootup/java/bytecode/frontend/class-use/AsmModuleSource.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.frontend.AsmModuleSource (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/class-use/AsmUtil.html b/apidocs/sootup/java/bytecode/frontend/class-use/AsmUtil.html index ce7ca096c63..256cb64ee7d 100644 --- a/apidocs/sootup/java/bytecode/frontend/class-use/AsmUtil.html +++ b/apidocs/sootup/java/bytecode/frontend/class-use/AsmUtil.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.frontend.AsmUtil (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/class-use/NonIndexOutofBoundsArrayList.html b/apidocs/sootup/java/bytecode/frontend/class-use/NonIndexOutofBoundsArrayList.html index 6347c38ccc3..764292ea8ac 100644 --- a/apidocs/sootup/java/bytecode/frontend/class-use/NonIndexOutofBoundsArrayList.html +++ b/apidocs/sootup/java/bytecode/frontend/class-use/NonIndexOutofBoundsArrayList.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.frontend.NonIndexOutofBoundsArrayList (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/class-use/OperandStack.html b/apidocs/sootup/java/bytecode/frontend/class-use/OperandStack.html index 03889c6d807..28c7c26ebe5 100644 --- a/apidocs/sootup/java/bytecode/frontend/class-use/OperandStack.html +++ b/apidocs/sootup/java/bytecode/frontend/class-use/OperandStack.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.frontend.OperandStack (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/package-summary.html b/apidocs/sootup/java/bytecode/frontend/package-summary.html index df68cf67d50..29ce8b20606 100644 --- a/apidocs/sootup/java/bytecode/frontend/package-summary.html +++ b/apidocs/sootup/java/bytecode/frontend/package-summary.html @@ -1,7 +1,7 @@ - + sootup.java.bytecode.frontend (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/package-tree.html b/apidocs/sootup/java/bytecode/frontend/package-tree.html index d86cb55c115..51cd782df1a 100644 --- a/apidocs/sootup/java/bytecode/frontend/package-tree.html +++ b/apidocs/sootup/java/bytecode/frontend/package-tree.html @@ -1,7 +1,7 @@ - + sootup.java.bytecode.frontend Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/frontend/package-use.html b/apidocs/sootup/java/bytecode/frontend/package-use.html index 8e6345ff737..5be203b4da8 100644 --- a/apidocs/sootup/java/bytecode/frontend/package-use.html +++ b/apidocs/sootup/java/bytecode/frontend/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.java.bytecode.frontend (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/BytecodeClassLoadingOptions.html b/apidocs/sootup/java/bytecode/inputlocation/BytecodeClassLoadingOptions.html index 15b07222562..5edd5c46e75 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/BytecodeClassLoadingOptions.html +++ b/apidocs/sootup/java/bytecode/inputlocation/BytecodeClassLoadingOptions.html @@ -1,7 +1,7 @@ - + BytecodeClassLoadingOptions (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/JavaClassPathAnalysisInputLocation.html b/apidocs/sootup/java/bytecode/inputlocation/JavaClassPathAnalysisInputLocation.html index fdabca67b3c..fbf66660907 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/JavaClassPathAnalysisInputLocation.html +++ b/apidocs/sootup/java/bytecode/inputlocation/JavaClassPathAnalysisInputLocation.html @@ -1,7 +1,7 @@ - + JavaClassPathAnalysisInputLocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/JavaModulePathAnalysisInputLocation.html b/apidocs/sootup/java/bytecode/inputlocation/JavaModulePathAnalysisInputLocation.html index 54e4fac8cb2..a2870ebc276 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/JavaModulePathAnalysisInputLocation.html +++ b/apidocs/sootup/java/bytecode/inputlocation/JavaModulePathAnalysisInputLocation.html @@ -1,7 +1,7 @@ - + JavaModulePathAnalysisInputLocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/JrtFileSystemAnalysisInputLocation.html b/apidocs/sootup/java/bytecode/inputlocation/JrtFileSystemAnalysisInputLocation.html index 2af9f974bab..0a5cefbe756 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/JrtFileSystemAnalysisInputLocation.html +++ b/apidocs/sootup/java/bytecode/inputlocation/JrtFileSystemAnalysisInputLocation.html @@ -1,7 +1,7 @@ - + JrtFileSystemAnalysisInputLocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/ModuleFinder.html b/apidocs/sootup/java/bytecode/inputlocation/ModuleFinder.html index 8f1713d5e22..826e5a5648e 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/ModuleFinder.html +++ b/apidocs/sootup/java/bytecode/inputlocation/ModuleFinder.html @@ -1,7 +1,7 @@ - + ModuleFinder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation.html b/apidocs/sootup/java/bytecode/inputlocation/PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation.html index f80f7ccd82c..63beadd0eb1 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation.html +++ b/apidocs/sootup/java/bytecode/inputlocation/PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation.html @@ -1,7 +1,7 @@ - + PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/PathBasedAnalysisInputLocation.html b/apidocs/sootup/java/bytecode/inputlocation/PathBasedAnalysisInputLocation.html index 55176258c41..c350419bbd4 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/PathBasedAnalysisInputLocation.html +++ b/apidocs/sootup/java/bytecode/inputlocation/PathBasedAnalysisInputLocation.html @@ -1,7 +1,7 @@ - + PathBasedAnalysisInputLocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/class-use/BytecodeClassLoadingOptions.html b/apidocs/sootup/java/bytecode/inputlocation/class-use/BytecodeClassLoadingOptions.html index 79a0da83006..ee2f7ae3aba 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/class-use/BytecodeClassLoadingOptions.html +++ b/apidocs/sootup/java/bytecode/inputlocation/class-use/BytecodeClassLoadingOptions.html @@ -1,7 +1,7 @@ - + Uses of Enum sootup.java.bytecode.inputlocation.BytecodeClassLoadingOptions (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/class-use/JavaClassPathAnalysisInputLocation.html b/apidocs/sootup/java/bytecode/inputlocation/class-use/JavaClassPathAnalysisInputLocation.html index 6abba987878..0073cde99dd 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/class-use/JavaClassPathAnalysisInputLocation.html +++ b/apidocs/sootup/java/bytecode/inputlocation/class-use/JavaClassPathAnalysisInputLocation.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.inputlocation.JavaClassPathAnalysisInputLocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/class-use/JavaModulePathAnalysisInputLocation.html b/apidocs/sootup/java/bytecode/inputlocation/class-use/JavaModulePathAnalysisInputLocation.html index 05365c91063..92361dbdfba 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/class-use/JavaModulePathAnalysisInputLocation.html +++ b/apidocs/sootup/java/bytecode/inputlocation/class-use/JavaModulePathAnalysisInputLocation.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.inputlocation.JavaModulePathAnalysisInputLocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/class-use/JrtFileSystemAnalysisInputLocation.html b/apidocs/sootup/java/bytecode/inputlocation/class-use/JrtFileSystemAnalysisInputLocation.html index 35d27a91cf5..f555a7d8b3d 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/class-use/JrtFileSystemAnalysisInputLocation.html +++ b/apidocs/sootup/java/bytecode/inputlocation/class-use/JrtFileSystemAnalysisInputLocation.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.inputlocation.JrtFileSystemAnalysisInputLocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/class-use/ModuleFinder.html b/apidocs/sootup/java/bytecode/inputlocation/class-use/ModuleFinder.html index e39d6e686aa..70acb189440 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/class-use/ModuleFinder.html +++ b/apidocs/sootup/java/bytecode/inputlocation/class-use/ModuleFinder.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.inputlocation.ModuleFinder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/class-use/PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation.html b/apidocs/sootup/java/bytecode/inputlocation/class-use/PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation.html index f120be53ff8..05fb828926c 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/class-use/PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation.html +++ b/apidocs/sootup/java/bytecode/inputlocation/class-use/PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.inputlocation.PathBasedAnalysisInputLocation.MultiReleaseJarAnalysisInputLocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/class-use/PathBasedAnalysisInputLocation.html b/apidocs/sootup/java/bytecode/inputlocation/class-use/PathBasedAnalysisInputLocation.html index 86fec472df9..48b2b63ed9b 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/class-use/PathBasedAnalysisInputLocation.html +++ b/apidocs/sootup/java/bytecode/inputlocation/class-use/PathBasedAnalysisInputLocation.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.inputlocation.PathBasedAnalysisInputLocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/package-summary.html b/apidocs/sootup/java/bytecode/inputlocation/package-summary.html index 30bb7a4aa19..a48a2243b35 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/package-summary.html +++ b/apidocs/sootup/java/bytecode/inputlocation/package-summary.html @@ -1,7 +1,7 @@ - + sootup.java.bytecode.inputlocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/package-tree.html b/apidocs/sootup/java/bytecode/inputlocation/package-tree.html index 58ae8fd9dcc..d618cd4683d 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/package-tree.html +++ b/apidocs/sootup/java/bytecode/inputlocation/package-tree.html @@ -1,7 +1,7 @@ - + sootup.java.bytecode.inputlocation Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/inputlocation/package-use.html b/apidocs/sootup/java/bytecode/inputlocation/package-use.html index 912cb967674..745c574fd3c 100644 --- a/apidocs/sootup/java/bytecode/inputlocation/package-use.html +++ b/apidocs/sootup/java/bytecode/inputlocation/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.java.bytecode.inputlocation (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/Aggregator.html b/apidocs/sootup/java/bytecode/interceptors/Aggregator.html index aa0792cc753..3e4c2ce58e2 100644 --- a/apidocs/sootup/java/bytecode/interceptors/Aggregator.html +++ b/apidocs/sootup/java/bytecode/interceptors/Aggregator.html @@ -1,7 +1,7 @@ - + Aggregator (SootUp 1.1.2-SNAPSHOT API) @@ -47,13 +47,13 @@ @@ -88,6 +88,21 @@

    Class Aggregator

      + +
    • +
      +

      Field Summary

      +
      Fields
      +
      +
      Modifier and Type
      +
      Field
      +
      Description
      +
      protected boolean
      + +
       
      +
      +
      +
    • @@ -98,7 +113,7 @@

      Constructor Summary

      Description
       
      -
      Aggregator(boolean onlyStackVars)
      +
      Aggregator(boolean dontAggregateFieldLocals)
       
  • @@ -133,6 +148,20 @@

    Methods inherited from cl

    • + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        dontAggregateFieldLocals

        +
        protected boolean dontAggregateFieldLocals
        +
        +
      • +
      +
      +
    • @@ -147,7 +176,7 @@

      Aggregator

    • Aggregator

      -
      public Aggregator(boolean onlyStackVars)
      +
      public Aggregator(boolean dontAggregateFieldLocals)
    @@ -166,9 +195,7 @@

    interceptBody

    @Nonnull View<?> view)
    Traverse the statements in the given body, looking for aggregation possibilities; that is, - given a def d and a use u, d has no other uses, u has no other defs, collapse d and u. - -

    option: only-stack-locals; if this is true, only aggregate variables starting with $

    + given a def d and a use u, d has no other uses, u has no other defs, collapse d and u.
    Specified by:
    interceptBody in interface BodyInterceptor
    diff --git a/apidocs/sootup/java/bytecode/interceptors/BytecodeBodyInterceptors.html b/apidocs/sootup/java/bytecode/interceptors/BytecodeBodyInterceptors.html index e68d6343abc..404e0ab43ea 100644 --- a/apidocs/sootup/java/bytecode/interceptors/BytecodeBodyInterceptors.html +++ b/apidocs/sootup/java/bytecode/interceptors/BytecodeBodyInterceptors.html @@ -1,7 +1,7 @@ - + BytecodeBodyInterceptors (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/CastAndReturnInliner.html b/apidocs/sootup/java/bytecode/interceptors/CastAndReturnInliner.html index 31bc19c5eeb..83f25c1f016 100644 --- a/apidocs/sootup/java/bytecode/interceptors/CastAndReturnInliner.html +++ b/apidocs/sootup/java/bytecode/interceptors/CastAndReturnInliner.html @@ -1,7 +1,7 @@ - + CastAndReturnInliner (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/ConditionalBranchFolder.html b/apidocs/sootup/java/bytecode/interceptors/ConditionalBranchFolder.html index d6f93ab9ce2..49d9929d794 100644 --- a/apidocs/sootup/java/bytecode/interceptors/ConditionalBranchFolder.html +++ b/apidocs/sootup/java/bytecode/interceptors/ConditionalBranchFolder.html @@ -1,7 +1,7 @@ - + ConditionalBranchFolder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/ConstantPropagatorAndFolder.html b/apidocs/sootup/java/bytecode/interceptors/ConstantPropagatorAndFolder.html index 2068f22bb9a..990fb83e2ce 100644 --- a/apidocs/sootup/java/bytecode/interceptors/ConstantPropagatorAndFolder.html +++ b/apidocs/sootup/java/bytecode/interceptors/ConstantPropagatorAndFolder.html @@ -1,7 +1,7 @@ - + ConstantPropagatorAndFolder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/CopyPropagator.html b/apidocs/sootup/java/bytecode/interceptors/CopyPropagator.html index ec4d60856f3..862fc6bffa9 100644 --- a/apidocs/sootup/java/bytecode/interceptors/CopyPropagator.html +++ b/apidocs/sootup/java/bytecode/interceptors/CopyPropagator.html @@ -1,7 +1,7 @@ - + CopyPropagator (SootUp 1.1.2-SNAPSHOT API) @@ -85,6 +85,12 @@

    Class CopyPropagator

    public class CopyPropagator extends Object implements BodyInterceptor
    +
    The CopyPropagator performs cascaded copy propagation. If the propagator encounters situations of + the form: A: a = ...; ... B: x = a; ... C: ... = ... x; where a and x are each defined only once + (at A and B, respectively), then it can propagate immediately without checking between B and C + for redefinitions of a. In this case the propagator is global. Otherwise, if a has multiple + definitions then the propagator checks for redefinitions and propagates copies only within + extended basic blocks.
    Author:
    Zun Wang
    diff --git a/apidocs/sootup/java/bytecode/interceptors/DeadAssignmentEliminator.html b/apidocs/sootup/java/bytecode/interceptors/DeadAssignmentEliminator.html index b1263f9e7a7..3ee77da3ba5 100644 --- a/apidocs/sootup/java/bytecode/interceptors/DeadAssignmentEliminator.html +++ b/apidocs/sootup/java/bytecode/interceptors/DeadAssignmentEliminator.html @@ -1,7 +1,7 @@ - + DeadAssignmentEliminator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/EmptySwitchEliminator.html b/apidocs/sootup/java/bytecode/interceptors/EmptySwitchEliminator.html index 069785cb90d..f8fcbffe29d 100644 --- a/apidocs/sootup/java/bytecode/interceptors/EmptySwitchEliminator.html +++ b/apidocs/sootup/java/bytecode/interceptors/EmptySwitchEliminator.html @@ -1,7 +1,7 @@ - + EmptySwitchEliminator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/Evaluator.html b/apidocs/sootup/java/bytecode/interceptors/Evaluator.html index 6af50c856b1..55e87edeb2b 100644 --- a/apidocs/sootup/java/bytecode/interceptors/Evaluator.html +++ b/apidocs/sootup/java/bytecode/interceptors/Evaluator.html @@ -1,7 +1,7 @@ - + Evaluator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/LocalLivenessAnalyser.html b/apidocs/sootup/java/bytecode/interceptors/LocalLivenessAnalyser.html index e953657e8e0..1ee03352ed2 100644 --- a/apidocs/sootup/java/bytecode/interceptors/LocalLivenessAnalyser.html +++ b/apidocs/sootup/java/bytecode/interceptors/LocalLivenessAnalyser.html @@ -1,7 +1,7 @@ - + LocalLivenessAnalyser (SootUp 1.1.2-SNAPSHOT API) @@ -112,12 +112,12 @@

    Method Summary

    Method
    Description
    - +
    Get all live locals after the given stmt.
    - +
    Get all live locals before the given stmt.
    @@ -158,7 +158,7 @@

    Method Details

    getLiveLocalsBeforeStmt

    @Nonnull public Set<Local> getLiveLocalsBeforeStmt(@Nonnull - Stmt stmt)
    + Stmt stmt)
    Get all live locals before the given stmt.
  • @@ -167,7 +167,7 @@

    getLiveLocalsBeforeStmt

    getLiveLocalsAfterStmt

    @Nonnull public Set<Local> getLiveLocalsAfterStmt(@Nonnull - Stmt stmt)
    + Stmt stmt)
    Get all live locals after the given stmt.
    diff --git a/apidocs/sootup/java/bytecode/interceptors/LocalNameStandardizer.LocalComparator.html b/apidocs/sootup/java/bytecode/interceptors/LocalNameStandardizer.LocalComparator.html index a279b6a6e7b..e2ae020cb50 100644 --- a/apidocs/sootup/java/bytecode/interceptors/LocalNameStandardizer.LocalComparator.html +++ b/apidocs/sootup/java/bytecode/interceptors/LocalNameStandardizer.LocalComparator.html @@ -1,7 +1,7 @@ - + LocalNameStandardizer.LocalComparator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/LocalNameStandardizer.html b/apidocs/sootup/java/bytecode/interceptors/LocalNameStandardizer.html index a3cc5eb29a6..94fc6e7d348 100644 --- a/apidocs/sootup/java/bytecode/interceptors/LocalNameStandardizer.html +++ b/apidocs/sootup/java/bytecode/interceptors/LocalNameStandardizer.html @@ -1,7 +1,7 @@ - + LocalNameStandardizer (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/LocalPacker.html b/apidocs/sootup/java/bytecode/interceptors/LocalPacker.html index b274ce8cae6..4edb15f6711 100644 --- a/apidocs/sootup/java/bytecode/interceptors/LocalPacker.html +++ b/apidocs/sootup/java/bytecode/interceptors/LocalPacker.html @@ -1,7 +1,7 @@ - + LocalPacker (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/LocalSplitter.html b/apidocs/sootup/java/bytecode/interceptors/LocalSplitter.html index 9c7d9b31472..473d3f95565 100644 --- a/apidocs/sootup/java/bytecode/interceptors/LocalSplitter.html +++ b/apidocs/sootup/java/bytecode/interceptors/LocalSplitter.html @@ -1,7 +1,7 @@ - + LocalSplitter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/NopEliminator.html b/apidocs/sootup/java/bytecode/interceptors/NopEliminator.html index 2cb65c74e28..fc532e6898b 100644 --- a/apidocs/sootup/java/bytecode/interceptors/NopEliminator.html +++ b/apidocs/sootup/java/bytecode/interceptors/NopEliminator.html @@ -1,7 +1,7 @@ - + NopEliminator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/StaticSingleAssignmentFormer.html b/apidocs/sootup/java/bytecode/interceptors/StaticSingleAssignmentFormer.html index 0f28d96036b..318b530d3b8 100644 --- a/apidocs/sootup/java/bytecode/interceptors/StaticSingleAssignmentFormer.html +++ b/apidocs/sootup/java/bytecode/interceptors/StaticSingleAssignmentFormer.html @@ -1,7 +1,7 @@ - + StaticSingleAssignmentFormer (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/TrapTightener.html b/apidocs/sootup/java/bytecode/interceptors/TrapTightener.html index 563bde4271b..b1d1d85ba5a 100644 --- a/apidocs/sootup/java/bytecode/interceptors/TrapTightener.html +++ b/apidocs/sootup/java/bytecode/interceptors/TrapTightener.html @@ -1,7 +1,7 @@ - + TrapTightener (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/TypeAssigner.html b/apidocs/sootup/java/bytecode/interceptors/TypeAssigner.html index fb97088508d..14aa4ee379b 100644 --- a/apidocs/sootup/java/bytecode/interceptors/TypeAssigner.html +++ b/apidocs/sootup/java/bytecode/interceptors/TypeAssigner.html @@ -1,7 +1,7 @@ - + TypeAssigner (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/UnreachableCodeEliminator.html b/apidocs/sootup/java/bytecode/interceptors/UnreachableCodeEliminator.html index bcfd19dcaf9..1d6e52c5479 100644 --- a/apidocs/sootup/java/bytecode/interceptors/UnreachableCodeEliminator.html +++ b/apidocs/sootup/java/bytecode/interceptors/UnreachableCodeEliminator.html @@ -1,7 +1,7 @@ - + UnreachableCodeEliminator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/UnusedLocalEliminator.html b/apidocs/sootup/java/bytecode/interceptors/UnusedLocalEliminator.html index df822f2cb0c..0490d9aa5a9 100644 --- a/apidocs/sootup/java/bytecode/interceptors/UnusedLocalEliminator.html +++ b/apidocs/sootup/java/bytecode/interceptors/UnusedLocalEliminator.html @@ -1,7 +1,7 @@ - + UnusedLocalEliminator (SootUp 1.1.2-SNAPSHOT API) @@ -85,7 +85,9 @@

    Class UnusedLocalEliminato
    public class UnusedLocalEliminator extends Object implements BodyInterceptor
    -
    A BodyTransformer that removes all unused local variables from a given Body.
    +
    The UnusedLocalEliminator removes any unused locals from the method. TODO: ms: it basically + collects all locals and assigns the collection of Locals to the Body... i.e. its use replaces the + need of a validator and the manual assignment of the Locals to the body.
    Author:
    Marcus Nachtigall
    diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/Aggregator.html b/apidocs/sootup/java/bytecode/interceptors/class-use/Aggregator.html index c16cd6057e8..ae9343d8d71 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/Aggregator.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/Aggregator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.Aggregator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/BytecodeBodyInterceptors.html b/apidocs/sootup/java/bytecode/interceptors/class-use/BytecodeBodyInterceptors.html index 63a79deb5d3..bbe4a7a98b7 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/BytecodeBodyInterceptors.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/BytecodeBodyInterceptors.html @@ -1,7 +1,7 @@ - + Uses of Enum sootup.java.bytecode.interceptors.BytecodeBodyInterceptors (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/CastAndReturnInliner.html b/apidocs/sootup/java/bytecode/interceptors/class-use/CastAndReturnInliner.html index fc24ad6074b..fbffba694f4 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/CastAndReturnInliner.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/CastAndReturnInliner.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.CastAndReturnInliner (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/ConditionalBranchFolder.html b/apidocs/sootup/java/bytecode/interceptors/class-use/ConditionalBranchFolder.html index 3e177348f77..8b31729b889 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/ConditionalBranchFolder.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/ConditionalBranchFolder.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.ConditionalBranchFolder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/ConstantPropagatorAndFolder.html b/apidocs/sootup/java/bytecode/interceptors/class-use/ConstantPropagatorAndFolder.html index 7e6b35a65e8..1d9a3a8ef3c 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/ConstantPropagatorAndFolder.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/ConstantPropagatorAndFolder.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.ConstantPropagatorAndFolder (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/CopyPropagator.html b/apidocs/sootup/java/bytecode/interceptors/class-use/CopyPropagator.html index ea9a85bd809..582962e5b4c 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/CopyPropagator.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/CopyPropagator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.CopyPropagator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/DeadAssignmentEliminator.html b/apidocs/sootup/java/bytecode/interceptors/class-use/DeadAssignmentEliminator.html index 054de13a3ab..ce2715d03f2 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/DeadAssignmentEliminator.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/DeadAssignmentEliminator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.DeadAssignmentEliminator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/EmptySwitchEliminator.html b/apidocs/sootup/java/bytecode/interceptors/class-use/EmptySwitchEliminator.html index cdc58eebb75..d71a41b6b0e 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/EmptySwitchEliminator.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/EmptySwitchEliminator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.EmptySwitchEliminator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/Evaluator.html b/apidocs/sootup/java/bytecode/interceptors/class-use/Evaluator.html index e742edd4172..c44e155aeba 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/Evaluator.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/Evaluator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.Evaluator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/LocalLivenessAnalyser.html b/apidocs/sootup/java/bytecode/interceptors/class-use/LocalLivenessAnalyser.html index f114a9b3395..37af2a65bbf 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/LocalLivenessAnalyser.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/LocalLivenessAnalyser.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.LocalLivenessAnalyser (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/LocalNameStandardizer.LocalComparator.html b/apidocs/sootup/java/bytecode/interceptors/class-use/LocalNameStandardizer.LocalComparator.html index 90a9c0d4c07..a1ade1eeed0 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/LocalNameStandardizer.LocalComparator.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/LocalNameStandardizer.LocalComparator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.LocalNameStandardizer.LocalComparator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/LocalNameStandardizer.html b/apidocs/sootup/java/bytecode/interceptors/class-use/LocalNameStandardizer.html index ad6f3169932..18a0607f4ba 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/LocalNameStandardizer.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/LocalNameStandardizer.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.LocalNameStandardizer (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/LocalPacker.html b/apidocs/sootup/java/bytecode/interceptors/class-use/LocalPacker.html index 92625c1a4a9..df574d976ab 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/LocalPacker.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/LocalPacker.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.LocalPacker (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/LocalSplitter.html b/apidocs/sootup/java/bytecode/interceptors/class-use/LocalSplitter.html index 7da4869b891..41e946f0eee 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/LocalSplitter.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/LocalSplitter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.LocalSplitter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/NopEliminator.html b/apidocs/sootup/java/bytecode/interceptors/class-use/NopEliminator.html index e033cf8ca84..1dbaf3e96da 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/NopEliminator.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/NopEliminator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.NopEliminator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/StaticSingleAssignmentFormer.html b/apidocs/sootup/java/bytecode/interceptors/class-use/StaticSingleAssignmentFormer.html index d7cbc9a3c85..d1feb21311e 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/StaticSingleAssignmentFormer.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/StaticSingleAssignmentFormer.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.StaticSingleAssignmentFormer (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/TrapTightener.html b/apidocs/sootup/java/bytecode/interceptors/class-use/TrapTightener.html index 586e6ba8814..d946d5b8b86 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/TrapTightener.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/TrapTightener.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.TrapTightener (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/TypeAssigner.html b/apidocs/sootup/java/bytecode/interceptors/class-use/TypeAssigner.html index df6966ea3f0..4835691e0c2 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/TypeAssigner.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/TypeAssigner.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.TypeAssigner (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/UnreachableCodeEliminator.html b/apidocs/sootup/java/bytecode/interceptors/class-use/UnreachableCodeEliminator.html index d8e0e22a1d1..96afd4723af 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/UnreachableCodeEliminator.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/UnreachableCodeEliminator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.UnreachableCodeEliminator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/class-use/UnusedLocalEliminator.html b/apidocs/sootup/java/bytecode/interceptors/class-use/UnusedLocalEliminator.html index 9838e5b545d..94394536658 100644 --- a/apidocs/sootup/java/bytecode/interceptors/class-use/UnusedLocalEliminator.html +++ b/apidocs/sootup/java/bytecode/interceptors/class-use/UnusedLocalEliminator.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.UnusedLocalEliminator (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/package-summary.html b/apidocs/sootup/java/bytecode/interceptors/package-summary.html index b67c165dde2..55405860ee5 100644 --- a/apidocs/sootup/java/bytecode/interceptors/package-summary.html +++ b/apidocs/sootup/java/bytecode/interceptors/package-summary.html @@ -1,7 +1,7 @@ - + sootup.java.bytecode.interceptors (SootUp 1.1.2-SNAPSHOT API) @@ -105,7 +105,9 @@

    Package soot
    Does constant propagation and folding.
    -
     
    +
    +
    The CopyPropagator performs cascaded copy propagation.
    +
    This interceptor eliminates assignment statements to locals whose values are not subsequently @@ -153,7 +155,7 @@

    Package soot

    -
    A BodyTransformer that removes all unused local variables from a given Body.
    +
    The UnusedLocalEliminator removes any unused locals from the method.
    diff --git a/apidocs/sootup/java/bytecode/interceptors/package-tree.html b/apidocs/sootup/java/bytecode/interceptors/package-tree.html index e3e1e036b28..b71bb437a9b 100644 --- a/apidocs/sootup/java/bytecode/interceptors/package-tree.html +++ b/apidocs/sootup/java/bytecode/interceptors/package-tree.html @@ -1,7 +1,7 @@ - + sootup.java.bytecode.interceptors Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/package-use.html b/apidocs/sootup/java/bytecode/interceptors/package-use.html index 210b9f1fe02..be1728c7e08 100644 --- a/apidocs/sootup/java/bytecode/interceptors/package-use.html +++ b/apidocs/sootup/java/bytecode/interceptors/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.java.bytecode.interceptors (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/AugEvalFunction.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/AugEvalFunction.html index 253e4bd2622..542849b953f 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/AugEvalFunction.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/AugEvalFunction.html @@ -1,7 +1,7 @@ - + AugEvalFunction (SootUp 1.1.2-SNAPSHOT API) @@ -114,7 +114,7 @@

    Method Summary

    evaluate(Typing typing, Value value, - Stmt stmt, + Stmt stmt, StmtGraph<?> graph)
    This method is used to evaluate the type of the given value which the given stmt and body @@ -154,12 +154,13 @@

    Method Details

  • evaluate

    -
    public Type evaluate(@Nonnull +
    @Nullable +public Type evaluate(@Nonnull Typing typing, @Nonnull Value value, @Nonnull - Stmt stmt, + Stmt stmt, @Nonnull StmtGraph<?> graph)
    This method is used to evaluate the type of the given value which the given stmt and body diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/BytecodeHierarchy.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/BytecodeHierarchy.html index 355c0716eb4..612637d2f3b 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/BytecodeHierarchy.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/BytecodeHierarchy.html @@ -1,7 +1,7 @@ - + BytecodeHierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/CastCounter.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/CastCounter.html index 077ae0b7750..4294435ecff 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/CastCounter.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/CastCounter.html @@ -1,7 +1,7 @@ - + CastCounter (SootUp 1.1.2-SNAPSHOT API) @@ -75,7 +75,7 @@

    Class CastCounter

    java.lang.Object
    sootup.core.jimple.visitor.AbstractVisitor<V> -
    sootup.core.jimple.visitor.AbstractStmtVisitor<Stmt> +
    sootup.core.jimple.visitor.AbstractStmtVisitor<Stmt>
    sootup.java.bytecode.interceptors.typeresolving.TypeChecker
    sootup.java.bytecode.interceptors.typeresolving.CastCounter
    @@ -90,6 +90,7 @@

    Class CastCounter


    public class CastCounter extends TypeChecker
    +
    FIXME: outline what this class does
  • @@ -152,7 +153,7 @@

    Method Summary

    void
    visit(Value value, Type stdType, - Stmt stmt)
    + Stmt stmt)
    This method is used to check whether a value in a stmt needs a cast.
    @@ -161,7 +162,7 @@

    Method Summary

    +caseAssignStmt, caseEnterMonitorStmt, caseExitMonitorStmt, caseIfStmt, caseInvokeStmt, caseReturnStmt, caseSwitchStmt, caseThrowStmt, getFuntion, getHierarchy, getTyping, selectArrayType, setTyping @@ -185,7 +186,7 @@

    Field Details

  • stmt2NewStmt

    -
    public Map<Stmt,Stmt> stmt2NewStmt
    +
    public Map<Stmt,Stmt> stmt2NewStmt
  • @@ -243,7 +244,7 @@

    visit

    @Nonnull Type stdType, @Nonnull - Stmt stmt) + Stmt stmt)
    This method is used to check whether a value in a stmt needs a cast.
    Specified by:
    diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/PrimitiveHierarchy.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/PrimitiveHierarchy.html index 1d9921ae2ed..955a57cf68d 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/PrimitiveHierarchy.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/PrimitiveHierarchy.html @@ -1,7 +1,7 @@ - + PrimitiveHierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/StmtLocalPair.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/StmtLocalPair.html index a7baf92e816..5d824176047 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/StmtLocalPair.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/StmtLocalPair.html @@ -1,7 +1,7 @@ - + StmtLocalPair (SootUp 1.1.2-SNAPSHOT API) @@ -91,7 +91,7 @@

    Constructor Summary

    Constructor
    Description
    -
    StmtLocalPair(Stmt stmt, +
    StmtLocalPair(Stmt stmt, Local local)
     
    @@ -111,7 +111,7 @@

    Method Summary

     
    - +
     
    @@ -137,7 +137,7 @@

    Constructor Details

  • StmtLocalPair

    -
    public StmtLocalPair(Stmt stmt, +
    public StmtLocalPair(Stmt stmt, Local local)
  • @@ -152,7 +152,7 @@

    Method Details

  • getStmt

    -
    public Stmt getStmt()
    +
    public Stmt getStmt()
  • diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypeChecker.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypeChecker.html index ea32601f056..024007a80ce 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypeChecker.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypeChecker.html @@ -1,7 +1,7 @@ - + TypeChecker (SootUp 1.1.2-SNAPSHOT API) @@ -75,7 +75,7 @@

    Class TypeChecker

  • java.lang.Object
    sootup.core.jimple.visitor.AbstractVisitor<V> -
    sootup.core.jimple.visitor.AbstractStmtVisitor<Stmt> +
    sootup.core.jimple.visitor.AbstractStmtVisitor<Stmt>
    sootup.java.bytecode.interceptors.typeresolving.TypeChecker
    @@ -91,7 +91,7 @@

    Class TypeChecker


    public abstract class TypeChecker -extends AbstractStmtVisitor<Stmt>
    +extends AbstractStmtVisitor<Stmt>
  • @@ -270,7 +270,7 @@

    caseInvokeStmt

    Specified by:
    caseInvokeStmt in interface StmtVisitor
    Overrides:
    -
    caseInvokeStmt in class AbstractStmtVisitor<Stmt>
    +
    caseInvokeStmt in class AbstractStmtVisitor<Stmt>
  • @@ -278,12 +278,12 @@

    caseInvokeStmt

    caseAssignStmt

    public void caseAssignStmt(@Nonnull - JAssignStmt<?,?> stmt)
    + JAssignStmt stmt)
    Specified by:
    caseAssignStmt in interface StmtVisitor
    Overrides:
    -
    caseAssignStmt in class AbstractStmtVisitor<Stmt>
    +
    caseAssignStmt in class AbstractStmtVisitor<Stmt>
    @@ -296,7 +296,7 @@

    caseEnterMonitorStmt

    Specified by:
    caseEnterMonitorStmt in interface StmtVisitor
    Overrides:
    -
    caseEnterMonitorStmt in class AbstractStmtVisitor<Stmt>
    +
    caseEnterMonitorStmt in class AbstractStmtVisitor<Stmt>
    @@ -309,7 +309,7 @@

    caseExitMonitorStmt

    Specified by:
    caseExitMonitorStmt in interface StmtVisitor
    Overrides:
    -
    caseExitMonitorStmt in class AbstractStmtVisitor<Stmt>
    +
    caseExitMonitorStmt in class AbstractStmtVisitor<Stmt>
    @@ -322,7 +322,7 @@

    caseIfStmt

    Specified by:
    caseIfStmt in interface StmtVisitor
    Overrides:
    -
    caseIfStmt in class AbstractStmtVisitor<Stmt>
    +
    caseIfStmt in class AbstractStmtVisitor<Stmt>
    @@ -335,7 +335,7 @@

    caseSwitchStmt

    Specified by:
    caseSwitchStmt in interface StmtVisitor
    Overrides:
    -
    caseSwitchStmt in class AbstractStmtVisitor<Stmt>
    +
    caseSwitchStmt in class AbstractStmtVisitor<Stmt>
    @@ -348,7 +348,7 @@

    caseReturnStmt

    Specified by:
    caseReturnStmt in interface StmtVisitor
    Overrides:
    -
    caseReturnStmt in class AbstractStmtVisitor<Stmt>
    +
    caseReturnStmt in class AbstractStmtVisitor<Stmt>
    @@ -361,7 +361,7 @@

    caseThrowStmt

    Specified by:
    caseThrowStmt in interface StmtVisitor
    Overrides:
    -
    caseThrowStmt in class AbstractStmtVisitor<Stmt>
    +
    caseThrowStmt in class AbstractStmtVisitor<Stmt>
    @@ -390,14 +390,14 @@

    setTyping

  • -
    -

    selectType

    -
    public Type selectType(@Nullable +
    +

    selectArrayType

    +
    public Type selectArrayType(@Nullable Type preType, @Nonnull Type newType, @Nonnull - Stmt stmt)
    + Stmt stmt)
  • diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypePromotionVisitor.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypePromotionVisitor.html index 1b048e81ac9..f5f74a8ca16 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypePromotionVisitor.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypePromotionVisitor.html @@ -1,7 +1,7 @@ - + TypePromotionVisitor (SootUp 1.1.2-SNAPSHOT API) @@ -75,7 +75,7 @@

    Class TypePromotionVisitor<
    java.lang.Object
    sootup.core.jimple.visitor.AbstractVisitor<V> -
    sootup.core.jimple.visitor.AbstractStmtVisitor<Stmt> +
    sootup.core.jimple.visitor.AbstractStmtVisitor<Stmt>
    sootup.java.bytecode.interceptors.typeresolving.TypeChecker
    sootup.java.bytecode.interceptors.typeresolving.TypePromotionVisitor
    @@ -140,14 +140,14 @@

    Method Summary

    void
    visit(Value value, Type stdType, - Stmt stmt)
    + Stmt stmt)
     
    +caseAssignStmt, caseEnterMonitorStmt, caseExitMonitorStmt, caseIfStmt, caseInvokeStmt, caseReturnStmt, caseSwitchStmt, caseThrowStmt, getFuntion, getHierarchy, getTyping, selectArrayType, setTyping @@ -207,7 +207,7 @@

    visit

    @Nonnull Type stdType, @Nonnull - Stmt stmt) + Stmt stmt)
    Specified by:
    visit in class TypeChecker
    diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypeResolver.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypeResolver.html index 09c3202dd50..8c7ee606610 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypeResolver.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/TypeResolver.html @@ -1,7 +1,7 @@ - + TypeResolver (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/Typing.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/Typing.html index 9c269ebd0a3..b106aa92b8f 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/Typing.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/Typing.html @@ -1,7 +1,7 @@ - + Typing (SootUp 1.1.2-SNAPSHOT API) @@ -127,7 +127,7 @@

    Method Summary

     
    - +
    protected Type
    getType(Local local)
     
    void
    @@ -181,7 +181,9 @@

    Method Details

  • getType

    -
    public Type getType(Local local)
    +
    @Nullable +protected Type getType(@Nonnull + Local local)
  • @@ -208,20 +210,25 @@

    getMap

  • setStmtsIDList

    -
    public void setStmtsIDList(BitSet bitSet)
    +
    public void setStmtsIDList(@Nonnull + BitSet bitSet)
  • getStmtsIDList

    -
    public BitSet getStmtsIDList()
    +
    @Nonnull +public BitSet getStmtsIDList()
  • compare

    -
    public int compare(Typing typing, +
    public int compare(@Nonnull + Typing typing, + @Nonnull BytecodeHierarchy hierarchy, + @Nonnull Collection<Local> localsToIgnore)
    This method is used to compare two Typings that have same locals' set, but with different types.
    diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/AugEvalFunction.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/AugEvalFunction.html index 7a0a7425cc5..0dcdd96f4db 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/AugEvalFunction.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/AugEvalFunction.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.typeresolving.AugEvalFunction (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/BytecodeHierarchy.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/BytecodeHierarchy.html index b49cc7c11b5..43c6e65a6c2 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/BytecodeHierarchy.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/BytecodeHierarchy.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.typeresolving.BytecodeHierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/CastCounter.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/CastCounter.html index 1d474beedb8..09b8a4baef1 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/CastCounter.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/CastCounter.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.typeresolving.CastCounter (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/PrimitiveHierarchy.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/PrimitiveHierarchy.html index 46f429360ef..ae639a8cfef 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/PrimitiveHierarchy.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/PrimitiveHierarchy.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.typeresolving.PrimitiveHierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/StmtLocalPair.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/StmtLocalPair.html index f1a6b802d3c..28f1dc6433b 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/StmtLocalPair.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/StmtLocalPair.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.typeresolving.StmtLocalPair (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypeChecker.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypeChecker.html index fe1eea3177a..0ad484828e9 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypeChecker.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypeChecker.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.typeresolving.TypeChecker (SootUp 1.1.2-SNAPSHOT API) @@ -71,7 +71,9 @@

    Uses of Description

    class 
    -
     
    +
    +
    FIXME: outline what this class does
    +
    class 
     
    diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypePromotionVisitor.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypePromotionVisitor.html index 5c37438b4fe..32954e99a54 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypePromotionVisitor.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypePromotionVisitor.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.typeresolving.TypePromotionVisitor (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypeResolver.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypeResolver.html index 7513c38ea56..023cb77b467 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypeResolver.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/TypeResolver.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.typeresolving.TypeResolver (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/Typing.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/Typing.html index a8e288c3074..21da0e84682 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/Typing.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/class-use/Typing.html @@ -1,7 +1,7 @@ - + Uses of Class sootup.java.bytecode.interceptors.typeresolving.Typing (SootUp 1.1.2-SNAPSHOT API) @@ -92,7 +92,7 @@

    Uses of Type
    AugEvalFunction.evaluate(Typing typing, Value value, - Stmt stmt, + Stmt stmt, StmtGraph<?> graph)
    This method is used to evaluate the type of the given value which the given stmt and body diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-summary.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-summary.html index 8870e4339d8..1593956aa56 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-summary.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-summary.html @@ -1,7 +1,7 @@ - + sootup.java.bytecode.interceptors.typeresolving (SootUp 1.1.2-SNAPSHOT API) @@ -88,7 +88,9 @@

    BytecodeHierarchy

     
    -
     
    +
    +
    FIXME: outline what this class does
    +
     
    diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-tree.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-tree.html index 358a6e736e5..8eac67c4870 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-tree.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-tree.html @@ -1,7 +1,7 @@ - + sootup.java.bytecode.interceptors.typeresolving Class Hierarchy (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-use.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-use.html index e1879f87d80..ecb04eb7ec1 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-use.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package sootup.java.bytecode.interceptors.typeresolving (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.Integer127Type.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.Integer127Type.html similarity index 92% rename from apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.Integer127Type.html rename to apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.Integer127Type.html index 388ca5427d9..546bd7fb1c4 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.Integer127Type.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.Integer127Type.html @@ -1,12 +1,12 @@ - -AugIntegerTypes.Integer127Type (SootUp 1.1.2-SNAPSHOT API) + +AugmentIntegerTypes.Integer127Type (SootUp 1.1.2-SNAPSHOT API) - + @@ -35,7 +35,7 @@
  • Overview
  • Package
  • -
  • Use
  • +
  • Use
  • Tree
  • Deprecated
  • Index
  • @@ -71,13 +71,13 @@
    -

    Class AugIntegerTypes.Integer127Type

    +

    Class AugmentIntegerTypes.Integer127Type

    java.lang.Object
    sootup.core.types.Type
    sootup.core.types.PrimitiveType
    sootup.core.types.PrimitiveType.IntType -
    sootup.java.bytecode.interceptors.typeresolving.types.AugIntegerTypes.Integer127Type
    +
    sootup.java.bytecode.interceptors.typeresolving.types.AugmentIntegerTypes.Integer127Type
    @@ -89,10 +89,10 @@

    Class AugIntegerT

  • Enclosing class:
    -
    AugIntegerTypes
    +
    AugmentIntegerTypes

    -
    public static class AugIntegerTypes.Integer127Type +
    public static class AugmentIntegerTypes.Integer127Type extends PrimitiveType.IntType
    This type is intermediate type and used for determining the ancestor of an integer type
    @@ -123,7 +123,7 @@

    Method Summary

    Called when this object is visited.
    - +
     
    @@ -152,7 +152,7 @@

    Method Details

  • getInstance

    -
    public static AugIntegerTypes.Integer127Type getInstance()
    +
    public static AugmentIntegerTypes.Integer127Type getInstance()
  • diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.Integer32767Type.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.Integer1Type.html similarity index 93% rename from apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.Integer32767Type.html rename to apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.Integer1Type.html index 5bce66b88ec..9164b092814 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.Integer32767Type.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.Integer1Type.html @@ -1,12 +1,12 @@ - -AugIntegerTypes.Integer32767Type (SootUp 1.1.2-SNAPSHOT API) + +AugmentIntegerTypes.Integer1Type (SootUp 1.1.2-SNAPSHOT API) - + @@ -35,7 +35,7 @@
  • Overview
  • Package
  • -
  • Use
  • +
  • Use
  • Tree
  • Deprecated
  • Index
  • @@ -71,13 +71,13 @@
    -

    Class AugIntegerTypes.Integer32767Type

    +

    Class AugmentIntegerTypes.Integer1Type

    java.lang.Object
    sootup.core.types.Type
    sootup.core.types.PrimitiveType
    sootup.core.types.PrimitiveType.IntType -
    sootup.java.bytecode.interceptors.typeresolving.types.AugIntegerTypes.Integer32767Type
    +
    sootup.java.bytecode.interceptors.typeresolving.types.AugmentIntegerTypes.Integer1Type
    @@ -89,12 +89,13 @@

    Class AugIntege
    Enclosing class:
    -
    AugIntegerTypes
    +
    AugmentIntegerTypes

    -
    public static class AugIntegerTypes.Integer32767Type +
    public static class AugmentIntegerTypes.Integer1Type extends PrimitiveType.IntType
    -
    This type is intermediate type and used for determining the ancestor of an integer type
    +
    This type is intermediate type and used for determining the ancestor of an integer type. see: + AugmentHierarchy;
    @@ -152,7 +153,7 @@

    Method Details

  • getInstance

    -
    public static AugIntegerTypes.Integer32767Type getInstance()
    +
    public static AugmentIntegerTypes.Integer1Type getInstance()
  • diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.Integer1Type.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.Integer32767Type.html similarity index 92% rename from apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.Integer1Type.html rename to apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.Integer32767Type.html index 1588d022023..5969bf0d452 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.Integer1Type.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.Integer32767Type.html @@ -1,12 +1,12 @@ - -AugIntegerTypes.Integer1Type (SootUp 1.1.2-SNAPSHOT API) + +AugmentIntegerTypes.Integer32767Type (SootUp 1.1.2-SNAPSHOT API) - + @@ -35,7 +35,7 @@
  • Overview
  • Package
  • -
  • Use
  • +
  • Use
  • Tree
  • Deprecated
  • Index
  • @@ -71,13 +71,13 @@
    -

    Class AugIntegerTypes.Integer1Type

    +

    Class AugmentIntegerTypes.Integer32767Type

    java.lang.Object
    sootup.core.types.Type
    sootup.core.types.PrimitiveType
    sootup.core.types.PrimitiveType.IntType -
    sootup.java.bytecode.interceptors.typeresolving.types.AugIntegerTypes.Integer1Type
    +
    sootup.java.bytecode.interceptors.typeresolving.types.AugmentIntegerTypes.Integer32767Type
    @@ -89,13 +89,12 @@

    Class AugIntegerTyp
    Enclosing class:
    -
    AugIntegerTypes
    +
    AugmentIntegerTypes

    -
    public static class AugIntegerTypes.Integer1Type +
    public static class AugmentIntegerTypes.Integer32767Type extends PrimitiveType.IntType
    -
    This type is intermediate type and used for determining the ancestor of an integer type. see: - AugmentHierarchy;
    +
    This type is intermediate type and used for determining the ancestor of an integer type
    @@ -153,7 +152,7 @@

    Method Details

  • getInstance

    -
    public static AugIntegerTypes.Integer1Type getInstance()
    +
    public static AugmentIntegerTypes.Integer32767Type getInstance()
  • diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.html similarity index 83% rename from apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.html rename to apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.html index f1880121f17..f9c1e7b5fa4 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugIntegerTypes.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/AugmentIntegerTypes.html @@ -1,12 +1,12 @@ - -AugIntegerTypes (SootUp 1.1.2-SNAPSHOT API) + +AugmentIntegerTypes (SootUp 1.1.2-SNAPSHOT API) - + @@ -35,7 +35,7 @@
  • Overview
  • Package
  • -
  • Use
  • +
  • Use
  • Tree
  • Deprecated
  • Index
  • @@ -71,14 +71,14 @@
    -

    Class AugIntegerTypes

    +

    Class AugmentIntegerTypes

    java.lang.Object -
    sootup.java.bytecode.interceptors.typeresolving.types.AugIntegerTypes
    +
    sootup.java.bytecode.interceptors.typeresolving.types.AugmentIntegerTypes

    -
    public abstract class AugIntegerTypes +
    public abstract class AugmentIntegerTypes extends Object
    @@ -93,17 +93,17 @@

    Nested Class Summary

    Class
    Description
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type.
    static class 
    - +
    This type is intermediate type and used for determining the ancestor of an integer type
    @@ -118,7 +118,7 @@

    Constructor Summary

    Constructor
    Description
    - +
     
    @@ -134,13 +134,13 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - +
     
    - +
     
    - +
     
    @@ -162,8 +162,8 @@

    Constructor Details

    • -

      AugIntegerTypes

      -
      public AugIntegerTypes()
      +

      AugmentIntegerTypes

      +
      public AugmentIntegerTypes()
    @@ -178,21 +178,21 @@

    Method Details

    getInteger1

    @Nonnull -public static AugIntegerTypes.Integer1Type getInteger1()
    +public static AugmentIntegerTypes.Integer1Type getInteger1()
  • getInteger127

    @Nonnull -public static AugIntegerTypes.Integer127Type getInteger127()
    +public static AugmentIntegerTypes.Integer127Type getInteger127()
  • getInteger32767

    @Nonnull -public static AugIntegerTypes.Integer32767Type getInteger32767()
    +public static AugmentIntegerTypes.Integer32767Type getInteger32767()
  • diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/BottomType.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/BottomType.html index c76d70135d5..0206142ec20 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/BottomType.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/BottomType.html @@ -1,7 +1,7 @@ - + BottomType (SootUp 1.1.2-SNAPSHOT API) @@ -86,7 +86,7 @@

    Class BottomType


    public class BottomType extends Type
    -
    This type is imaginary type, and used for Type Inference
    +
    This type is an imaginary/intermediate type which is used to calculate Type Inference
    Author:
    Zun Wang
    @@ -113,6 +113,9 @@

    Method Summary

    static BottomType
     
    + + +
     
    @@ -121,7 +124,7 @@

    Methods inherited f createArrayType, getValueBitSize, isIntLikeType, isObject, isObjectLikeType

    Methods inherited from class java.lang.Object

    -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait @@ -149,6 +152,16 @@

    accept

    Called when this object is visited.
    +
  • +
    +

    toString

    +
    public String toString()
    +
    +
    Overrides:
    +
    toString in class Object
    +
    +
    +
  • diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/WeakObjectType.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/WeakObjectType.html index ec4449e83a8..9496524044d 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/WeakObjectType.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/WeakObjectType.html @@ -1,7 +1,7 @@ - + WeakObjectType (SootUp 1.1.2-SNAPSHOT API) diff --git a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/class-use/AugIntegerTypes.Integer127Type.html b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/class-use/AugmentIntegerTypes.Integer127Type.html similarity index 67% rename from apidocs/sootup/java/bytecode/interceptors/typeresolving/types/class-use/AugIntegerTypes.Integer127Type.html rename to apidocs/sootup/java/bytecode/interceptors/typeresolving/types/class-use/AugmentIntegerTypes.Integer127Type.html index 51afeee1868..90dc9f3736c 100644 --- a/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/class-use/AugIntegerTypes.Integer127Type.html +++ b/apidocs/sootup/java/bytecode/interceptors/typeresolving/types/class-use/AugmentIntegerTypes.Integer127Type.html @@ -1,12 +1,12 @@ - -Uses of Class sootup.java.bytecode.interceptors.typeresolving.types.AugIntegerTypes.Integer127Type (SootUp 1.1.2-SNAPSHOT API) + +Uses of Class sootup.java.bytecode.interceptors.typeresolving.types.AugmentIntegerTypes.Integer127Type (SootUp 1.1.2-SNAPSHOT API) - + @@ -30,7 +30,7 @@