Uses of Class
soot.jimple.toolkits.typing.fast.Typing
-
Packages that use Typing Package Description soot.jimple.toolkits.typing.fast -
-
Uses of Typing in soot.jimple.toolkits.typing.fast
Fields in soot.jimple.toolkits.typing.fast declared as Typing Modifier and Type Field Description protected TypingTypeResolver.CastInsertionUseVisitor. tgMethods in soot.jimple.toolkits.typing.fast that return Typing Modifier and Type Method Description TypingDefaultTypingStrategy. createTyping(Typing tg)TypingDefaultTypingStrategy. createTyping(Chain<Local> locals)TypingITypingStrategy. createTyping(Typing tg)Creates a new typing class as a copy from a given classTypingITypingStrategy. createTyping(Chain<Local> locals)Creates a newTypingclass instance with initialized bottom types for the given localsMethods in soot.jimple.toolkits.typing.fast that return types with arguments of type Typing Modifier and Type Method Description protected Collection<Typing>TypeResolver. applyAssignmentConstraints(Typing tg, IEvalFunction ef, IHierarchy h)protected List<Typing>TypeResolver. createResultList()Methods in soot.jimple.toolkits.typing.fast with parameters of type Typing Modifier and Type Method Description protected Collection<Typing>TypeResolver. applyAssignmentConstraints(Typing tg, IEvalFunction ef, IHierarchy h)voidUseChecker. check(Typing tg, IUseVisitor uv)intDefaultTypingStrategy. compare(Typing a, Typing b, IHierarchy h, Collection<Local> localsToIgnore)protected TypeResolver.CastInsertionUseVisitorTypeResolver. createCastInsertionUseVisitor(Typing tg, IHierarchy h, boolean countOnly)Allows clients to provide an own visitor for cast insertionTypingDefaultTypingStrategy. createTyping(Typing tg)TypingITypingStrategy. createTyping(Typing tg)Creates a new typing class as a copy from a given classCollection<Type>AugEvalFunction. eval(Typing tg, Value expr, Stmt stmt)Collection<Type>IEvalFunction. eval(Typing tg, Value expr, Stmt stmt)static TypeAugEvalFunction. eval_(Typing tg, Value expr, Stmt stmt, JimpleBody jb)voidDefaultTypingStrategy. finalizeTypes(Typing tp)voidITypingStrategy. finalizeTypes(Typing tp)Finalizes the given types, i.e., converts intermediate types such as [0..1] to final types such asboolean.Method parameters in soot.jimple.toolkits.typing.fast with type arguments of type Typing Modifier and Type Method Description static MultiMap<Local,Type>DefaultTypingStrategy. getFlatTyping(List<Typing> tgs)static Set<Local>DefaultTypingStrategy. getObjectLikeTypings(List<Typing> tgs)voidDefaultTypingStrategy. minimize(List<Typing> tgs, IHierarchy h)voidITypingStrategy. minimize(List<Typing> tgs, IHierarchy h)Minimize the given typing list using the hierarchyvoidDefaultTypingStrategy. minimizeParallel(List<Typing> tgs, IHierarchy h)voidDefaultTypingStrategy. minimizeSequential(List<Typing> tgs, IHierarchy h)Constructors in soot.jimple.toolkits.typing.fast with parameters of type Typing Constructor Description CastInsertionUseVisitor(boolean countOnly, JimpleBody jb, Typing tg, IHierarchy h)TypePromotionUseVisitor(JimpleBody jb, Typing tg)Typing(Typing tg)
-