E
- public abstract class Meta<E extends AnnotatedElement> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Meta.ForClass<T> |
static class |
Meta.ForConstructor<T> |
static class |
Meta.ForContainerElement |
static class |
Meta.ForCrossParameter<E extends Executable> |
static class |
Meta.ForExecutable<E extends Executable> |
static class |
Meta.ForField |
static class |
Meta.ForMember<M extends Member & AnnotatedElement> |
static class |
Meta.ForMethod |
static class |
Meta.ForParameter |
Modifier | Constructor and Description |
---|---|
protected |
Meta(E host,
ElementType elementType) |
Modifier and Type | Method and Description |
---|---|
String |
describeHost() |
boolean |
equals(Object obj) |
abstract AnnotatedType |
getAnnotatedType() |
abstract Class<?> |
getDeclaringClass() |
ElementType |
getElementType() |
E |
getHost() |
abstract String |
getName() |
abstract Meta<?> |
getParent() |
abstract Type |
getType() |
int |
hashCode() |
String |
toString() |
protected Meta(E host, ElementType elementType)
public E getHost()
public ElementType getElementType()
public abstract Type getType()
public abstract Class<?> getDeclaringClass()
public abstract AnnotatedType getAnnotatedType()
public abstract String getName()
public abstract Meta<?> getParent()
public String describeHost()
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.