public interface net.bytebuddy.description.method.ParameterList<T extends net.bytebuddy.description.method.ParameterDescription> extends net.bytebuddy.matcher.FilterableList<T, net.bytebuddy.description.method.ParameterList<T>>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: net.bytebuddy.description.method.ParameterList
  super_class: java.lang.Object
{
  public abstract net.bytebuddy.description.type.TypeList$Generic asTypeList();
    descriptor: ()Lnet/bytebuddy/description/type/TypeList$Generic;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract net.bytebuddy.description.ByteCodeElement$Token$TokenList<net.bytebuddy.description.method.ParameterDescription$Token> asTokenList(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.type.TypeDescription>);
    descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/description/ByteCodeElement$Token$TokenList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;)Lnet/bytebuddy/description/ByteCodeElement$Token$TokenList<Lnet/bytebuddy/description/method/ParameterDescription$Token;>;
    MethodParameters:
         Name  Flags
      matcher  

  public abstract net.bytebuddy.description.method.ParameterList<net.bytebuddy.description.method.ParameterDescription$InDefinedShape> asDefined();
    descriptor: ()Lnet/bytebuddy/description/method/ParameterList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lnet/bytebuddy/description/method/ParameterList<Lnet/bytebuddy/description/method/ParameterDescription$InDefinedShape;>;

  public abstract boolean hasExplicitMetaData();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <T::Lnet/bytebuddy/description/method/ParameterDescription;>Ljava/lang/Object;Lnet/bytebuddy/matcher/FilterableList<TT;Lnet/bytebuddy/description/method/ParameterList<TT;>;>;
SourceFile: "ParameterList.java"
NestMembers:
  net.bytebuddy.description.method.ParameterList$AbstractBase  net.bytebuddy.description.method.ParameterList$Empty  net.bytebuddy.description.method.ParameterList$Explicit  net.bytebuddy.description.method.ParameterList$Explicit$ForTypes  net.bytebuddy.description.method.ParameterList$ForLoadedExecutable  net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$Dispatcher  net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$Dispatcher$CreationAction  net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$Dispatcher$ForJava8CapableVm  net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$Dispatcher$ForLegacyVm  net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfConstructor  net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfLegacyVmConstructor  net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfLegacyVmMethod  net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfMethod  net.bytebuddy.description.method.ParameterList$ForTokens  net.bytebuddy.description.method.ParameterList$TypeSubstituting
InnerClasses:
  public abstract Token = net.bytebuddy.description.ByteCodeElement$Token of net.bytebuddy.description.ByteCodeElement
  public TokenList = net.bytebuddy.description.ByteCodeElement$Token$TokenList of net.bytebuddy.description.ByteCodeElement$Token
  public abstract InDefinedShape = net.bytebuddy.description.method.ParameterDescription$InDefinedShape of net.bytebuddy.description.method.ParameterDescription
  public Token = net.bytebuddy.description.method.ParameterDescription$Token of net.bytebuddy.description.method.ParameterDescription
  public abstract AbstractBase = net.bytebuddy.description.method.ParameterList$AbstractBase of net.bytebuddy.description.method.ParameterList
  public Empty = net.bytebuddy.description.method.ParameterList$Empty of net.bytebuddy.description.method.ParameterList
  public Explicit = net.bytebuddy.description.method.ParameterList$Explicit of net.bytebuddy.description.method.ParameterList
  public abstract ForLoadedExecutable = net.bytebuddy.description.method.ParameterList$ForLoadedExecutable of net.bytebuddy.description.method.ParameterList
  public ForTokens = net.bytebuddy.description.method.ParameterList$ForTokens of net.bytebuddy.description.method.ParameterList
  public TypeSubstituting = net.bytebuddy.description.method.ParameterList$TypeSubstituting of net.bytebuddy.description.method.ParameterList
  public abstract Generic = net.bytebuddy.description.type.TypeList$Generic of net.bytebuddy.description.type.TypeList