| java.lang.Object edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue
TypeQualifierValue | public class TypeQualifierValue (Code) | | A TypeQualifierValue is a pair specifying a type qualifier annotation
and a value. Each TypeQualifierValue is effectively a different
type qualifier. For example, if Foo is a type qualifier annotation
having an int value, then Foo(0), Foo(1), etc. are all
different type qualifiers which must be checked separately.
author: William Pugh |
getTypeQualifierClassDescriptor | public ClassDescriptor getTypeQualifierClassDescriptor()(Code) | | Get the ClassDescriptor which specifies the type qualifier annotation.
ClassDescriptor which specifies the type qualifier annotation |
getValue | public static synchronized TypeQualifierValue getValue(ClassDescriptor desc, Object value)(Code) | | Given a ClassDescriptor/value pair, return the
interned TypeQualifierValue representing that pair.
Parameters: desc - a ClassDescriptor denoting a type qualifier annotation Parameters: value - a value an interned TypeQualifierValue object |
hashCode | public int hashCode()(Code) | | |
isStrictQualifier | public boolean isStrictQualifier()(Code) | | Return whether or not this TypeQualifierValue denotes
a strict qualifier.
true if type qualifier is strict, false otherwise |
|
|