Class PackageDescription.ForLoadedPackage

java.lang.Object
net.bytebuddy.description.type.PackageDescription.AbstractBase
net.bytebuddy.description.type.PackageDescription.ForLoadedPackage
All Implemented Interfaces:
AnnotationSource, NamedElement, NamedElement.WithRuntimeName, PackageDescription
Enclosing interface:
PackageDescription

public static class PackageDescription.ForLoadedPackage extends PackageDescription.AbstractBase
Represents a loaded Package wrapped as a PackageDescription.
  • Field Details

    • aPackage

      private final Package aPackage
      The represented package.
  • Constructor Details

    • ForLoadedPackage

      public ForLoadedPackage(Package aPackage)
      Creates a new loaded package representation.
      Parameters:
      aPackage - The represented package.
  • Method Details

    • getDeclaredAnnotations

      public AnnotationList getDeclaredAnnotations()
      Returns a list of annotations that are declared by this instance.
      Returns:
      A list of declared annotations.
    • getName

      public String getName()
      Returns the binary name of this byte code element. If no well-defined internal name is known for this element, the actual name is returned.
      Returns:
      The binary ame of this byte code element as visible from within a running Java application.