Package io.determann.shadow.api.shadow
Interface Package
- All Superinterfaces:
Annotationable<PackageElement>,ApiHolder,DeclaredHolder,ElementBacked<PackageElement>,MirrorBacked<NoType>,Modifiable,QualifiedNameable<PackageElement>,Shadow<NoType>
- All Known Implementing Classes:
PackageImpl
public interface Package
extends Shadow<NoType>, QualifiedNameable<PackageElement>, Annotationable<PackageElement>, DeclaredHolder
-
Method Summary
Methods inherited from interface io.determann.shadow.api.Annotationable
getAnnotationUsages, getDirectAnnotationUsages, getDirectUsageOf, getDirectUsageOfOrThrow, getDirectUsagesOf, getUsageOf, getUsageOfOrThrow, getUsagesOf, isAnnotatedWith, isDirectlyAnnotatedWithMethods inherited from interface io.determann.shadow.api.DeclaredHolder
getAnnotation, getAnnotationOrThrow, getAnnotations, getClass, getClasses, getClassOrThrow, getDeclared, getDeclared, getDeclaredOrThrow, getEnum, getEnumOrThrow, getEnums, getInterface, getInterfaceOrThrow, getInterfaces, getRecord, getRecordOrThrow, getRecordsMethods inherited from interface io.determann.shadow.api.ElementBacked
getElement, getJavaDoc, getModifiers, getModule, getSimpleName, logError, logInfo, logWarningMethods inherited from interface io.determann.shadow.api.modifier.Modifiable
hasModifierMethods inherited from interface io.determann.shadow.api.QualifiedNameable
getQualifiedNameMethods inherited from interface io.determann.shadow.api.shadow.Shadow
getApi, getMirror, getTypeKind, isTypeKind, representsSameType
-
Method Details
-
getContent
returns everything in this package -
isUnnamed
boolean isUnnamed()Unnamed packages are intend for small snips of code like jShell and not seen in regular projects -
equals
be careful using this equals
-