public interface jakarta.ws.rs.ext.Providers
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: jakarta.ws.rs.ext.Providers
  super_class: java.lang.Object
{
  public abstract <T> jakarta.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljakarta/ws/rs/core/MediaType;)Ljakarta/ws/rs/ext/MessageBodyReader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljakarta/ws/rs/core/MediaType;)Ljakarta/ws/rs/ext/MessageBodyReader<TT;>;
    MethodParameters:
             Name  Flags
      type         
      genericType  
      annotations  
      mediaType    

  public abstract <T> jakarta.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljakarta/ws/rs/core/MediaType;)Ljakarta/ws/rs/ext/MessageBodyWriter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljakarta/ws/rs/core/MediaType;)Ljakarta/ws/rs/ext/MessageBodyWriter<TT;>;
    MethodParameters:
             Name  Flags
      type         
      genericType  
      annotations  
      mediaType    

  public abstract <T extends java.lang.Throwable> jakarta.ws.rs.ext.ExceptionMapper<T> getExceptionMapper(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljakarta/ws/rs/ext/ExceptionMapper;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Throwable;>(Ljava/lang/Class<TT;>;)Ljakarta/ws/rs/ext/ExceptionMapper<TT;>;
    MethodParameters:
      Name  Flags
      type  

  public abstract <T> jakarta.ws.rs.ext.ContextResolver<T> getContextResolver(java.lang.Class<T>, jakarta.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Class;Ljakarta/ws/rs/core/MediaType;)Ljakarta/ws/rs/ext/ContextResolver;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljakarta/ws/rs/core/MediaType;)Ljakarta/ws/rs/ext/ContextResolver<TT;>;
    MethodParameters:
             Name  Flags
      contextType  
      mediaType    
}
SourceFile: "Providers.java"