Uses of Class
edu.umd.cs.findbugs.ba.npe.IsNullValueFrame
Packages that use IsNullValueFrame
-
Uses of IsNullValueFrame in edu.umd.cs.findbugs.ba.deref
Methods in edu.umd.cs.findbugs.ba.deref with parameters of type IsNullValueFrameModifier and TypeMethodDescriptionstatic Set<ValueNumber> UnconditionalValueDerefAnalysis.checkNonNullParams(Location location, ValueNumberFrame vnaFrame, org.apache.bcel.generic.ConstantPoolGen constantPool, org.apache.bcel.classfile.Method method, IsNullValueFrame invFrame) static Set<ValueNumber> UnconditionalValueDerefAnalysis.checkUnconditionalDerefDatabase(Location location, ValueNumberFrame vnaFrame, org.apache.bcel.generic.ConstantPoolGen constantPool, IsNullValueFrame invFrame, TypeDataflow typeDataflow) private static booleanUnconditionalValueDerefAnalysis.reportDereference(IsNullValueFrame invFrameAtNullCheck, int instance) static booleanUnconditionalValueDerefAnalysis.reportPotentialDereference(Location location, IsNullValueFrame invFrame) -
Uses of IsNullValueFrame in edu.umd.cs.findbugs.ba.npe
Subclasses with type arguments of type IsNullValueFrame in edu.umd.cs.findbugs.ba.npeModifier and TypeClassDescriptionclassA dataflow analysis to detect potential null pointer dereferences.classclassFields in edu.umd.cs.findbugs.ba.npe declared as IsNullValueFrameModifier and TypeFieldDescriptionprivate IsNullValueFrameIsNullValueAnalysis.cachedEntryFactprivate IsNullValueFrameIsNullValueAnalysis.instanceOfFrameprivate IsNullValueFrameIsNullValueAnalysis.lastFrameMethods in edu.umd.cs.findbugs.ba.npe that return IsNullValueFrameModifier and TypeMethodDescriptionIsNullValueAnalysis.createFact()IsNullValueAnalysis.getFactAtMidEdge(Edge edge) IsNullValueDataflow.getFactAtMidEdge(Edge edge) private IsNullValueFrameIsNullValueAnalysis.replaceValues(IsNullValueFrame origFrame, IsNullValueFrame frame, ValueNumber replaceMe, ValueNumberFrame prevVnaFrame, ValueNumberFrame targetVnaFrame, IsNullValue replacementValue) Update is-null information at a branch target based on information gained at a null comparison branch.Methods in edu.umd.cs.findbugs.ba.npe with parameters of type IsNullValueFrameModifier and TypeMethodDescriptionprivate voidNullDerefAndRedundantComparisonFinder.checkForUnconditionallyDereferencedNullValues(Location thisLocation, Map<ValueNumber, SortedSet<Location>> knownNullAndDoomedAt, Map<ValueNumber, NullValueUnconditionalDeref> nullValueGuaranteedDerefMap, ValueNumberFrame vnaFrame, IsNullValueFrame invFrame, UnconditionalValueDerefSet derefSet, boolean isEdge) Check for unconditionally dereferenced null values at a particular location in the CFG.voidIsNullValueAnalysis.endTransfer(BasicBlock basicBlock, org.apache.bcel.generic.InstructionHandle end, IsNullValueFrame result) private IsNullConditionDecisionIsNullValueAnalysis.getDecision(BasicBlock basicBlock, IsNullValueFrame lastFrame) Determine if the given basic block ends in a redundant null comparison.voidIsNullValueAnalysis.initEntryFact(IsNullValueFrame result) voidIsNullValueAnalysis.meetInto(IsNullValueFrame fact, Edge edge, IsNullValueFrame result) voidIsNullValueAnalysis.meetInto(IsNullValueFrame fact, Edge edge, IsNullValueFrame result, boolean propagatePhiNodeInformation) protected voidIsNullValueAnalysis.mergeInto(IsNullValueFrame other, IsNullValueFrame result) voidIsNullValueFrame.mergeKnownValuesWith(IsNullValueFrame otherFrame) protected voidIsNullValueAnalysis.mergeValues(IsNullValueFrame otherFrame, IsNullValueFrame resultFrame, int slot) private IsNullValueFrameIsNullValueAnalysis.replaceValues(IsNullValueFrame origFrame, IsNullValueFrame frame, ValueNumber replaceMe, ValueNumberFrame prevVnaFrame, ValueNumberFrame targetVnaFrame, IsNullValue replacementValue) Update is-null information at a branch target based on information gained at a null comparison branch.voidIsNullValueAnalysis.transfer(BasicBlock basicBlock, org.apache.bcel.generic.InstructionHandle end, IsNullValueFrame start, IsNullValueFrame result) voidIsNullValueAnalysis.transferInstruction(org.apache.bcel.generic.InstructionHandle handle, BasicBlock basicBlock, IsNullValueFrame fact)