public abstract static class PackageDescription.AbstractBase extends Object implements PackageDescription
PackageDescription.AbstractBase, PackageDescription.ForLoadedPackage, PackageDescription.Simple
NamedElement.WithDescriptor, NamedElement.WithGenericName, NamedElement.WithOptionalName, NamedElement.WithRuntimeName
AnnotationSource.Empty, AnnotationSource.Explicit
DEFAULT, PACKAGE_CLASS_NAME, PACKAGE_MODIFIERS, UNDEFINED
EMPTY_NAME, NO_NAME
Constructor and Description |
---|
AbstractBase() |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(TypeDescription typeDescription)
Checks if this package contains the provided type.
|
boolean |
equals(Object other) |
String |
getActualName()
Returns the display name of this element as it is found in the source code.
|
String |
getInternalName()
Returns the internal name of this byte code element.
|
int |
hashCode() |
boolean |
isDefault()
Returns
true if this package description represents the default package. |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getName
getDeclaredAnnotations
public String getInternalName()
getInternalName
in interface NamedElement.WithRuntimeName
public String getActualName()
getActualName
in interface NamedElement
public boolean contains(TypeDescription typeDescription)
contains
in interface PackageDescription
typeDescription
- The type to examine.true
if the given type contains the provided type.public boolean isDefault()
true
if this package description represents the default package.isDefault
in interface PackageDescription
true
if this package description represents the default package.public boolean equals(@MaybeNull Object other)
Copyright © 2014–2023. All rights reserved.