public interface org.eclipse.jgit.lib.TypedConfigGetter
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.jgit.lib.TypedConfigGetter
  super_class: java.lang.Object
{
  public abstract boolean getBoolean(org.eclipse.jgit.lib.Config, java.lang.String, java.lang.String, java.lang.String, boolean);
    descriptor: (Lorg/eclipse/jgit/lib/Config;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      config        
      section       
      subsection    
      name          
      defaultValue  

  public abstract <T extends java.lang.Enum<?>> T getEnum(org.eclipse.jgit.lib.Config, T[], java.lang.String, java.lang.String, java.lang.String, );
    descriptor: (Lorg/eclipse/jgit/lib/Config;[Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Enum<*>;>(Lorg/eclipse/jgit/lib/Config;[TT;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;TT;)TT;
    MethodParameters:
              Name  Flags
      config        
      all           
      section       
      subsection    
      name          
      defaultValue  

  public abstract int getInt(org.eclipse.jgit.lib.Config, java.lang.String, java.lang.String, java.lang.String, int);
    descriptor: (Lorg/eclipse/jgit/lib/Config;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      config        
      section       
      subsection    
      name          
      defaultValue  

  public abstract long getLong(org.eclipse.jgit.lib.Config, java.lang.String, java.lang.String, java.lang.String, long);
    descriptor: (Lorg/eclipse/jgit/lib/Config;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      config        
      section       
      subsection    
      name          
      defaultValue  

  public abstract long getTimeUnit(org.eclipse.jgit.lib.Config, java.lang.String, java.lang.String, java.lang.String, long, java.util.concurrent.TimeUnit);
    descriptor: (Lorg/eclipse/jgit/lib/Config;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      config        
      section       
      subsection    
      name          
      defaultValue  
      wantUnit      

  public abstract java.util.List<org.eclipse.jgit.transport.RefSpec> getRefSpecs(org.eclipse.jgit.lib.Config, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Lorg/eclipse/jgit/lib/Config;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/eclipse/jgit/lib/Config;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Lorg/eclipse/jgit/transport/RefSpec;>;
    RuntimeInvisibleAnnotations: 
      org.eclipse.jgit.annotations.NonNull()
    MethodParameters:
            Name  Flags
      config      
      section     
      subsection  
      name        
}
SourceFile: "TypedConfigGetter.java"