- Type Parameters:
D
- declaring typeT
- attribute type
- All Superinterfaces:
IuAnnotatedElement
,IuAttribute<D,
,T> IuDeclaredElement<D>
,IuNamedElement<D>
- All Known Implementing Classes:
FieldFacade
,PropertyFacade
Refines internal attribute return types.
-
Method Summary
Modifier and TypeMethodDescriptionTypeFacade
<?, D> Gets the declaring type.TypeFacade
<?, T> type()
Gets the type.Methods inherited from interface edu.iu.type.IuAnnotatedElement
annotation, annotations, hasAnnotation, permitted, permitted
Methods inherited from interface edu.iu.type.IuAttribute
get, serializable, set
Methods inherited from interface edu.iu.type.IuNamedElement
name
-
Method Details
-
declaringType
TypeFacade<?,D> declaringType()Description copied from interface:IuDeclaredElement
Gets the declaring type.- Specified by:
declaringType
in interfaceIuDeclaredElement<D>
- Returns:
- declaring type
-
type
TypeFacade<?,T> type()Description copied from interface:IuAttribute
Gets the type.- Specified by:
type
in interfaceIuAttribute<D,
T> - Returns:
- type
-