public class ClassInformationAnnotation extends Object implements TypeAnnotation
| Constructor and Description |
|---|
ClassInformationAnnotation(Class<?> clazz,
List<Type> genericTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<String> |
getGenericTypes() |
List<String> |
getImplementedInterfaces() |
String |
getName() |
Optional<String> |
getParent() |
boolean |
hasDefaultConstructor() |
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isFinal() |
boolean |
isInstantiable() |
boolean |
isInterface() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitisPublicpublic static final String NAME
public String getName()
getName in interface TypeAnnotationpublic boolean isInstantiable()
public boolean isInterface()
public boolean isFinal()
public boolean isAbstract()
public boolean hasDefaultConstructor()
Copyright © 2017 MuleSoft, Inc.. All rights reserved.