Uses of Class
edu.umd.cs.findbugs.ba.vna.ValueNumberFrame

Packages that use ValueNumberFrame
edu.umd.cs.findbugs.ba.bcp   
edu.umd.cs.findbugs.ba.vna   
 

Uses of ValueNumberFrame in edu.umd.cs.findbugs.ba.bcp
 

Methods in edu.umd.cs.findbugs.ba.bcp with parameters of type ValueNumberFrame
 MatchResult Load.match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet)
           
 MatchResult IfNull.match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet)
           
 MatchResult Invoke.match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet)
           
 MatchResult MatchAny.match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet)
           
 MatchResult New.match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet)
           
 MatchResult Monitorenter.match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet)
           
 MatchResult Store.match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet)
           
abstract  MatchResult PatternElement.match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet)
          Return whether or not this element matches the given instruction with the given Bindings in effect.
 MatchResult Opcode.match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet)
           
 MatchResult Wild.match(org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame before, ValueNumberFrame after, BindingSet bindingSet)
           
protected static Variable FieldAccess.snarfFieldValue(org.apache.bcel.generic.FieldInstruction fieldIns, org.apache.bcel.generic.ConstantPoolGen cpg, ValueNumberFrame frame)
          Get a Variable representing the stack value which will either be stored into or loaded from a field.
 

Uses of ValueNumberFrame in edu.umd.cs.findbugs.ba.vna
 

Methods in edu.umd.cs.findbugs.ba.vna that return ValueNumberFrame
 ValueNumberFrame ValueNumberAnalysis.createFact()
           
 ValueNumberFrame ValueNumberAnalysis.getFactAfterLocation(Location location)
           
 ValueNumberFrame ValueNumberDataflow.getFactAfterLocation(Location loc)
           
 ValueNumberFrame ValueNumberAnalysis.getFactAtLocation(Location location)
           
 ValueNumberFrame ValueNumberDataflow.getFactAtLocation(Location loc)
           
 

Methods in edu.umd.cs.findbugs.ba.vna that return types with arguments of type ValueNumberFrame
 java.util.Iterator<ValueNumberFrame> ValueNumberAnalysis.factIterator()
          Get an Iterator over all dataflow facts that we've recorded for the Locations in the CFG.
 

Methods in edu.umd.cs.findbugs.ba.vna with parameters of type ValueNumberFrame
 void ValueNumberAnalysis.initEntryFact(ValueNumberFrame result)
           
 void ValueNumberAnalysis.meetInto(ValueNumberFrame fact, Edge edge, ValueNumberFrame result)
           
protected  void ValueNumberAnalysis.mergeInto(ValueNumberFrame frame, ValueNumberFrame result)
           
protected  void ValueNumberAnalysis.mergeValues(ValueNumberFrame otherFrame, ValueNumberFrame resultFrame, int slot)
           
 void ValueNumberAnalysis.transferInstruction(org.apache.bcel.generic.InstructionHandle handle, BasicBlock basicBlock, ValueNumberFrame fact)
           
 

Method parameters in edu.umd.cs.findbugs.ba.vna with type arguments of type ValueNumberFrame
 void ValueNumberAnalysis.compactValueNumbers(Dataflow<ValueNumberFrame,ValueNumberAnalysis> dataflow)
          Compact the value numbers assigned.