dk.brics.string.java
Class Jimple2IntermediateFactoryImpl

java.lang.Object
  extended by dk.brics.string.java.Jimple2IntermediateFactoryImpl
All Implemented Interfaces:
Jimple2IntermediateFactory

public class Jimple2IntermediateFactoryImpl
extends Object
implements Jimple2IntermediateFactory


Constructor Summary
Jimple2IntermediateFactoryImpl(ExternalVisibility ext, Collection<? extends Resolver> resolvers)
           
Jimple2IntermediateFactoryImpl(ExternalVisibility ext, TaintAnalysisStrategy taint, Collection<? extends Resolver> resolvers)
           
Jimple2IntermediateFactoryImpl(ExternalVisibility ext, TaintAnalysisStrategy taint, StaticStringTypes stringTypes, Collection<? extends Resolver> resolvers)
           
 
Method Summary
 ExternalVisibility getExternallyVisible()
           
 MethodTranslator getMethodTranslator()
           
 Collection<? extends Resolver> getResolvers()
           
 StatementTranslatorFacade getStatementTranslatorFacade()
           
 StaticStringTypes getStaticStringTypes()
           
 TaintAnalysisStrategy getTaintAnalysisStrategy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jimple2IntermediateFactoryImpl

public Jimple2IntermediateFactoryImpl(ExternalVisibility ext,
                                      Collection<? extends Resolver> resolvers)

Jimple2IntermediateFactoryImpl

public Jimple2IntermediateFactoryImpl(ExternalVisibility ext,
                                      TaintAnalysisStrategy taint,
                                      Collection<? extends Resolver> resolvers)

Jimple2IntermediateFactoryImpl

public Jimple2IntermediateFactoryImpl(ExternalVisibility ext,
                                      TaintAnalysisStrategy taint,
                                      StaticStringTypes stringTypes,
                                      Collection<? extends Resolver> resolvers)
Method Detail

getExternallyVisible

public ExternalVisibility getExternallyVisible()
Specified by:
getExternallyVisible in interface Jimple2IntermediateFactory

getMethodTranslator

public MethodTranslator getMethodTranslator()
Specified by:
getMethodTranslator in interface Jimple2IntermediateFactory

getResolvers

public Collection<? extends Resolver> getResolvers()
Specified by:
getResolvers in interface Jimple2IntermediateFactory

getStatementTranslatorFacade

public StatementTranslatorFacade getStatementTranslatorFacade()

getStaticStringTypes

public StaticStringTypes getStaticStringTypes()
Specified by:
getStaticStringTypes in interface Jimple2IntermediateFactory

getTaintAnalysisStrategy

public TaintAnalysisStrategy getTaintAnalysisStrategy()
Specified by:
getTaintAnalysisStrategy in interface Jimple2IntermediateFactory


Copyright © 2003-2009 Anders Møller, Aske Simon Christensen, Asger Feldthaus.