joeq.Compiler.Analysis.IPSSA
Class IPSSABuilder.Application

java.lang.Object
  extended by joeq.Compiler.Analysis.IPSSA.IPSSABuilder.Application
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
CollectionFinder, FindBadStores, PAQuery.ConstParameterFinder, PAQuery.HeapReferenceStat, PAQuery.ParamAliasFinder, ReachabilityTracerApp
Enclosing class:
IPSSABuilder

public abstract static class IPSSABuilder.Application
extends Object
implements Runnable

This is something we typically run afte the IPSSABuilder.

See Also:
IPSSABuilder, IPSSABuilder.ApplicationLaunchingPad

Field Summary
protected  IPSSABuilder _builder
           
 
Constructor Summary
IPSSABuilder.Application()
           
IPSSABuilder.Application(IPSSABuilder builder, String name, String[] args)
           
 
Method Summary
static IPSSABuilder.Application create(IPSSABuilder builder, String line)
           
protected  IPSSABuilder getBuilder()
           
 String getName()
           
protected  void initialize()
           
protected abstract  void parseParams(String[] args)
           
abstract  void run()
           
protected  void setBuilder(IPSSABuilder builder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_builder

protected IPSSABuilder _builder
Constructor Detail

IPSSABuilder.Application

public IPSSABuilder.Application()

IPSSABuilder.Application

public IPSSABuilder.Application(IPSSABuilder builder,
                                String name,
                                String[] args)
Method Detail

initialize

protected void initialize()

setBuilder

protected void setBuilder(IPSSABuilder builder)

getBuilder

protected IPSSABuilder getBuilder()

create

public static IPSSABuilder.Application create(IPSSABuilder builder,
                                              String line)

getName

public String getName()

parseParams

protected abstract void parseParams(String[] args)

run

public abstract void run()
Specified by:
run in interface Runnable


Copyright © 2001-2008 John Whaley. All Rights Reserved.