FindBugs™ 1.3.9

edu.umd.cs.findbugs.ba.jsr305
Class DirectlyRelevantTypeQualifiersDatabase

java.lang.Object
  extended by 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
DirectlyRelevantTypeQualifiersDatabase()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectlyRelevantTypeQualifiersDatabase

public DirectlyRelevantTypeQualifiersDatabase()
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 method
qualifiers - collection of directly-relevant type qualifiers for the method

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.