public interface IMemberValuePairBinding extends IBinding
MemberValuePair
nodes.ANNOTATION, MEMBER_VALUE_PAIR, METHOD, MODULE, 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, isRecovered, isSynthetic, toString
String getName()
IMethodBinding getMethodBinding()
Object getValue()
ITypeBinding
for the class objectIVariableBinding
for the enum constantIAnnotationBinding
Object[]
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) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.