Package io.determann.shadow.api
Interface DeclaredHolder
- All Superinterfaces:
ApiHolder
- All Known Implementing Classes:
ModuleImpl,PackageImpl,ShadowApiImpl
Holds classes, interfaces, enums etc
-
Method Summary
Modifier and TypeMethodDescriptiondefault Optional<Annotation>getAnnotation(String qualifiedName) default AnnotationgetAnnotationOrThrow(String qualifiedName) default List<Annotation>default ClassgetClassOrThrow(String qualifiedName) getDeclared(String qualifiedName) default DeclaredgetDeclaredOrThrow(String qualifiedName) default EnumgetEnumOrThrow(String qualifiedName) getEnums()getInterface(String qualifiedName) default InterfacegetInterfaceOrThrow(String qualifiedName) default RecordgetRecordOrThrow(String qualifiedName)
-
Method Details
-
getDeclared
-
getDeclared
-
getDeclaredOrThrow
-
getAnnotations
-
getAnnotation
-
getAnnotationOrThrow
-
getClasses
-
getClass
-
getClassOrThrow
-
getEnums
-
getEnum
-
getEnumOrThrow
-
getInterfaces
-
getInterface
-
getInterfaceOrThrow
-
getRecords
-
getRecord
-
getRecordOrThrow
-