Interface MethodEntry

All Superinterfaces:
AccessedEntry, DescribableEntry, MemberEntry
All Known Implementing Classes:
BasicMethodEntry

public non-sealed interface MethodEntry extends MemberEntry
Metadata model for a method declaration.
Author:
Matt Coley
  • Method Details

    • getReturnDescriptor

      @Nonnull default String getReturnDescriptor()
      Returns:
      Descriptor of the method's return type.
    • getParameterDescriptors

      @Nonnull default List<String> getParameterDescriptors()
      Returns:
      List of descriptors of all the method's parameters.
    • isField

      default boolean isField()
      Specified by:
      isField in interface MemberEntry
      Returns:
      true when this entry represents a field.
    • isMethod

      default boolean isMethod()
      Specified by:
      isMethod in interface MemberEntry
      Returns:
      true when this entry represents a method.
    • isVarargs

      default boolean isVarargs()