Class TypeParameterElementImpl
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeParameterElementImpl
- All Implemented Interfaces:
AnnotatedConstruct
,Element
,TypeParameterElement
,IElementInfo
-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
_binding, _env
-
Method Summary
Modifier and TypeMethodDescription<R,
P> R accept
(ElementVisitor<R, P> v, P p) <A extends Annotation>
AgetAnnotation
(Class<A> annotationType) protected AnnotationBinding[]
List
<? extends AnnotationMirror> <A extends Annotation>
A[]getAnnotationsByType
(Class<A> annotationType) List
<? extends TypeMirror> getKind()
toString()
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
asType, equals, getFileName, getModifiers, getPackedAnnotationBindings, getSimpleName, hashCode, hides
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.lang.model.element.Element
equals, getModifiers, getSimpleName, hashCode
Methods inherited from interface javax.lang.model.element.TypeParameterElement
asType
-
Method Details
-
getBounds
- Specified by:
getBounds
in interfaceTypeParameterElement
-
getGenericElement
- Specified by:
getGenericElement
in interfaceTypeParameterElement
-
accept
-
getAnnotationBindings
- Specified by:
getAnnotationBindings
in classElementImpl
- Returns:
- the set of compiler annotation bindings on this element
-
getAnnotationMirrors
- Specified by:
getAnnotationMirrors
in interfaceAnnotatedConstruct
- Specified by:
getAnnotationMirrors
in interfaceElement
- Overrides:
getAnnotationMirrors
in classElementImpl
-
getAnnotationsByType
- Specified by:
getAnnotationsByType
in interfaceAnnotatedConstruct
- Specified by:
getAnnotationsByType
in interfaceElement
- Overrides:
getAnnotationsByType
in classElementImpl
-
getAnnotation
- Specified by:
getAnnotation
in interfaceAnnotatedConstruct
- Specified by:
getAnnotation
in interfaceElement
- Overrides:
getAnnotation
in classElementImpl
-
getEnclosedElements
- Specified by:
getEnclosedElements
in interfaceElement
-
getEnclosingElement
- Specified by:
getEnclosingElement
in interfaceElement
- Specified by:
getEnclosingElement
in interfaceTypeParameterElement
-
getKind
-
toString
- Overrides:
toString
in classElementImpl
-