Uses of Interface
pascal.taie.language.classes.ClassHierarchy
Package
Description
Provide data structures and algorithms of context-sensitive
pointer analysis solver.
Provide classes related to intermediate representation of method bodies.
Provides functionality related to management of classes (class loading,
class members, class hierarchy, etc.) in the program being analyzed.
Provide model for native methods.
Provides model of Java type system.
-
Uses of ClassHierarchy in pascal.taie
Modifier and TypeMethodDescriptionprotected static NativeModel
AbstractWorldBuilder.getNativeModel
(TypeSystem typeSystem, ClassHierarchy hierarchy, Options options) void
World.setClassHierarchy
(ClassHierarchy classHierarchy) -
Uses of ClassHierarchy in pascal.taie.analysis.pta.core.solver
-
Uses of ClassHierarchy in pascal.taie.analysis.pta.plugin.taint
ModifierConstructorDescriptionprotected
TaintConfigProvider
(ClassHierarchy hierarchy, TypeSystem typeSystem) -
Uses of ClassHierarchy in pascal.taie.analysis.pta.plugin.util
-
Uses of ClassHierarchy in pascal.taie.analysis.pta.toolkit
-
Uses of ClassHierarchy in pascal.taie.frontend.cache
-
Uses of ClassHierarchy in pascal.taie.frontend.soot
Modifier and TypeMethodDescriptionprotected static void
SootWorldBuilder.buildClasses
(ClassHierarchy hierarchy, soot.Scene scene) -
Uses of ClassHierarchy in pascal.taie.ir
Modifier and TypeMethodDescriptionvoid
IRBuilder.buildAll
(ClassHierarchy hierarchy) Builds IR for all methods in the given hierarchy. -
Uses of ClassHierarchy in pascal.taie.language.classes
-
Uses of ClassHierarchy in pascal.taie.language.natives
ModifierConstructorDescriptionDefaultNativeModel
(TypeSystem typeSystem, ClassHierarchy hierarchy, int javaVersion) -
Uses of ClassHierarchy in pascal.taie.language.type