public interface IMemberValuePairBinding extends IBinding
MemberValuePair nodes.
This interface is not intended to be implemented by clients.
ANNOTATION, MEMBER_VALUE_PAIR, METHOD, PACKAGE, TYPE, VARIABLE| Modifier and Type | Method and Description |
|---|---|
IMethodBinding |
getMethodBinding()
Returns the method binding corresponding to the named annotation type member.
|
String |
getName()
Returns the name of the annotation type member.
|
Object |
getValue()
Returns the resolved value.
|
boolean |
isDefault() |
equals, getAnnotations, getJavaElement, getKey, getKind, getModifiers, isDeprecated, isEqualTo, isSynthetic, toStringString getName()
IMethodBinding getMethodBinding()
Object getValue()
ITypeBinding for the class objectIVariableBinding for the enum constantIAnnotationBindingObject[] whose elements are as per above
(the language only allows single dimensional arrays in annotations)null if none existsboolean isDefault()
true iff this member value pair's value is the default value.
Returns false otherwise.Copyright (c) IBM Corp. and others 2000, 2006. All Rights Reserved.