public interface org.springframework.boot.actuate.endpoint.web.PathMapper
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.springframework.boot.actuate.endpoint.web.PathMapper
  super_class: java.lang.Object
{
  public abstract java.lang.String getRootPath(org.springframework.boot.actuate.endpoint.EndpointId);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/EndpointId;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      endpointId  

  public static java.lang.String getRootPath(java.util.List<org.springframework.boot.actuate.endpoint.web.PathMapper>, org.springframework.boot.actuate.endpoint.EndpointId);
    descriptor: (Ljava/util/List;Lorg/springframework/boot/actuate/endpoint/EndpointId;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // java.util.List pathMappers
        start local 1 // org.springframework.boot.actuate.endpoint.EndpointId endpointId
         0: .line 52
            aload 1 /* endpointId */
            ldc "EndpointId must not be null"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         1: .line 53
            aload 0 /* pathMappers */
            ifnull 8
         2: .line 54
            aload 0 /* pathMappers */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 7
      StackMap locals: java.util.List org.springframework.boot.actuate.endpoint.EndpointId top java.util.Iterator
      StackMap stack:
         3: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.springframework.boot.actuate.endpoint.web.PathMapper
            astore 2 /* mapper */
        start local 2 // org.springframework.boot.actuate.endpoint.web.PathMapper mapper
         4: .line 55
            aload 2 /* mapper */
            aload 1 /* endpointId */
            invokeinterface org.springframework.boot.actuate.endpoint.web.PathMapper.getRootPath:(Lorg/springframework/boot/actuate/endpoint/EndpointId;)Ljava/lang/String;
            astore 4 /* path */
        start local 4 // java.lang.String path
         5: .line 56
            aload 4 /* path */
            invokestatic org.springframework.util.StringUtils.hasText:(Ljava/lang/String;)Z
            ifeq 7
         6: .line 57
            aload 4 /* path */
            areturn
        end local 4 // java.lang.String path
        end local 2 // org.springframework.boot.actuate.endpoint.web.PathMapper mapper
         7: .line 54
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         8: .line 61
      StackMap locals: java.util.List org.springframework.boot.actuate.endpoint.EndpointId
      StackMap stack:
            aload 1 /* endpointId */
            invokevirtual org.springframework.boot.actuate.endpoint.EndpointId.toString:()Ljava/lang/String;
            areturn
        end local 1 // org.springframework.boot.actuate.endpoint.EndpointId endpointId
        end local 0 // java.util.List pathMappers
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0  pathMappers  Ljava/util/List<Lorg/springframework/boot/actuate/endpoint/web/PathMapper;>;
            0    9     1   endpointId  Lorg/springframework/boot/actuate/endpoint/EndpointId;
            4    7     2       mapper  Lorg/springframework/boot/actuate/endpoint/web/PathMapper;
            5    7     4         path  Ljava/lang/String;
    Signature: (Ljava/util/List<Lorg/springframework/boot/actuate/endpoint/web/PathMapper;>;Lorg/springframework/boot/actuate/endpoint/EndpointId;)Ljava/lang/String;
    MethodParameters:
             Name  Flags
      pathMappers  
      endpointId   
}
SourceFile: "PathMapper.java"
    RuntimeVisibleAnnotations: 
      java.lang.FunctionalInterface()