com.h3xstream.findsecbugs.taintanalysis
Class TaintDataflowEngine
java.lang.Object
com.h3xstream.findsecbugs.taintanalysis.TaintDataflowEngine
- All Implemented Interfaces:
- edu.umd.cs.findbugs.classfile.IAnalysisEngine<edu.umd.cs.findbugs.classfile.MethodDescriptor,TaintDataflow>, edu.umd.cs.findbugs.classfile.IMethodAnalysisEngine<TaintDataflow>
public class TaintDataflowEngine
- extends Object
- implements edu.umd.cs.findbugs.classfile.IMethodAnalysisEngine<TaintDataflow>
Requests or creates needed objects and execute taint analysis
- Author:
- David Formanek
|
Method Summary |
TaintDataflow |
analyze(edu.umd.cs.findbugs.classfile.IAnalysisCache cache,
edu.umd.cs.findbugs.classfile.MethodDescriptor descriptor)
|
boolean |
canRecompute()
|
void |
registerWith(edu.umd.cs.findbugs.classfile.IAnalysisCache iac)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaintDataflowEngine
public TaintDataflowEngine()
analyze
public TaintDataflow analyze(edu.umd.cs.findbugs.classfile.IAnalysisCache cache,
edu.umd.cs.findbugs.classfile.MethodDescriptor descriptor)
throws edu.umd.cs.findbugs.classfile.CheckedAnalysisException
- Specified by:
analyze in interface edu.umd.cs.findbugs.classfile.IAnalysisEngine<edu.umd.cs.findbugs.classfile.MethodDescriptor,TaintDataflow>
- Throws:
edu.umd.cs.findbugs.classfile.CheckedAnalysisException
registerWith
public void registerWith(edu.umd.cs.findbugs.classfile.IAnalysisCache iac)
- Specified by:
registerWith in interface edu.umd.cs.findbugs.classfile.IAnalysisEngine<edu.umd.cs.findbugs.classfile.MethodDescriptor,TaintDataflow>
canRecompute
public boolean canRecompute()
Copyright © 2015. All rights reserved.