Package crypto.typestate
Class TypestateAnalysisOptions
- java.lang.Object
-
- boomerang.DefaultBoomerangOptions
-
- crypto.typestate.TypestateAnalysisOptions
-
- All Implemented Interfaces:
boomerang.BoomerangOptions
public class TypestateAnalysisOptions extends boomerang.DefaultBoomerangOptions
-
-
Constructor Summary
Constructors Constructor Description TypestateAnalysisOptions(int timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallowMultipleQueries()intanalysisTimeoutMS()boomerang.BoomerangOptions.StaticFieldStrategygetStaticFieldStrategy()-
Methods inherited from class boomerang.DefaultBoomerangOptions
aliasing, callSummaries, checkValid, fieldSummaries, getAllocationVal, getArrayStrategy, getBackwardFlowFunction, getForwardFlowFunctions, handleMaps, ignoreInnerClassFields, isAllocationVal, killNullAtCast, maxCallDepth, maxFieldDepth, maxUnbalancedCallDepth, onTheFlyCallGraph, onTheFlyControlFlow, prunePathConditions, statsFactory, throwFlows, toString, trackAnySubclassOfThrowable, trackDataFlowPath, trackFields, trackImplicitFlows, trackNullAssignments, trackPathConditions, trackReturnOfInstanceOf, trackStaticFieldAtEntryPointToClinit, trackStrings, typeCheck
-
-
-
-
Method Detail
-
getStaticFieldStrategy
public boomerang.BoomerangOptions.StaticFieldStrategy getStaticFieldStrategy()
- Specified by:
getStaticFieldStrategyin interfaceboomerang.BoomerangOptions- Overrides:
getStaticFieldStrategyin classboomerang.DefaultBoomerangOptions
-
allowMultipleQueries
public boolean allowMultipleQueries()
- Specified by:
allowMultipleQueriesin interfaceboomerang.BoomerangOptions- Overrides:
allowMultipleQueriesin classboomerang.DefaultBoomerangOptions
-
analysisTimeoutMS
public int analysisTimeoutMS()
- Specified by:
analysisTimeoutMSin interfaceboomerang.BoomerangOptions- Overrides:
analysisTimeoutMSin classboomerang.DefaultBoomerangOptions
-
-