MCPcopy Create free account

hub / github.com/LFYSec/MScan / types & classes

Types & classes1,328 in github.com/LFYSec/MScan

↓ 2 callersClassField
src/test/resources/dataflow/livevar/Field.java:1
↓ 1 callersInterfaceStringBuilder
src/test/resources/pta/taint/CallSiteMode.java:25
↓ 1 callersClassStyleViolation
buildSrc/src/main/kotlin/CheckstyleUtils.kt:12
ClassA
src/test/resources/cha/AbstractMethod.java:9
ClassA
src/test/resources/cha/SpecialCall.java:10
ClassA
src/test/resources/cha/Recursion.java:9
ClassA
src/test/resources/cha/Interface3.java:30
ClassA
src/test/resources/cha/LongCallChain.java:29
ClassA
src/test/resources/cha/StaticCall.java:16
ClassA
src/test/resources/cha/Recursion2.java:16
ClassA
src/test/resources/cha/VirtualCall.java:9
ClassA
src/test/resources/cha/InterestingSpecial.java:9
ClassA
src/test/resources/cha/Interface2.java:22
ClassA
src/test/resources/sideeffect/ConstructorTest.java:9
ClassA
src/test/resources/sideeffect/PrimitiveTest.java:14
ClassA
src/test/resources/sideeffect/StaticStore.java:19
ClassA
src/test/resources/sideeffect/PolyLoop.java:41
ClassA
src/test/resources/sideeffect/Recursion.java:41
ClassA
src/test/resources/sideeffect/Milanova.java:34
ClassA
src/test/resources/sideeffect/Inheritance.java:12
ClassA
src/test/resources/dataflow/livevar/Reference.java:1
ClassA
src/test/resources/dataflow/constprop/inter/Call.java:60
ClassA
src/test/resources/dataflow/constprop/alias/MultiLoads.java:12
ClassA
src/test/resources/dataflow/constprop/alias/InheritedField.java:35
ClassA
src/test/resources/dataflow/constprop/alias/InstanceField.java:13
ClassA
src/test/resources/dataflow/constprop/alias/MultiObjs.java:18
ClassA
src/test/resources/dataflow/constprop/alias/Interprocedural.java:14
ClassA
src/test/resources/dataflow/constprop/alias/MultiStores.java:13
ClassA
src/test/resources/dataflow/constprop/alias/ArrayInField.java:24
ClassA
src/test/resources/dataflow/constprop/alias/FieldCorner.java:47
ClassA
src/test/resources/world/DefaultMethod.java:16
ClassA
src/test/resources/world/TestDumper.java:24
ClassA
src/test/resources/world/Types.java:4
ClassA
src/test/resources/pta/invokedynamic/A.java:9
ClassA
src/test/resources/pta/taint/FieldTaint.java:15
ClassA
src/test/resources/pta/taint/CSTaint.java:15
ClassA
src/test/resources/pta/taint/ArrayFieldTransfer.java:69
ClassA
src/test/resources/pta/lambda/Args.java:80
ClassA
src/test/resources/pta/lambda/NativeModelWithLambda.java:25
ClassA
src/test/resources/pta/lambda/LambdaConstructor.java:39
ClassA
src/test/resources/pta/lambda/LambdaInstanceMethod.java:52
ClassA
src/test/resources/pta/basic/StaticField.java:10
ClassA
src/test/resources/pta/basic/PropagateNull.java:22
ClassA
src/test/resources/pta/basic/CallParamRet.java:11
ClassA
src/test/resources/pta/basic/Assign2.java:7
ClassA
src/test/resources/pta/basic/Clinit.java:26
ClassA
src/test/resources/pta/basic/New.java:11
ClassA
src/test/resources/pta/basic/ClassObj.java:13
ClassA
src/test/resources/pta/basic/MultiReturn.java:16
ClassA
src/test/resources/pta/basic/Strings.java:23
ClassA
src/test/resources/pta/basic/InstanceField.java:11
ClassA
src/test/resources/pta/basic/CallField.java:11
ClassA
src/test/resources/pta/basic/Primitives.java:22
ClassA
src/test/resources/pta/basic/Null.java:18
ClassA
src/test/resources/pta/basic/NativeModel.java:53
ClassA
src/test/resources/pta/basic/Recursion.java:12
ClassA
src/test/resources/pta/basic/Primitive.java:20
ClassA
src/test/resources/pta/basic/Array.java:19
ClassA
src/test/resources/pta/basic/Call.java:11
ClassA
src/test/resources/pta/basic/Dispatch.java:10
ClassA
src/test/resources/pta/basic/StoreLoad.java:12
ClassA
src/test/resources/pta/basic/MultiArray.java:8
ClassA
src/test/resources/pta/basic/Cast.java:16
ClassA
src/test/resources/pta/basic/Cycle.java:16
ClassA
src/test/resources/pta/basic/Assign.java:12
ClassA
src/test/resources/pta/basic/Annotations.java:23
ClassA
src/test/resources/pta/basic/MergeParam.java:17
ClassA
src/test/resources/pta/contextsensitivity/TwoCall.java:13
ClassA
src/test/resources/pta/contextsensitivity/ObjOnly.java:21
ClassA
src/test/resources/pta/contextsensitivity/TwoCallOnly.java:17
ClassA
src/test/resources/pta/contextsensitivity/TwoType.java:12
ClassA
src/test/resources/pta/contextsensitivity/MustUseHeap.java:15
ClassA
src/test/resources/pta/contextsensitivity/OneType.java:8
ClassA
src/test/resources/pta/contextsensitivity/SpecialHeapContext.java:11
ClassA
src/test/resources/pta/contextsensitivity/LongCallContext.java:11
ClassA
src/test/resources/pta/contextsensitivity/OneObject.java:17
InterfaceA
src/test/resources/pta/contextsensitivity/CallOnly.java:1
ClassABox
src/test/resources/pta/taint/ArrayFieldTransfer.java:89
ClassAbstractBinaryExp
Provides common functionalities for {@link BinaryExp} implementations.
src/main/java/pascal/taie/ir/exp/AbstractBinaryExp.java:33
ClassAbstractBitSet
Provides common functionality for {@link IBitSet} implementations. <p> Especially, based on {@link IBitSet.Action}, it implements some operations on {
src/main/java/pascal/taie/util/collection/AbstractBitSet.java:32
ClassAbstractCFG
src/main/java/pascal/taie/analysis/graph/cfg/AbstractCFG.java:36
ClassAbstractCSElement
src/main/java/pascal/taie/analysis/pta/core/cs/element/AbstractCSElement.java:27
ClassAbstractCallGraph
Common functionality for {@link CallGraph} implementations. This class contains the data structures and methods for storing and accessing information
src/main/java/pascal/taie/analysis/graph/callgraph/AbstractCallGraph.java:45
ClassAbstractContextSelector
src/main/java/pascal/taie/analysis/pta/core/cs/selector/AbstractContextSelector.java:32
ClassAbstractDataflowAnalysis
src/main/java/pascal/taie/analysis/dataflow/analysis/AbstractDataflowAnalysis.java:28
ClassAbstractEdge
src/main/java/pascal/taie/util/graph/AbstractEdge.java:27
ClassAbstractHeapModel
All heap models should inherit this class, and we can define some uniform behaviors of heap modeling here.
src/main/java/pascal/taie/analysis/pta/core/heap/AbstractHeapModel.java:50
ClassAbstractHybridMap
This map supports hybrid of two map implementations, where one is efficient for small map and another one is efficient for large map. <p> When the num
src/main/java/pascal/taie/util/collection/AbstractHybridMap.java:47
ClassAbstractHybridSet
This set supports hybrid of two set implementations, where one is efficient for small set and another one is efficient for large set. <p> When the num
src/main/java/pascal/taie/util/collection/AbstractHybridSet.java:45
ClassAbstractICFG
src/main/java/pascal/taie/analysis/graph/icfg/AbstractICFG.java:30
ClassAbstractIRModel
Provides common functionalities for implementing IR-based API models.
src/main/java/pascal/taie/analysis/pta/plugin/util/AbstractIRModel.java:40
ClassAbstractInterDataflowAnalysis
Provides common functionalities for {@link InterDataflowAnalysis} implementations. @param <Method> type of ICFG edges @param <Node> type of ICFG no
src/main/java/pascal/taie/analysis/dataflow/inter/AbstractInterDataflowAnalysis.java:38
ClassAbstractMapTest
src/test/java/pascal/taie/util/collection/AbstractMapTest.java:36
ClassAbstractMethod
src/test/resources/cha/AbstractMethod.java:1
ClassAbstractModel
Provides common functionalities for implementing API models.
src/main/java/pascal/taie/analysis/pta/plugin/util/AbstractModel.java:44
ClassAbstractMultiMap
src/main/java/pascal/taie/util/collection/AbstractMultiMap.java:28
ClassAbstractPointer
src/main/java/pascal/taie/analysis/pta/core/cs/element/AbstractPointer.java:38
ClassAbstractResultHolder
Map-based implementation for {@link ResultHolder}.
src/main/java/pascal/taie/util/AbstractResultHolder.java:34
ClassAbstractSetEx
src/main/java/pascal/taie/util/collection/AbstractSetEx.java:29
ClassAbstractSetTest
src/test/java/pascal/taie/util/collection/AbstractSetTest.java:34
next →1–100 of 1,328, ranked by callers