joeq.Compiler.Analysis.IPA
Class CollectionFinder
java.lang.Object
joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
joeq.Compiler.Analysis.IPA.CollectionFinder
- All Implemented Interfaces:
- Runnable
public class CollectionFinder
- extends IPSSABuilder.Application
Finds and outputs information about polymorphic:
- fields
- method parameters
The result is output in XML.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CollectionFinder
public CollectionFinder()
CollectionFinder
public CollectionFinder(IPSSABuilder builder,
String name,
String[] args)
xmlEscape
public static String xmlEscape(String s)
calculateCommonSupertype
public net.sf.javabdd.BDD calculateCommonSupertype(net.sf.javabdd.BDD types)
calculateConcreteTypes
public net.sf.javabdd.BDD calculateConcreteTypes(net.sf.javabdd.BDD types,
boolean removeNull)
getType
public jq_Reference getType(net.sf.javabdd.TypedBDDFactory.TypedBDD types)
parseParams
protected void parseParams(String[] args)
- Specified by:
parseParams
in class IPSSABuilder.Application
run
public void run()
- Specified by:
run
in interface Runnable
- Specified by:
run
in class IPSSABuilder.Application
Copyright © 2001-2008 John Whaley. All Rights Reserved.