Package edu.umd.cs.findbugs.ba.jsr305
Class DirectlyRelevantTypeQualifiersDatabase
- java.lang.Object
-
- edu.umd.cs.findbugs.ba.jsr305.DirectlyRelevantTypeQualifiersDatabase
-
public class DirectlyRelevantTypeQualifiersDatabase extends java.lang.Object
Database of type qualfiers applied directly to methods.- Author:
- William Pugh, David Hovemeyer
-
-
Constructor Summary
Constructors Constructor Description DirectlyRelevantTypeQualifiersDatabase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<TypeQualifierValue<?>>
getAllKnownQualifiers()
Return a set of all known type qualifiers.java.util.Collection<TypeQualifierValue<?>>
getDirectlyRelevantTypeQualifiers(MethodDescriptor m)
Get the directly-relevant type qualifiers applied to given method.void
setDirectlyRelevantTypeQualifiers(MethodDescriptor methodDescriptor, java.util.Collection<TypeQualifierValue<?>> qualifiers)
Set the collection of directly-relevant type qualifiers for a given method.
-
-
-
Method Detail
-
getDirectlyRelevantTypeQualifiers
public java.util.Collection<TypeQualifierValue<?>> getDirectlyRelevantTypeQualifiers(MethodDescriptor m)
Get the directly-relevant type qualifiers applied to given method.- Parameters:
m
- MethodDescriptor identifying a method- Returns:
- Collection of type qualifiers applied directly to that method
-
getAllKnownQualifiers
public java.util.Set<TypeQualifierValue<?>> getAllKnownQualifiers()
Return a set of all known type qualifiers.- Returns:
- set of all known type qualifiers
-
setDirectlyRelevantTypeQualifiers
public void setDirectlyRelevantTypeQualifiers(MethodDescriptor methodDescriptor, java.util.Collection<TypeQualifierValue<?>> qualifiers)
Set the collection of directly-relevant type qualifiers for a given method.- Parameters:
methodDescriptor
- MethodDescriptor identifying a methodqualifiers
- collection of directly-relevant type qualifiers for the method
-
-