Uses of Class
edu.umd.cs.findbugs.ba.jsr305.SourceSinkInfo
-
Packages that use SourceSinkInfo Package Description edu.umd.cs.findbugs.ba.jsr305 Support for analyzing code containing JSR-305 type qualifier annotations.edu.umd.cs.findbugs.detect -
-
Uses of SourceSinkInfo in edu.umd.cs.findbugs.ba.jsr305
Fields in edu.umd.cs.findbugs.ba.jsr305 with type parameters of type SourceSinkInfo Modifier and Type Field Description private java.util.Map<Location,java.util.Set<SourceSinkInfo>>
TypeQualifierDataflowAnalysis. sourceSinkMap
private java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>>
TypeQualifierValueSet. whereAlways
private java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>>
TypeQualifierValueSet. whereNever
Methods in edu.umd.cs.findbugs.ba.jsr305 that return types with arguments of type SourceSinkInfo Modifier and Type Method Description private static java.util.Set<SourceSinkInfo>
TypeQualifierValueSet. getOrCreateSourceSinkInfoSet(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMap, ValueNumber vn)
java.util.Set<SourceSinkInfo>
TypeQualifierDataflowAnalysis. getSourceSinkInfoSet(Location location)
Get the set of SourceSinkInfo objects representing sources/sinks at a given Location.private static java.util.Set<? extends SourceSinkInfo>
TypeQualifierValueSet. getSourceSinkInfoSet(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMap, ValueNumber vn)
java.util.Set<? extends SourceSinkInfo>
TypeQualifierValueSet. getWhere(ValueNumber vn)
java.util.Set<? extends SourceSinkInfo>
TypeQualifierValueSet. getWhereAlways(ValueNumber vn)
java.util.Set<? extends SourceSinkInfo>
TypeQualifierValueSet. getWhereNever(ValueNumber vn)
Methods in edu.umd.cs.findbugs.ba.jsr305 with parameters of type SourceSinkInfo Modifier and Type Method Description private static void
TypeQualifierValueSet. addSourceSinkInfo(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMap, ValueNumber vn, SourceSinkInfo sourceSinkInfo)
static boolean
FlowValue. backwardsValueConflictsWithSource(FlowValue backwardsFlowValue, SourceSinkInfo source, TypeQualifierValue typeQualifierValue, boolean isIdentity)
Determine whether given backwards FlowValue conflicts with given source.int
SourceSinkInfo. compareTo(SourceSinkInfo o)
void
TypeQualifierValueSet. modelSourceSink(SourceSinkInfo sourceSinkInfo)
protected void
TypeQualifierDataflowAnalysis. registerSourceSink(SourceSinkInfo sourceSinkInfo)
Method parameters in edu.umd.cs.findbugs.ba.jsr305 with type arguments of type SourceSinkInfo Modifier and Type Method Description private static void
TypeQualifierValueSet. addSourceSinkInfo(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMap, ValueNumber vn, SourceSinkInfo sourceSinkInfo)
private static void
TypeQualifierValueSet. appendSourceSinkInfos(java.lang.StringBuilder buf, java.lang.String key, java.util.Set<? extends SourceSinkInfo> sourceSinkInfoSet)
private void
TypeQualifierValueSet. copySourceSinkInfoSetMap(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> dest, java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> source)
private static java.util.Set<SourceSinkInfo>
TypeQualifierValueSet. getOrCreateSourceSinkInfoSet(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMap, ValueNumber vn)
private static java.util.Set<? extends SourceSinkInfo>
TypeQualifierValueSet. getSourceSinkInfoSet(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMap, ValueNumber vn)
private void
TypeQualifierValueSet. mergeSourceSinkInfoSets(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMapToUpdate, java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> otherSourceSinkInfoSetMap, ValueNumber vn)
private static void
TypeQualifierValueSet. transferSourceSinkInfoSet(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMap, ValueNumber fromVN, ValueNumber toVN)
-
Uses of SourceSinkInfo in edu.umd.cs.findbugs.detect
Methods in edu.umd.cs.findbugs.detect with parameters of type SourceSinkInfo Modifier and Type Method Description private void
CheckTypeQualifiers. annotateWarningWithSourceSinkInfo(BugInstance warning, XMethod xMethod, ValueNumber vn, SourceSinkInfo sourceSinkInfo)
private void
CheckTypeQualifiers. emitSourceWarning(java.lang.String bugType, XMethod xMethod, TypeQualifierValue<?> typeQualifierValue, FlowValue backwardsFlowValue, TypeQualifierValueSet backwardsFact, SourceSinkInfo source, ValueNumber vn, Location location)
private Location
CheckTypeQualifiers. getSinkLocation(SourceSinkInfo sourceSinkInfo)
Method parameters in edu.umd.cs.findbugs.detect with type arguments of type SourceSinkInfo Modifier and Type Method Description private Location
CheckTypeQualifiers. getSinkLocation(java.lang.Iterable<? extends SourceSinkInfo> info)
-