Class ResourceLeakAnalysis
java.lang.Object
org.checkerframework.dataflow.analysis.AbstractAnalysis<V,S,T>
  
org.checkerframework.dataflow.analysis.ForwardAnalysisImpl<V,S,T>
  
org.checkerframework.framework.flow.CFAbstractAnalysis<AccumulationValue,AccumulationStore,AccumulationTransfer>
  
org.checkerframework.common.accumulation.AccumulationAnalysis
org.checkerframework.checker.calledmethods.CalledMethodsAnalysis
org.checkerframework.checker.resourceleak.ResourceLeakAnalysis
- All Implemented Interfaces:
- Analysis<AccumulationValue,,- AccumulationStore, - AccumulationTransfer> - ForwardAnalysis<AccumulationValue,- AccumulationStore, - AccumulationTransfer> 
This variant of CFAnalysis extends the set of ignored exception types to include all those
 ignored by the 
MustCallConsistencyAnalyzer. See MustCallConsistencyAnalyzer.ignoredExceptionTypes.- 
Nested Class SummaryNested classes/interfaces inherited from class org.checkerframework.framework.flow.CFAbstractAnalysisCFAbstractAnalysis.FieldInitialValue<V extends CFAbstractValue<V>>Nested classes/interfaces inherited from class org.checkerframework.dataflow.analysis.AbstractAnalysisAbstractAnalysis.WorklistNested classes/interfaces inherited from interface org.checkerframework.dataflow.analysis.AnalysisAnalysis.BeforeOrAfter, Analysis.Direction
- 
Field SummaryFields inherited from class org.checkerframework.checker.calledmethods.CalledMethodsAnalysisignoredExceptionTypesFields inherited from class org.checkerframework.framework.flow.CFAbstractAnalysisatypeFactory, checker, dependentTypesHelper, env, fieldValues, qualHierarchy, typeHierarchy, typesFields inherited from class org.checkerframework.dataflow.analysis.ForwardAnalysisImplblockCount, elseStores, maxCountBeforeWidening, storesAtReturnStatements, thenStoresFields inherited from class org.checkerframework.dataflow.analysis.AbstractAnalysiscfg, currentInput, currentNode, currentTree, direction, finalLocalValues, inputs, isRunning, nodeValues, transferFunction, worklist
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedResourceLeakAnalysis(BaseTypeChecker checker, CalledMethodsAnnotatedTypeFactory factory) Creates a newCalledMethodsAnalysis.
- 
Method SummaryMethods inherited from class org.checkerframework.checker.calledmethods.CalledMethodsAnalysisisIgnoredExceptionTypeMethods inherited from class org.checkerframework.common.accumulation.AccumulationAnalysiscreateAbstractValue, createCopiedStore, createEmptyStoreMethods inherited from class org.checkerframework.framework.flow.CFAbstractAnalysiscreateAbstractValue, createSingleAnnotationValue, createTransferFunction, defaultCreateAbstractValue, getEnv, getFieldInitialValues, getTypeFactory, getTypeHierarchy, getTypes, performAnalysisMethods inherited from class org.checkerframework.dataflow.analysis.ForwardAnalysisImpladdStoreBefore, callTransferFunction, getInput, getInputBefore, getReturnStatementStores, getStoreBefore, initFields, initInitialInputs, performAnalysis, performAnalysisBlock, propagateStoresTo, runAnalysisForMethods inherited from class org.checkerframework.dataflow.analysis.AbstractAnalysisaddToWorklist, getContainingClass, getContainingMethod, getCurrentTree, getDirection, getExceptionalExitStore, getNodesForTree, getNodeValues, getRegularExitStore, getResult, getTransferFunction, getValue, getValue, init, isRunning, readFromStore, setCurrentNode, setCurrentTree, updateNodeValuesMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.checkerframework.dataflow.analysis.AnalysisgetDirection, getExceptionalExitStore, getRegularExitStore, getResult, getTransferFunction, getValue, getValue, isRunning
- 
Constructor Details- 
ResourceLeakAnalysisCreates a newCalledMethodsAnalysis.- Parameters:
- checker- the checker
- factory- the factory
 
 
-