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. sourceSinkMapprivate java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>>TypeQualifierValueSet. whereAlwaysprivate java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>>TypeQualifierValueSet. whereNeverMethods 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 voidTypeQualifierValueSet. addSourceSinkInfo(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMap, ValueNumber vn, SourceSinkInfo sourceSinkInfo)static booleanFlowValue. backwardsValueConflictsWithSource(FlowValue backwardsFlowValue, SourceSinkInfo source, TypeQualifierValue typeQualifierValue, boolean isIdentity)Determine whether given backwards FlowValue conflicts with given source.intSourceSinkInfo. compareTo(SourceSinkInfo o)voidTypeQualifierValueSet. modelSourceSink(SourceSinkInfo sourceSinkInfo)protected voidTypeQualifierDataflowAnalysis. 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 voidTypeQualifierValueSet. addSourceSinkInfo(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMap, ValueNumber vn, SourceSinkInfo sourceSinkInfo)private static voidTypeQualifierValueSet. appendSourceSinkInfos(java.lang.StringBuilder buf, java.lang.String key, java.util.Set<? extends SourceSinkInfo> sourceSinkInfoSet)private voidTypeQualifierValueSet. 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 voidTypeQualifierValueSet. mergeSourceSinkInfoSets(java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> sourceSinkInfoSetMapToUpdate, java.util.Map<ValueNumber,java.util.Set<SourceSinkInfo>> otherSourceSinkInfoSetMap, ValueNumber vn)private static voidTypeQualifierValueSet. 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 voidCheckTypeQualifiers. annotateWarningWithSourceSinkInfo(BugInstance warning, XMethod xMethod, ValueNumber vn, SourceSinkInfo sourceSinkInfo)private voidCheckTypeQualifiers. emitSourceWarning(java.lang.String bugType, XMethod xMethod, TypeQualifierValue<?> typeQualifierValue, FlowValue backwardsFlowValue, TypeQualifierValueSet backwardsFact, SourceSinkInfo source, ValueNumber vn, Location location)private LocationCheckTypeQualifiers. getSinkLocation(SourceSinkInfo sourceSinkInfo)Method parameters in edu.umd.cs.findbugs.detect with type arguments of type SourceSinkInfo Modifier and Type Method Description private LocationCheckTypeQualifiers. getSinkLocation(java.lang.Iterable<? extends SourceSinkInfo> info)
-