public interface FrankClass extends FrankType
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getAllJavaDocTagsOf(String tagName) |
FrankAnnotation |
getAnnotationIncludingInherited(String annotationFullName) |
FrankMethod[] |
getDeclaredAndInheritedMethods() |
FrankMethod[] |
getDeclaredMethods() |
FrankMethod[] |
getDeclaredMethodsAndMultiplyInheritedPlaceholders() |
FrankEnumConstant[] |
getEnumConstants() |
List<FrankClass> |
getInterfaceImplementations()
Assumes that this object models a Java interface and get the non-abstract interface implementations.
|
FrankClass[] |
getInterfaces()
Get super interfaces of an interface, or interfaces implemented by a class.
|
String |
getJavaDoc() |
String |
getJavaDocTag(String tagName) |
String |
getJavaDocTagIncludingInherited(String tagName) |
String |
getPackageName() |
String |
getSimpleName() |
FrankClass |
getSuperclass() |
boolean |
isAbstract() |
boolean |
isInterface() |
default boolean |
isPrimitive() |
boolean |
isPublic() |
getAnnotation, getAnnotations, isEnumgetNamedefault boolean isPrimitive()
isPrimitive in interface FrankTypeString getSimpleName()
String getPackageName()
FrankClass getSuperclass()
FrankClass[] getInterfaces()
boolean isAbstract()
boolean isInterface()
boolean isPublic()
isPublic in interface FrankProgramElementList<FrankClass> getInterfaceImplementations() throws FrankDocException
FrankDocExceptionFrankMethod[] getDeclaredMethods()
FrankMethod[] getDeclaredAndInheritedMethods()
FrankMethod[] getDeclaredMethodsAndMultiplyInheritedPlaceholders()
FrankEnumConstant[] getEnumConstants()
String getJavaDoc()
FrankAnnotation getAnnotationIncludingInherited(String annotationFullName) throws FrankDocException
FrankDocExceptionString getJavaDocTagIncludingInherited(String tagName) throws FrankDocException
FrankDocExceptionCopyright © 2022 Ibissource.org. All rights reserved.