All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:49,1
    - Dst: '[File].<init>()'
      Src: MavenWrapperDownloader:50,1
    - Dst: '[File].getAbsolutePath()'
      Src: MavenWrapperDownloader:51,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:51,1
    - Dst: '[File].<init>(File,String)'
      Src: MavenWrapperDownloader:55,1
    - Dst: '[File].exists()'
      Src: MavenWrapperDownloader:57,1
    - Dst: '[FileInputStream].<init>(File)'
      Src: MavenWrapperDownloader:60,1
    - Dst: '[java.util.Properties].<init>()'
      Src: MavenWrapperDownloader:61,1
    - Dst: '[java.util.Properties].load(FileInputStream)'
      Src: MavenWrapperDownloader:62,1
    - Dst: '[java.util.Properties].getProperty(String,MavenWrapperDownloader)'
      Src: MavenWrapperDownloader:63,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:65,1
    - Dst: '[FileInputStream].close()'
      Src: MavenWrapperDownloader:69,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:76,1
    - Dst: '[File].getAbsolutePath()'
      Src: MavenWrapperDownloader:78,1
    - Dst: '[File].<init>(MavenWrapperDownloader,String)'
      Src: MavenWrapperDownloader:78,1
    - Dst: '[File].getParentFile()'
      Src: MavenWrapperDownloader:79,1
    - Dst: '[MavenWrapperDownloader].exists()'
      Src: MavenWrapperDownloader:79,1
    - Dst: '[File].getParentFile()'
      Src: MavenWrapperDownloader:80,1
    - Dst: '[MavenWrapperDownloader].mkdirs()'
      Src: MavenWrapperDownloader:80,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:81,1
    - Dst: '[File].getAbsolutePath()'
      Src: MavenWrapperDownloader:85,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:85,1
    - Dst: '[MavenWrapperDownloader].downloadFileFromURL(MavenWrapperDownloader,File)'
      Src: MavenWrapperDownloader:87,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:88,1
    - Dst: System.exit(int)
      Src: MavenWrapperDownloader:89,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:91,1
    - Dst: e.printStackTrace()
      Src: MavenWrapperDownloader:92,1
    - Dst: System.exit(int)
      Src: MavenWrapperDownloader:93,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 95
    functionName: '[MavenWrapperDownloader].main(String)'
    functionSourceFile: /src/spring-cloud-netflix/.mvn/wrapper/MavenWrapperDownloader.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].<init>()'
    - '[FileInputStream].close()'
    - '[File].<init>(MavenWrapperDownloader,String)'
    - '[FileInputStream].<init>(File)'
    - '[File].<init>(File,String)'
    - '[MavenWrapperDownloader].downloadFileFromURL(MavenWrapperDownloader,File)'
    - '[File].exists()'
    - '[java.util.Properties].getProperty(String,MavenWrapperDownloader)'
    - System.out.println(String)
    - '[java.util.Properties].load(FileInputStream)'
    - e.printStackTrace()
    - '[MavenWrapperDownloader].mkdirs()'
    - '[MavenWrapperDownloader].exists()'
    - '[File].getParentFile()'
    - System.exit(int)
    - '[File].<init>()'
    - '[File].getAbsolutePath()'
    linkageType: ''
    returnType: void
    signature: '[MavenWrapperDownloader].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[URL].<init>(String)'
      Src: MavenWrapperDownloader:98,1
    - Dst: '[URL].openStream()'
      Src: MavenWrapperDownloader:100,1
    - Dst: Channels.newChannel(MavenWrapperDownloader)
      Src: MavenWrapperDownloader:100,1
    - Dst: '[FileOutputStream].<init>(File)'
      Src: MavenWrapperDownloader:101,1
    - Dst: '[FileOutputStream].getChannel()'
      Src: MavenWrapperDownloader:102,1
    - Dst: '[MavenWrapperDownloader].transferFrom(MavenWrapperDownloader,int,MavenWrapperDownloader)'
      Src: MavenWrapperDownloader:102,1
    - Dst: '[FileOutputStream].close()'
      Src: MavenWrapperDownloader:103,1
    - Dst: '[MavenWrapperDownloader].close()'
      Src: MavenWrapperDownloader:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - urlString
    - destination
    argTypes:
    - String
    - File
    constantsTouched: []
    func_position:
      end: 105
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 105
    functionName: '[MavenWrapperDownloader].downloadFileFromURL(String,File)'
    functionSourceFile: /src/spring-cloud-netflix/.mvn/wrapper/MavenWrapperDownloader.java
    functionUses: 0
    functionsReached:
    - '[FileOutputStream].getChannel()'
    - '[FileOutputStream].<init>(File)'
    - '[URL].openStream()'
    - '[URL].<init>(String)'
    - '[FileOutputStream].close()'
    - '[MavenWrapperDownloader].close()'
    - '[MavenWrapperDownloader].transferFrom(MavenWrapperDownloader,int,MavenWrapperDownloader)'
    - Channels.newChannel(MavenWrapperDownloader)
    linkageType: ''
    returnType: void
    signature: '[MavenWrapperDownloader].downloadFileFromURL(String,File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MavenWrapperDownloader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[MavenWrapperDownloader].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/.mvn/wrapper/MavenWrapperDownloader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MavenWrapperDownloader
    signature: '[MavenWrapperDownloader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests:43,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].catalogLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationDashboardDisabledTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].getStatusCode()'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].catalogLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests:50,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].dashboardLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationDashboardDisabledTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].getStatusCode()'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].dashboardLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationDashboardDisabledTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].setUp()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].stop()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].assertThat(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].verify(org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest:51,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].any()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest:51,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].contextDestroyed(org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].testStopWithCallbackCallsStop()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].contextDestroyed(org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].assertThat(boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].any()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].stop()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].verify(org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].testStopWithCallbackCallsStop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].setCallbackCalledTrue()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].setCallbackCalledTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].assertThat()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].getField(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.eureka.cluster.PeerEurekaNodes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 60
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].testCustomPeerNodesShouldTakePrecedenceOverDefault()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesWithCustomFiltersTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].getField(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].assertThat()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].testCustomPeerNodesShouldTakePrecedenceOverDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ReflectionUtils].findField(Class<T>,String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests:63,1
    - Dst: '[org.springframework.util.ReflectionUtils].makeAccessible(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests:64,1
    - Dst: '[org.springframework.util.ReflectionUtils].getField(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests,T)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - T
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.eureka.cluster.PeerEurekaNodes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - clazz
    - target
    - fieldName
    argTypes:
    - Class<T>
    - T
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].getField(Class<T>,T,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesWithCustomFiltersTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ReflectionUtils].findField(Class<T>,String)'
    - '[org.springframework.util.ReflectionUtils].makeAccessible(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests)'
    - '[org.springframework.util.ReflectionUtils].getField(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests,T)'
    linkageType: ''
    returnType: R
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].getField(Class<T>,T,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.eureka.cluster.PeerEurekaNodes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesWithCustomFiltersTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests.Application
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests.Application].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesWithCustomFiltersTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests.Application
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests.Application].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.testEvents.applicationEvents.clear()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistry
      - TestEvents
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setup()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached:
    - this.testEvents.applicationEvents.clear()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getLeaseInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getInstanceInfo(String,String,String,int,com.netflix.appinfo.LeaseInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].register(com.netflix.appinfo.InstanceInfo,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:79,1
    - Dst: this.testEvents.applicationEvents.size()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:82,1
    - Dst: this.testEvents.applicationEvents.get(int)
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:84,1
    - Dst: registeredEvent.getInstanceInfo()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:86,1
    - Dst: registeredEvent.getLeaseDuration()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:87,1
    - Dst: '[com.netflix.appinfo.LeaseInfo].getDurationInSecs()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:87,1
    - Dst: registeredEvent.getSource()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:88,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:88,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:88,1
    - Dst: registeredEvent.isReplication()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistry
      - TestEvents
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 90
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testRegister()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached:
    - this.testEvents.applicationEvents.get(int)
    - registeredEvent.getLeaseDuration()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isFalse()'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].register(com.netflix.appinfo.InstanceInfo,boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isTrue()'
    - registeredEvent.getInstanceInfo()
    - registeredEvent.isReplication()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getInstanceInfo(String,String,String,int,com.netflix.appinfo.LeaseInfo)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getLeaseInfo()'
    - '[com.netflix.appinfo.LeaseInfo].getDurationInSecs()'
    - registeredEvent.getSource()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
    - this.testEvents.applicationEvents.size()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testRegister()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getInstanceInfo(String,String,String,int,null)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].register(com.netflix.appinfo.InstanceInfo,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:97,1
    - Dst: this.testEvents.applicationEvents.get(int)
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:99,1
    - Dst: registeredEvent.getLeaseDuration()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistry
      - TestEvents
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 102
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testDefaultLeaseDurationRegisterEvent()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached:
    - this.testEvents.applicationEvents.get(int)
    - registeredEvent.getLeaseDuration()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].register(com.netflix.appinfo.InstanceInfo,boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getInstanceInfo(String,String,String,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testDefaultLeaseDurationRegisterEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].internalCancel(String,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:107,1
    - Dst: this.testEvents.applicationEvents.size()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:110,1
    - Dst: this.testEvents.applicationEvents.get(int)
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:112,1
    - Dst: registeredEvent.getAppName()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:114,1
    - Dst: registeredEvent.getServerId()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:115,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:115,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:115,1
    - Dst: registeredEvent.getSource()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:116,1
    - Dst: registeredEvent.isReplication()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:117,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:117,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistry
      - TestEvents
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 118
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testInternalCancel()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached:
    - this.testEvents.applicationEvents.get(int)
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isTrue()'
    - registeredEvent.getServerId()
    - registeredEvent.isReplication()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat()'
    - this.testEvents.applicationEvents.size()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
    - registeredEvent.getSource()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isFalse()'
    - registeredEvent.getAppName()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].internalCancel(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testInternalCancel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getInstanceInfo(String,String,String,int,null)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:123,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getInstanceInfo(String,String,String,int,null)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:124,1
    - Dst: '[java.util.Arrays].asList(com.netflix.appinfo.InstanceInfo,com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:126,1
    - Dst: '[com.netflix.discovery.shared.Application].<init>(String,org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:126,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].doReturn(com.netflix.discovery.shared.Application)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].when(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getApplication(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].renew(String,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:130,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].renew(String,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:131,1
    - Dst: this.testEvents.applicationEvents.size()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:133,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:133,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:133,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:134,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:134,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:135,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:135,1
    - Dst: this.testEvents.applicationEvents.get(int)
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:137,1
    - Dst: event1.getAppName()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:139,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:139,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:139,1
    - Dst: event1.getServerId()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:140,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:140,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:140,1
    - Dst: event1.getSource()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:141,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:141,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:141,1
    - Dst: event1.getInstanceInfo()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:142,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:142,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:142,1
    - Dst: event1.isReplication()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:143,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:143,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:143,1
    - Dst: this.testEvents.applicationEvents.get(int)
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:145,1
    - Dst: event2.getInstanceInfo()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistry
      - TestEvents
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 148
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testRenew()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getApplication(String)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isFalse()'
    - '[java.util.Arrays].asList(com.netflix.appinfo.InstanceInfo,com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].when(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].doReturn(com.netflix.discovery.shared.Application)'
    - event2.getInstanceInfo()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(int)'
    - this.testEvents.applicationEvents.size()
    - event1.isReplication()
    - event1.getAppName()
    - this.testEvents.applicationEvents.get(int)
    - event1.getInstanceInfo()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isTrue()'
    - '[com.netflix.discovery.shared.Application].<init>(String,org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests)'
    - event1.getServerId()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getInstanceInfo(String,String,String,int,null)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(com.netflix.appinfo.InstanceInfo)'
    - event1.getSource()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].assertThat()'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].renew(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testRenew()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LeaseInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:151,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setRenewalIntervalInSecs(int)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setDurationInSecs(int)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:153,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].build()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistry
      - TestEvents
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.appinfo.LeaseInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 155
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getLeaseInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setDurationInSecs(int)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].build()'
    - LeaseInfo.Builder.newBuilder()
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setRenewalIntervalInSecs(int)'
    linkageType: ''
    returnType: com.netflix.appinfo.LeaseInfo
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getLeaseInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: InstanceInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:159,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setAppName(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:160,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setHostName(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:161,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:162,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setPort(int)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:163,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setLeaseInfo(com.netflix.appinfo.LeaseInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:164,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].build()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - int
      - com.netflix.appinfo.LeaseInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistry
      - TestEvents
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.appinfo.InstanceInfo
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - appName
    - hostName
    - instanceId
    - port
    - leaseInfo
    argTypes:
    - String
    - String
    - String
    - int
    - com.netflix.appinfo.LeaseInfo
    constantsTouched: []
    func_position:
      end: 166
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 166
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getInstanceInfo(String,String,String,int,com.netflix.appinfo.LeaseInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setAppName(String)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setInstanceId(String)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setLeaseInfo(com.netflix.appinfo.LeaseInfo)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setPort(int)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].build()'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setHostName(String)'
    - InstanceInfo.Builder.newBuilder()
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getInstanceInfo(String,String,String,int,com.netflix.appinfo.LeaseInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistry
      - TestEvents
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestEvents].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestApplication:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestEvents
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestApplication].testEvents()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached:
    - '[TestEvents].<init>()'
    linkageType: ''
    returnType: TestEvents
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestApplication].testEvents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestApplication
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestApplication].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestApplication
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestApplication].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EurekaInstanceRegisteredEvent.class.isAssignableFrom(Class<?extendsApplicationEvent>)
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents:186,1
    - Dst: EurekaInstanceCanceledEvent.class.isAssignableFrom(Class<?extendsApplicationEvent>)
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents:187,1
    - Dst: EurekaInstanceRenewedEvent.class.isAssignableFrom(Class<?extendsApplicationEvent>)
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents:188,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsApplicationEvent>
      classConcrete: true
      classEnum: false
      classFields:
      - List<ApplicationEvent>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - SmartApplicationListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventType
    argTypes:
    - Class<?extendsApplicationEvent>
    constantsTouched: []
    func_position:
      end: 189
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 189
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents].supportsEventType(Class<?extendsApplicationEvent>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached:
    - EurekaInstanceRegisteredEvent.class.isAssignableFrom(Class<?extendsApplicationEvent>)
    - EurekaInstanceCanceledEvent.class.isAssignableFrom(Class<?extendsApplicationEvent>)
    - EurekaInstanceRenewedEvent.class.isAssignableFrom(Class<?extendsApplicationEvent>)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents].supportsEventType(Class<?extendsApplicationEvent>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.applicationEvents.add(org.springframework.context.ApplicationEvent)
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationEvent
      classConcrete: true
      classEnum: false
      classFields:
      - List<ApplicationEvent>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - SmartApplicationListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.context.ApplicationEvent
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents].onApplicationEvent(org.springframework.context.ApplicationEvent)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached:
    - this.applicationEvents.add(org.springframework.context.ApplicationEvent)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents].onApplicationEvent(org.springframework.context.ApplicationEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<ApplicationEvent>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - SmartApplicationListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].assertThat()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests:47,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests:47,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.eureka.cluster.PeerEurekaNodes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].testCustomPeerNodesShouldTakePrecedenceOverDefault()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaCustomPeerNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].assertThat()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].testCustomPeerNodesShouldTakePrecedenceOverDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.eureka.cluster.PeerEurekaNodes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaCustomPeerNodesTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CustomEurekaPeerNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.Application:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.resources.ServerCodecs
      - com.netflix.appinfo.ApplicationInfoManager
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.eureka.cluster.PeerEurekaNodes
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - registry
    - eurekaServerConfig
    - eurekaClientConfig
    - serverCodecs
    - applicationInfoManager
    argTypes:
    - com.netflix.eureka.registry.PeerAwareInstanceRegistry
    - com.netflix.eureka.EurekaServerConfig
    - com.netflix.discovery.EurekaClientConfig
    - com.netflix.eureka.resources.ServerCodecs
    - com.netflix.appinfo.ApplicationInfoManager
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.Application].myPeerEurekaNodes(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaCustomPeerNodesTests.java
    functionUses: 0
    functionsReached:
    - '[CustomEurekaPeerNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
    linkageType: ''
    returnType: com.netflix.eureka.cluster.PeerEurekaNodes
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.Application].myPeerEurekaNodes(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.Application
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.Application].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaCustomPeerNodesTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.Application
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.Application].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.cluster.PeerEurekaNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.CustomEurekaPeerNodes:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.resources.ServerCodecs
      - com.netflix.appinfo.ApplicationInfoManager
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.CustomEurekaPeerNodes
      static: false
      superClass: PeerEurekaNodes
    argCount: 5
    argNames:
    - registry
    - serverConfig
    - clientConfig
    - serverCodecs
    - applicationInfoManager
    argTypes:
    - com.netflix.eureka.registry.PeerAwareInstanceRegistry
    - com.netflix.eureka.EurekaServerConfig
    - com.netflix.discovery.EurekaClientConfig
    - com.netflix.eureka.resources.ServerCodecs
    - com.netflix.appinfo.ApplicationInfoManager
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.CustomEurekaPeerNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaCustomPeerNodesTests.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.eureka.cluster.PeerEurekaNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.CustomEurekaPeerNodes
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.CustomEurekaPeerNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.CustomEurekaPeerNodes:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.eureka.cluster.PeerEurekaNode
      static: false
      superClass: PeerEurekaNodes
    argCount: 1
    argNames:
    - peerEurekaNodeUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.CustomEurekaPeerNodes].createPeerEurekaNode(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaCustomPeerNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.mockito.Mockito].mock()'
    linkageType: ''
    returnType: com.netflix.eureka.cluster.PeerEurekaNode
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.CustomEurekaPeerNodes].createPeerEurekaNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:54,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].catalogLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getStatusCode()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].catalogLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:61,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getBody()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 70
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].dashboardLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getBody()'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getStatusCode()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].dashboardLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:74,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].cssAvailable()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getStatusCode()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].cssAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:81,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].jsAvailable()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getStatusCode()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].jsAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.http.HttpHeaders].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:88,1
    - Dst: '[java.util.Collections].singletonList(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:89,1
    - Dst: '[org.springframework.http.HttpHeaders].setAccept(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:89,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:92,1
    - Dst: '[org.springframework.http.HttpEntity].<init>(String,org.springframework.http.HttpHeaders)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:94,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].exchange(String,org.springframework.cloud.netflix.eureka.server.ApplicationContextTests,org.springframework.http.HttpEntity)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 96
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].adminLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.http.HttpHeaders].<init>()'
    - '[java.util.Collections].singletonList(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.http.HttpEntity].<init>(String,org.springframework.http.HttpHeaders)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].exchange(String,org.springframework.cloud.netflix.eureka.server.ApplicationContextTests,org.springframework.http.HttpEntity)'
    - '[org.springframework.http.HttpHeaders].setAccept(org.springframework.cloud.netflix.eureka.server.ApplicationContextTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].getStatusCode()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].adminLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:46,1
    - Dst: '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].getBasePath()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].<init>()'
    - '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].getBasePath()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests.Application
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests.Application].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationContextTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.ApplicationContextTests.Application
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests.Application].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:61,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - com.netflix.eureka.resources.ServerCodecs
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].catalogLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].catalogLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.http.HttpHeaders].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:68,1
    - Dst: '[java.util.Collections].singletonList(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:69,1
    - Dst: '[org.springframework.http.HttpHeaders].setAccept(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:69,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:72,1
    - Dst: '[org.springframework.http.HttpEntity].<init>(String,org.springframework.http.HttpHeaders)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:74,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].exchange(String,org.springframework.cloud.netflix.eureka.server.ApplicationTests,org.springframework.http.HttpEntity)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:72,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - com.netflix.eureka.resources.ServerCodecs
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 76
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].adminLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.http.HttpHeaders].<init>()'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].exchange(String,org.springframework.cloud.netflix.eureka.server.ApplicationTests,org.springframework.http.HttpEntity)'
    - '[org.springframework.http.HttpEntity].<init>(String,org.springframework.http.HttpHeaders)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[java.util.Collections].singletonList(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    - '[org.springframework.http.HttpHeaders].setAccept(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].adminLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:81,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getBody()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isNotNull()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - com.netflix.eureka.resources.ServerCodecs
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 86
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].noDoubleSlashes()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getBody()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].contains(String)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isNotNull()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isFalse()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].noDoubleSlashes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:92,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getBody()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:94,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isNotNull()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:96,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:96,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:96,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - com.netflix.eureka.resources.ServerCodecs
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 97
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].cssParsedByLess()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getBody()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].contains(String)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isNotNull()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].cssParsedByLess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(com.netflix.eureka.resources.ServerCodecs)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isInstanceOf()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:101,1
    - Dst: '[com.netflix.eureka.resources.ServerCodecs].getFullJsonCodec()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isInstanceOf()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:104,1
    - Dst: InstanceInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].setAppName(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].build()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].encode(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:108,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].decode(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - com.netflix.eureka.resources.ServerCodecs
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 111
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].customCodecWorks()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].decode(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].add(String,String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].build()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isEqualTo(String)'
    - '[com.netflix.eureka.resources.ServerCodecs].getFullJsonCodec()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].isInstanceOf()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].setAppName(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].encode(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(com.netflix.eureka.resources.ServerCodecs)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].getInstanceId()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationTests)'
    - InstanceInfo.Builder.newBuilder()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].customCodecWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:50,1
    - Dst: '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].getBasePath()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationTests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - com.netflix.eureka.resources.ServerCodecs
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.ApplicationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].<init>()'
    - '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].getBasePath()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.ApplicationTests
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.ApplicationTests.Application
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests.Application].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.ApplicationTests.Application
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationTests.Application].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:54,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].catalogLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationServletPathTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].catalogLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:61,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getBody()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 70
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].dashboardLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationServletPathTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getBody()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isTrue()'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].dashboardLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:74,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].cssAvailable()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationServletPathTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].cssAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:81,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].jsAvailable()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationServletPathTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].jsAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.http.HttpHeaders].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:88,1
    - Dst: '[java.util.Collections].singletonList(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:89,1
    - Dst: '[org.springframework.http.HttpHeaders].setAccept(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:89,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:92,1
    - Dst: '[org.springframework.http.HttpEntity].<init>(String,org.springframework.http.HttpHeaders)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:94,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].exchange(String,org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests,org.springframework.http.HttpEntity)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 96
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].adminLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationServletPathTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.http.HttpHeaders].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].getStatusCode()'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].exchange(String,org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests,org.springframework.http.HttpEntity)'
    - '[org.springframework.http.HttpEntity].<init>(String,org.springframework.http.HttpHeaders)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[java.util.Collections].singletonList(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.http.HttpHeaders].setAccept(org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].adminLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:46,1
    - Dst: '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].getBasePath()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationServletPathTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].<init>()'
    - '[org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties].getBasePath()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests.Application
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests.Application].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationServletPathTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests.Application
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests.Application].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:43,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].catalogLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationDashboardPathTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].catalogLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:50,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].getBody()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:62,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:62,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 63
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].dashboardLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationDashboardPathTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].getBody()'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].dashboardLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:67,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].cssAvailable()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationDashboardPathTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].cssAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:74,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
      Src: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].jsAvailable()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationDashboardPathTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
    - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].assertThat(org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].jsAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationDashboardPathTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests
    signature: '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInstance()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].setInstance(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].setup()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerReplicasTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].mock()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].setInstance(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
    - '[com.netflix.appinfo.ApplicationInfoManager].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].setInstance(com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].teardown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerReplicasTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].setInstance(com.netflix.appinfo.ApplicationInfoManager)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].teardown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:76,1
    - Dst: StatusInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].withInstanceInfo(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].build()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(null,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.HashMap,org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:82,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:85,1
    - Dst: results.get(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:86,1
    - Dst: results.get(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:87,1
    - Dst: results.get(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:88,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:88,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 90
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].testFilterReplicasNoAuth()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerReplicasTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.HashMap,org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
    - StatusInfo.Builder.newBuilder()
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].build()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].withInstanceInfo(com.netflix.appinfo.InstanceInfo)'
    - '[java.util.HashMap].get(String)'
    - results.get(String)
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(null,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].testFilterReplicasNoAuth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:94,1
    - Dst: StatusInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].withInstanceInfo(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].build()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(null,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.HashMap,org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:100,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:103,1
    - Dst: results.get(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:104,1
    - Dst: results.get(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:105,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:105,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:105,1
    - Dst: results.get(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 108
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].testFilterReplicasAuth()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerReplicasTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.HashMap,org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
    - StatusInfo.Builder.newBuilder()
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].build()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].withInstanceInfo(com.netflix.appinfo.InstanceInfo)'
    - '[java.util.HashMap].get(String)'
    - results.get(String)
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(null,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].testFilterReplicasAuth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:112,1
    - Dst: StatusInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].withInstanceInfo(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].build()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(null,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.HashMap,org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:118,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:121,1
    - Dst: results.get(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:122,1
    - Dst: results.get(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:123,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:123,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:123,1
    - Dst: results.get(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 125
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].testFilterReplicasAuthWithCombinationList()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerReplicasTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.HashMap,org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
    - StatusInfo.Builder.newBuilder()
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].build()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].withInstanceInfo(com.netflix.appinfo.InstanceInfo)'
    - '[java.util.HashMap].get(String)'
    - results.get(String)
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(null,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].add(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].testFilterReplicasAuthWithCombinationList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerReplicasTests.java
    functionUses: 0
    functionsReached:
    - '[String].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getPeerNodesView()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].when(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:56,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].thenReturn(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:56,1
    - Dst: InstanceInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setAppName(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:58,1
    - Dst: '[com.netflix.appinfo.MyDataCenterInfo].<init>(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setDataCenterInfo(com.netflix.appinfo.MyDataCenterInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].build()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:61,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInstance()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:62,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setInstance(com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:63,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].when(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].thenReturn(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:64,1
    - Dst: '[com.netflix.discovery.shared.Application].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:66,1
    - Dst: InstanceInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setAppName(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:67,1
    - Dst: '[com.netflix.appinfo.MyDataCenterInfo].<init>(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:68,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setDataCenterInfo(com.netflix.appinfo.MyDataCenterInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].build()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:67,1
    - Dst: '[com.netflix.discovery.shared.Application].addInstance(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:67,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:70,1
    - Dst: '[java.util.ArrayList].add(com.netflix.discovery.shared.Application)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:71,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getSortedApplications()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].when(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].thenReturn(java.util.ArrayList)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:76,1
    - Dst: '[com.netflix.eureka.EurekaServerContextHolder].initialize(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getRegistry()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].when(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].thenReturn(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getPeerEurekaNodes()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].when(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].thenReturn(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getApplicationInfoManager()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].when(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].thenReturn(com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.ApplicationInfoManager
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 82
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setup()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].when(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setInstance(com.netflix.appinfo.ApplicationInfoManager)'
    - '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
    - '[com.netflix.discovery.shared.Application].addInstance(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getApplicationInfoManager()'
    - '[com.netflix.discovery.shared.Application].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getSortedApplications()'
    - '[java.util.Collections].emptyList()'
    - InstanceInfo.Builder.newBuilder()
    - '[com.netflix.appinfo.ApplicationInfoManager].getInstance()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getPeerNodesView()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getRegistry()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].thenReturn(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
    - '[com.netflix.appinfo.MyDataCenterInfo].<init>(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
    - '[com.netflix.eureka.EurekaServerContextHolder].initialize(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setAppName(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setDataCenterInfo(com.netflix.appinfo.MyDataCenterInfo)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].mock()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getPeerEurekaNodes()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].thenReturn(com.netflix.appinfo.ApplicationInfoManager)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setInstanceId(String)'
    - '[java.util.ArrayList].add(com.netflix.discovery.shared.Application)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].thenReturn(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].build()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setInstance(com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.ApplicationInfoManager
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].teardown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setInstance(com.netflix.appinfo.ApplicationInfoManager)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].teardown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ReflectionUtils].findField(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:90,1
    - Dst: '[org.springframework.util.ReflectionUtils].makeAccessible(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].set(null,com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.ApplicationInfoManager
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.ApplicationInfoManager
      classPublic: false
      concrete: true
      exceptions:
      - IllegalAccessException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - infoManager
    argTypes:
    - com.netflix.appinfo.ApplicationInfoManager
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setInstance(com.netflix.appinfo.ApplicationInfoManager)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.ReflectionUtils].findField(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].set(null,com.netflix.appinfo.ApplicationInfoManager)'
    - '[org.springframework.util.ReflectionUtils].makeAccessible(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setInstance(com.netflix.appinfo.ApplicationInfoManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:97,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:99,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:99,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].status(org.springframework.mock.web.MockHttpServletRequest,java.util.HashMap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:101,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:103,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getFirst(java.util.HashMap,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getFirst(java.util.Map<String,Object>,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:107,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getFirst(java.util.Map<String,Object>,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:108,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:110,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].isNull()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:111,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:112,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].assertThat(Boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:112,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:112,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.ApplicationInfoManager
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 113
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].testStatus()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getFirst(java.util.HashMap,String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].assertThat(Boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].status(org.springframework.mock.web.MockHttpServletRequest,java.util.HashMap)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].isNull()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].assertThat(String)'
    - '[java.util.Map<String,Object>].get(String)'
    - '[java.util.HashMap].get(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>(String,String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].isFalse()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getFirst(java.util.Map<String,Object>,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].isEqualTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].testStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:117,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].hasSize(int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:118,1
    - Dst: apps.get(int)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.ApplicationInfoManager
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - key
    argTypes:
    - java.util.Map<String,Object>
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 120
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getFirst(java.util.Map<String,Object>,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].hasSize(int)'
    - apps.get(int)
    - '[java.util.Map<String,Object>].get(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].assertThat(org.springframework.cloud.netflix.eureka.server.EurekaControllerTests)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].as(String)'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getFirst(java.util.Map<String,Object>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.appinfo.ApplicationInfoManager
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaControllerTests
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:80,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:83,1
    - Dst: '[java.util.HashSet].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:83,1
    - Dst: '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(java.util.HashSet)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:83,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 88
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].notUpdatedWhenDnsIsTrue()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(java.util.HashSet)'
    - '[java.util.HashSet].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isFalse()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
    - '[java.util.Arrays].asList(String,String)'
    - '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].notUpdatedWhenDnsIsTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:92,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:95,1
    - Dst: '[java.util.HashSet].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:95,1
    - Dst: '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(java.util.HashSet)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:95,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:97,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:97,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:97,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 100
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatedWhenDnsIsFalse()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(java.util.HashSet)'
    - '[java.util.HashSet].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
    - '[java.util.Arrays].asList(String,String)'
    - '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatedWhenDnsIsFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String,String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:104,1
    - Dst: '[java.util.Collections].singleton(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:109,1
    - Dst: '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:109,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:113,1
    - Dst: '[java.util.Collections].singleton(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:114,1
    - Dst: '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:114,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:115,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:115,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:115,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 117
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatedWhenRegionChanged()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String,String,String,String,String)'
    - '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
    - '[java.util.Collections].singleton(String)'
    - '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatedWhenRegionChanged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:121,1
    - Dst: '[java.util.Collections].singleton(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:126,1
    - Dst: '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:126,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:125,1
    - Dst: '[com.netflix.eureka.cluster.PeerEurekaNodes].getPeerEurekaNodes()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].get(int)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].getServiceUrl()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:130,1
    - Dst: '[java.util.Collections].singleton(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:132,1
    - Dst: '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:132,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:131,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:133,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:133,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:133,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 135
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatedWhenAvailabilityZoneChanged()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
    - '[com.netflix.eureka.cluster.PeerEurekaNodes].getPeerEurekaNodes()'
    - '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
    - '[java.util.Collections].singleton(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String,String,String,String)'
    - '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].equals(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].getServiceUrl()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].get(int)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatedWhenAvailabilityZoneChanged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:149,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:149,1
    - Dst: '[Object].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:148,1
    - Dst: '[Object].updatePeerEurekaNodes(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:153,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:159,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isUseDnsForFetchingServiceUrls()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:160,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].when(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:160,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].thenReturn(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:160,1
    - Dst: '[VerifyablePeerEurekNode].<init>(null,null,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,null,null)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:161,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].spy(VerifyablePeerEurekNode)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:161,1
    - Dst: '[java.util.Collections].singleton(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:163,1
    - Dst: '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:163,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].onApplicationEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:163,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].never()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:164,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].verify(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:164,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].anyList()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:164,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatePeerEurekaNodes(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 165
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].notUpdatedWhenIrrelevantPropertiesChanged()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].thenReturn(boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].never()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].when(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].anyList()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].onApplicationEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
    - '[java.util.Collections].emptySet()'
    - '[VerifyablePeerEurekNode].<init>(null,null,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,null,null)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].mock()'
    - '[Object].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters)'
    - '[org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isUseDnsForFetchingServiceUrls()'
    - '[java.util.Collections].singleton(String)'
    - '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].verify(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests,org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].spy(VerifyablePeerEurekNode)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatePeerEurekaNodes(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[Object].updatePeerEurekaNodes(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].notUpdatedWhenIrrelevantPropertiesChanged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(com.netflix.eureka.cluster.PeerEurekaNodes)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:169,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isNotNull()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:169,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:170,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:170,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 172
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].peerEurekaNodesIsRefreshablePeerEurekaNodes()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isNotNull()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(com.netflix.eureka.cluster.PeerEurekaNodes)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].peerEurekaNodesIsRefreshablePeerEurekaNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:176,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].forceUpdate()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:178,1
    - Dst: '[com.netflix.eureka.cluster.PeerEurekaNodes].getPeerEurekaNodes()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].size()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 181
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlsCountAsSoonAsRefreshed()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].forceUpdate()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].size()'
    - '[com.netflix.eureka.cluster.PeerEurekaNodes].getPeerEurekaNodes()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isEqualTo(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlsCountAsSoonAsRefreshed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:185,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].forceUpdate()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:186,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:187,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:187,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:187,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 189
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlsValueAsSoonAsRefreshed()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].forceUpdate()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlsValueAsSoonAsRefreshed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:193,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].forceUpdate()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:194,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:195,1
    - Dst: '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:197,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:197,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:197,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].getBody()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:198,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isNotNull()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 202
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].dashboardUpdatedAsSoonAsRefreshed()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.web.client.TestRestTemplate].getForEntity(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].forceUpdate()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isNotNull()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String)'
    - '[org.springframework.boot.test.web.client.TestRestTemplate].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isEqualTo(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].getBody()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].getStatusCode()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].dashboardUpdatedAsSoonAsRefreshed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:206,1
    - Dst: '[java.util.Collections].singleton(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:210,1
    - Dst: '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:210,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:209,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:211,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:211,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:211,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 213
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].notUpdatedForRelaxedKeys()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].isFalse()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].assertThat(boolean)'
    - '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
    - '[java.util.Collections].singleton(String)'
    - '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].notUpdatedForRelaxedKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:219,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].applyTo(org.springframework.context.ConfigurableApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].applyTo(org.springframework.context.ConfigurableApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:226,1
    - Dst: '[java.util.Collections].singleton(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:229,1
    - Dst: '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:229,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 230
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].forceUpdate()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].<init>(org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests)'
    - '[org.springframework.context.ConfigurableApplicationContext].publishEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty(String,String)'
    - '[java.util.Collections].singleton(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].forceUpdate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.cluster.PeerEurekaNodes].getPeerEurekaNodes()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:236,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].get(int)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:236,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].getServiceUrl()'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:236,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - serviceUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].equals(String)'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].get(int)'
    - '[com.netflix.eureka.cluster.PeerEurekaNodes].getPeerEurekaNodes()'
    - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].getServiceUrl()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ConfigurableApplicationContext
      - com.netflix.eureka.cluster.PeerEurekaNodes
      - int
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests.Application
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests.Application].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests.Application
    signature: '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests.Application].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration.Marker].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Marker
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration].eurekaServerMarkerBean()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerMarkerConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration.Marker].<init>()'
    linkageType: ''
    returnType: Marker
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration].eurekaServerMarkerBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerMarkerConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration.Marker
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration.Marker].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerMarkerConfiguration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration.Marker
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration.Marker].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(java.util.Collection<?>)'
      Src: org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<?>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - filters
    argTypes:
    - java.util.Collection<?>
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters].<init>(java.util.Collection<?>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/ReplicationClientAdditionalFilters.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet].<init>(java.util.Collection<?>)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters
    signature: '[org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters].<init>(java.util.Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters].getFilters()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/ReplicationClientAdditionalFilters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<?>
    signature: '[org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters].getFilters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.client.actuator.HasFeatures].namedFeature(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.client.actuator.HasFeatures
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaServerFeature()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.client.actuator.HasFeatures].namedFeature(String)'
    linkageType: ''
    returnType: org.springframework.cloud.client.actuator.HasFeatures
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaServerFeature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaController
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaProperties
    argTypes:
    - org.springframework.cloud.netflix.eureka.server.EurekaProperties
    constantsTouched: []
    func_position:
      end: 143
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 143
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaController(org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaController
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaController(org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CloudServerCodecs].<init>(com.netflix.eureka.EurekaServerConfig)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.eureka.resources.ServerCodecs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].serverCodecs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[CloudServerCodecs].<init>(com.netflix.eureka.EurekaServerConfig)'
    linkageType: ''
    returnType: com.netflix.eureka.resources.ServerCodecs
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].serverCodecs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.EurekaServerConfig].getJsonCodecName()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:156,1
    - Dst: '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:156,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].codecName()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:157,1
    - Dst: '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:157,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.EurekaServerConfig
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.discovery.converters.wrappers.CodecWrapper
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - serverConfig
    argTypes:
    - com.netflix.eureka.EurekaServerConfig
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].getFullJson(com.netflix.eureka.EurekaServerConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec(String)'
    - '[com.netflix.eureka.EurekaServerConfig].getJsonCodecName()'
    - '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].codecName()'
    linkageType: ''
    returnType: com.netflix.discovery.converters.wrappers.CodecWrapper
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].getFullJson(com.netflix.eureka.EurekaServerConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.EurekaServerConfig].getXmlCodecName()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:161,1
    - Dst: '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:161,1
    - Dst: '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.EurekaServerConfig
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.discovery.converters.wrappers.CodecWrapper
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - serverConfig
    argTypes:
    - com.netflix.eureka.EurekaServerConfig
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].getFullXml(com.netflix.eureka.EurekaServerConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.eureka.EurekaServerConfig].getXmlCodecName()'
    - '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec()'
    linkageType: ''
    returnType: com.netflix.discovery.converters.wrappers.CodecWrapper
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].getFullXml(com.netflix.eureka.EurekaServerConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:169,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters].<init>(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 170
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].replicationClientAdditionalFilters()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptySet()'
    - '[org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters].<init>(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].replicationClientAdditionalFilters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.jersey3.Jersey3TransportClientFactories].getInstance()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.jersey3.Jersey3TransportClientFactories
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].jersey3TransportClientFactories()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.shared.transport.jersey3.Jersey3TransportClientFactories].getInstance()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.jersey3.Jersey3TransportClientFactories
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].jersey3TransportClientFactories()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:180,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:181,1
    - Dst: '[com.netflix.discovery.shared.transport.jersey.TransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(com.netflix.discovery.EurekaClientConfig,org.springframework.core.env.Environment)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:182,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.shared.transport.jersey.TransportClientFactories
      - org.springframework.core.env.Environment
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpClient
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - transportClientFactories
    - env
    argTypes:
    - com.netflix.discovery.shared.transport.jersey.TransportClientFactories
    - org.springframework.core.env.Environment
    constantsTouched: []
    func_position:
      end: 183
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 183
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaHttpClient(com.netflix.discovery.shared.transport.jersey.TransportClientFactories,org.springframework.core.env.Environment)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
    - '[com.netflix.discovery.shared.transport.jersey.TransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(com.netflix.discovery.EurekaClientConfig,org.springframework.core.env.Environment)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpClient
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaHttpClient(com.netflix.discovery.shared.transport.jersey.TransportClientFactories,org.springframework.core.env.Environment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.EurekaClient].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:188,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].getExpectedNumberOfClientsSendingRenews()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:190,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].getDefaultOpenForTrafficCount()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:191,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.discovery.EurekaClient,com.netflix.discovery.shared.transport.EurekaHttpClient,int,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.resources.ServerCodecs
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.eureka.registry.PeerAwareInstanceRegistry
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - serverCodecs
    - eurekaHttpClient
    argTypes:
    - com.netflix.eureka.resources.ServerCodecs
    - com.netflix.discovery.shared.transport.EurekaHttpClient
    constantsTouched: []
    func_position:
      end: 192
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 192
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].peerAwareInstanceRegistry(com.netflix.eureka.resources.ServerCodecs,com.netflix.discovery.shared.transport.EurekaHttpClient)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.EurekaClient].getApplications()'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].getDefaultOpenForTrafficCount()'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.discovery.EurekaClient,com.netflix.discovery.shared.transport.EurekaHttpClient,int,int)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].getExpectedNumberOfClientsSendingRenews()'
    linkageType: ''
    returnType: com.netflix.eureka.registry.PeerAwareInstanceRegistry
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].peerAwareInstanceRegistry(com.netflix.eureka.resources.ServerCodecs,com.netflix.discovery.shared.transport.EurekaHttpClient)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RefreshablePeerEurekaNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.resources.ServerCodecs
      - org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.eureka.cluster.PeerEurekaNodes
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - registry
    - serverCodecs
    - replicationClientAdditionalFilters
    argTypes:
    - com.netflix.eureka.registry.PeerAwareInstanceRegistry
    - com.netflix.eureka.resources.ServerCodecs
    - org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters
    constantsTouched: []
    func_position:
      end: 200
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 200
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].peerEurekaNodes(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.resources.ServerCodecs,org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[RefreshablePeerEurekaNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters)'
    linkageType: ''
    returnType: com.netflix.eureka.cluster.PeerEurekaNodes
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].peerEurekaNodes(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.resources.ServerCodecs,org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.DefaultEurekaServerContext].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.cluster.PeerEurekaNodes,com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.resources.ServerCodecs
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.cluster.PeerEurekaNodes
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.eureka.EurekaServerContext
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - serverCodecs
    - registry
    - peerEurekaNodes
    argTypes:
    - com.netflix.eureka.resources.ServerCodecs
    - com.netflix.eureka.registry.PeerAwareInstanceRegistry
    - com.netflix.eureka.cluster.PeerEurekaNodes
    constantsTouched: []
    func_position:
      end: 208
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 208
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaServerContext(com.netflix.eureka.resources.ServerCodecs,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.cluster.PeerEurekaNodes)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.eureka.DefaultEurekaServerContext].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.cluster.PeerEurekaNodes,com.netflix.appinfo.ApplicationInfoManager)'
    linkageType: ''
    returnType: com.netflix.eureka.EurekaServerContext
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaServerContext(com.netflix.eureka.resources.ServerCodecs,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.cluster.PeerEurekaNodes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.EurekaServerConfig,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerContext)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerContext
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - registry
    - serverContext
    argTypes:
    - com.netflix.eureka.registry.PeerAwareInstanceRegistry
    - com.netflix.eureka.EurekaServerContext
    constantsTouched: []
    func_position:
      end: 215
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 215
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaServerBootstrap(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.EurekaServerConfig,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerContext)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaServerBootstrap(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:224,1
    - Dst: '[org.glassfish.jersey.servlet.ServletContainer].<init>(org.glassfish.jersey.server.ResourceConfig)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:225,1
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].setFilter(org.glassfish.jersey.servlet.ServletContainer)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:226,1
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].setOrder(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:227,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:228,1
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].setUrlPatterns(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.glassfish.jersey.server.ResourceConfig
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.web.servlet.FilterRegistrationBean<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaJerseyApp
    argTypes:
    - org.glassfish.jersey.server.ResourceConfig
    constantsTouched: []
    func_position:
      end: 231
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 231
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].jerseyFilterRegistration(org.glassfish.jersey.server.ResourceConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].setUrlPatterns(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[org.glassfish.jersey.servlet.ServletContainer].<init>(org.glassfish.jersey.server.ResourceConfig)'
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].<init>()'
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].setOrder(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].setFilter(org.glassfish.jersey.servlet.ServletContainer)'
    - '[java.util.Collections].singletonList(String)'
    linkageType: ''
    returnType: org.springframework.boot.web.servlet.FilterRegistrationBean<?>
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].jerseyFilterRegistration(org.glassfish.jersey.server.ResourceConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.autoconfigure.web.ServerProperties].getServlet()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:235,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].getContextPath()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:235,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:237,1
    - Dst: '[java.util.regex.Pattern].compile(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:240,1
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:241,1
    - Dst: '[org.springframework.web.filter.OncePerRequestFilter].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:242,1
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].setFilter(org.springframework.web.filter.OncePerRequestFilter)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:242,1
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].setOrder(int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:271,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:272,1
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].setUrlPatterns(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:272,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.boot.autoconfigure.web.ServerProperties
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.web.servlet.FilterRegistrationBean<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - serverProperties
    argTypes:
    - org.springframework.boot.autoconfigure.web.ServerProperties
    constantsTouched: []
    func_position:
      end: 275
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 275
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaVersionFilterRegistration(org.springframework.boot.autoconfigure.web.ServerProperties)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].setUrlPatterns(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].<init>()'
    - '[org.springframework.boot.autoconfigure.web.ServerProperties].getServlet()'
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].setOrder(int)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].getContextPath()'
    - '[java.util.regex.Pattern].compile(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[org.springframework.web.filter.OncePerRequestFilter].<init>()'
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].setFilter(org.springframework.web.filter.OncePerRequestFilter)'
    - '[java.util.Collections].singletonList(String)'
    linkageType: ''
    returnType: org.springframework.boot.web.servlet.FilterRegistrationBean<?>
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaVersionFilterRegistration(org.springframework.boot.autoconfigure.web.ServerProperties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider].<init>(boolean,org.springframework.core.env.Environment)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:288,1
    - Dst: '[org.springframework.core.type.filter.AnnotationTypeFilter].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:293,1
    - Dst: '[org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider].addIncludeFilter(org.springframework.core.type.filter.AnnotationTypeFilter)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:293,1
    - Dst: '[org.springframework.core.type.filter.AnnotationTypeFilter].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:294,1
    - Dst: '[org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider].addIncludeFilter(org.springframework.core.type.filter.AnnotationTypeFilter)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:294,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:298,1
    - Dst: '[org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider].findCandidateComponents(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:300,1
    - Dst: bd.getBeanClassName()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:302,1
    - Dst: '[org.springframework.core.io.ResourceLoader].getClassLoader()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:302,1
    - Dst: '[org.springframework.util.ClassUtils].resolveClassName(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:302,1
    - Dst: '[java.util.HashSet].add(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:303,1
    - Dst: '[org.glassfish.jersey.server.ResourceConfig].<init>(java.util.HashSet)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:310,1
    - Dst: '[org.glassfish.jersey.server.ResourceConfig].property(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:310,1
    - Dst: '[org.glassfish.jersey.server.spi.ContainerLifecycleListener].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:314,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].register(org.glassfish.jersey.server.spi.ContainerLifecycleListener)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:314,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.env.Environment
      - org.springframework.core.io.ResourceLoader
      - org.springframework.beans.factory.BeanFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.glassfish.jersey.server.ResourceConfig
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - environment
    - resourceLoader
    - beanFactory
    argTypes:
    - org.springframework.core.env.Environment
    - org.springframework.core.io.ResourceLoader
    - org.springframework.beans.factory.BeanFactory
    constantsTouched: []
    func_position:
      end: 335
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 335
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].jerseyApplication(org.springframework.core.env.Environment,org.springframework.core.io.ResourceLoader,org.springframework.beans.factory.BeanFactory)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].add(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[java.util.HashSet].<init>()'
    - '[org.springframework.core.io.ResourceLoader].getClassLoader()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].register(org.glassfish.jersey.server.spi.ContainerLifecycleListener)'
    - '[org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider].findCandidateComponents(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[org.glassfish.jersey.server.ResourceConfig].property(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - '[org.glassfish.jersey.server.spi.ContainerLifecycleListener].<init>()'
    - '[org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider].addIncludeFilter(org.springframework.core.type.filter.AnnotationTypeFilter)'
    - '[org.springframework.core.type.filter.AnnotationTypeFilter].<init>()'
    - '[org.springframework.util.ClassUtils].resolveClassName(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration)'
    - bd.getBeanClassName()
    - '[org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider].<init>(boolean,org.springframework.core.env.Environment)'
    - '[org.glassfish.jersey.server.ResourceConfig].<init>(java.util.HashSet)'
    linkageType: ''
    returnType: org.glassfish.jersey.server.ResourceConfig
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].jerseyApplication(org.springframework.core.env.Environment,org.springframework.core.io.ResourceLoader,org.springframework.beans.factory.BeanFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:340,1
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].setFilter(jakarta.servlet.Filter)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:341,1
    - Dst: '[org.springframework.boot.web.servlet.FilterRegistrationBean].setOrder(int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.Filter
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.web.servlet.FilterRegistrationBean<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - filter
    argTypes:
    - jakarta.servlet.Filter
    constantsTouched: []
    func_position:
      end: 344
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 344
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].traceFilterRegistration(jakarta.servlet.Filter)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].<init>()'
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].setOrder(int)'
    - '[org.springframework.boot.web.servlet.FilterRegistrationBean].setFilter(jakarta.servlet.Filter)'
    linkageType: ''
    returnType: org.springframework.boot.web.servlet.FilterRegistrationBean<?>
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].traceFilterRegistration(jakarta.servlet.Filter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      - org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration:352,1
    - Dst: '[com.netflix.discovery.EurekaClientConfig].shouldRegisterWithEureka()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration:353,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRegistrySyncRetries(int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration:355,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.eureka.EurekaServerConfig
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clientConfig
    argTypes:
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 358
      start: 349
    functionDepth: 2
    functionLinenumber: 349
    functionLinenumberEnd: 358
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration].eurekaServerConfig(com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.EurekaClientConfig].shouldRegisterWithEureka()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRegistrySyncRetries(int)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].<init>()'
    linkageType: ''
    returnType: com.netflix.eureka.EurekaServerConfig
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration].eurekaServerConfig(com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.cluster.PeerEurekaNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.resources.ServerCodecs
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters
      classConcrete: true
      classEnum: false
      classFields:
      - ReplicationClientAdditionalFilters
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes
      static: false
      superClass: PeerEurekaNodes
    argCount: 6
    argNames:
    - registry
    - serverConfig
    - clientConfig
    - serverCodecs
    - applicationInfoManager
    - replicationClientAdditionalFilters
    argTypes:
    - com.netflix.eureka.registry.PeerAwareInstanceRegistry
    - com.netflix.eureka.EurekaServerConfig
    - com.netflix.discovery.EurekaClientConfig
    - com.netflix.eureka.resources.ServerCodecs
    - com.netflix.appinfo.ApplicationInfoManager
    - org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters
    constantsTouched: []
    func_position:
      end: 385
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 385
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.eureka.cluster.PeerEurekaNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.transport.Jersey3ReplicationClient].createReplicationClient(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:389,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].hostFromUrl(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:395,1
    - Dst: '[com.netflix.eureka.cluster.PeerEurekaNode].<init>(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,String,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:399,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ReplicationClientAdditionalFilters
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.eureka.cluster.PeerEurekaNode
      static: false
      superClass: PeerEurekaNodes
    argCount: 1
    argNames:
    - peerEurekaNodeUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 400
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 400
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].createPeerEurekaNode(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.eureka.transport.Jersey3ReplicationClient].createReplicationClient(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,String)'
    - '[com.netflix.eureka.cluster.PeerEurekaNode].<init>(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,String,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].hostFromUrl(String)'
    linkageType: ''
    returnType: com.netflix.eureka.cluster.PeerEurekaNode
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].createPeerEurekaNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].getKeys()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:404,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].shouldUpdate(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:404,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].resolvePeerUrls()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:405,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].updatePeerEurekaNodes(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:405,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.context.environment.EnvironmentChangeEvent
      classConcrete: true
      classEnum: false
      classFields:
      - ReplicationClientAdditionalFilters
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: PeerEurekaNodes
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.cloud.context.environment.EnvironmentChangeEvent
    constantsTouched: []
    func_position:
      end: 407
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 407
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].onApplicationEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].updatePeerEurekaNodes(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].shouldUpdate(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].resolvePeerUrls()'
    - '[org.springframework.cloud.context.environment.EnvironmentChangeEvent].getKeys()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].onApplicationEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.clientConfig.shouldUseDnsForFetchingServiceUrls()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:417,1
    - Dst: '[java.util.Set<String>].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:421,1
    - Dst: key.startsWith(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:427,1
    - Dst: key.startsWith(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes:428,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - ReplicationClientAdditionalFilters
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: PeerEurekaNodes
    argCount: 1
    argNames:
    - changedKeys
    argTypes:
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 433
      start: 412
    functionDepth: 1
    functionLinenumber: 412
    functionLinenumberEnd: 433
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].shouldUpdate(java.util.Set<String>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<String>].contains(String)'
    - key.startsWith(String)
    - this.clientConfig.shouldUseDnsForFetchingServiceUrls()
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].shouldUpdate(java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs].getFullJson(com.netflix.eureka.EurekaServerConfig)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs:440,1
    - Dst: '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs:440,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs].getFullXml(com.netflix.eureka.EurekaServerConfig)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs:441,1
    - Dst: '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs:441,1
    - Dst: '[com.netflix.eureka.resources.DefaultServerCodecs].<init>(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.EurekaServerConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs
      static: false
      superClass: DefaultServerCodecs
    argCount: 1
    argNames:
    - serverConfig
    argTypes:
    - com.netflix.eureka.EurekaServerConfig
    constantsTouched: []
    func_position:
      end: 442
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 442
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs].<init>(com.netflix.eureka.EurekaServerConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs].getFullJson(com.netflix.eureka.EurekaServerConfig)'
    - '[com.netflix.eureka.resources.DefaultServerCodecs].<init>(org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs,org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs].getFullXml(com.netflix.eureka.EurekaServerConfig)'
    - '[com.netflix.discovery.converters.wrappers.CodecWrappers].getCodec()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs].<init>(com.netflix.eureka.EurekaServerConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CloudJacksonCodec
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CloudJacksonCodec
      static: false
      superClass: com.netflix.discovery.converters.wrappers.CodecWrappers.LegacyJacksonJson
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].getCodec()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: CloudJacksonCodec
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].getCodec()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].getCodecName()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CloudJacksonCodec
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.netflix.discovery.converters.wrappers.CodecWrappers.LegacyJacksonJson
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].codecName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].getCodecName()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].codecName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].writeToString(T)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - CloudJacksonCodec
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.netflix.discovery.converters.wrappers.CodecWrappers.LegacyJacksonJson
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].encode(T)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].writeToString(T)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].encode(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].writeTo(T,java.io.OutputStream)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - java.io.OutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - CloudJacksonCodec
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.netflix.discovery.converters.wrappers.CodecWrappers.LegacyJacksonJson
    argCount: 2
    argNames:
    - object
    - outputStream
    argTypes:
    - T
    - java.io.OutputStream
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].encode(T,java.io.OutputStream)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].writeTo(T,java.io.OutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].encode(T,java.io.OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].readValue(Class<T>,String)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - CloudJacksonCodec
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: com.netflix.discovery.converters.wrappers.CodecWrappers.LegacyJacksonJson
    argCount: 2
    argNames:
    - textValue
    - type
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].decode(String,Class<T>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].readValue(Class<T>,String)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].decode(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].readValue(Class<T>,java.io.InputStream)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - CloudJacksonCodec
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: com.netflix.discovery.converters.wrappers.CodecWrappers.LegacyJacksonJson
    argCount: 2
    argNames:
    - inputStream
    - type
    argTypes:
    - java.io.InputStream
    - Class<T>
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].decode(java.io.InputStream,Class<T>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].readValue(Class<T>,java.io.InputStream)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].decode(java.io.InputStream,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:88,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getMetadata()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:88,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getMetadata()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:89,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:90,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getHostName()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:92,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:92,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getHostName()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].startsWith(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:92,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getHostName()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:93,1
    - Dst: '[InstanceInfo.Builder].<init>(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:95,1
    - Dst: '[InstanceInfo.Builder].setInstanceId(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].build()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:95,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - CloudJacksonCodec
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.appinfo.InstanceInfo
      static: true
      superClass: com.netflix.discovery.converters.wrappers.CodecWrappers.LegacyJacksonJson
    argCount: 1
    argNames:
    - info
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 99
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 99
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].updateIfNeeded(com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached:
    - '[InstanceInfo.Builder].<init>(com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].startsWith(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson)'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].get(String)'
    - '[com.netflix.appinfo.InstanceInfo].getMetadata()'
    - '[com.netflix.appinfo.InstanceInfo].getHostName()'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson)'
    - '[InstanceInfo.Builder].setInstanceId(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson)'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].build()'
    - '[com.netflix.appinfo.InstanceInfo].getInstanceId()'
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].updateIfNeeded(com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CloudJacksonCodec
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
      static: false
      superClass: com.netflix.discovery.converters.wrappers.CodecWrappers.LegacyJacksonJson
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.Version].<init>(int,int,int,null,null,null)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:103,1
    - Dst: '[com.netflix.discovery.converters.EurekaJacksonCodec].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:107,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:109,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setSerializationInclusion(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:110,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].<init>(String,Version)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:112,1
    - Dst: '[DataCenterInfoSerializer].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:113,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(DataCenterInfoSerializer)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:113,1
    - Dst: '[CloudInstanceInfoSerializer].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:114,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(CloudInstanceInfoSerializer)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:114,1
    - Dst: '[ApplicationSerializer].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:115,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(ApplicationSerializer)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:115,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].getVersionDeltaKey()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:117,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].getAppHashCodeKey()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:117,1
    - Dst: '[ApplicationsSerializer].<init>(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec,org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:117,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(ApplicationsSerializer)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:116,1
    - Dst: '[LeaseInfoDeserializer].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:122,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].addDeserializer(LeaseInfoDeserializer)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:122,1
    - Dst: '[CloudInstanceInfoDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:123,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].addDeserializer(CloudInstanceInfoDeserializer)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:123,1
    - Dst: '[ApplicationDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:124,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].addDeserializer(ApplicationDeserializer)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].getVersionDeltaKey()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:126,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].getAppHashCodeKey()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:126,1
    - Dst: '[ApplicationsDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper,org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec,org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:126,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].addDeserializer(ApplicationsDeserializer)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:125,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.databind.module.SimpleModule)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:128,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:130,1
    - Dst: '[java.util.HashMap].put()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:131,1
    - Dst: '[java.util.HashMap].put()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:133,1
    - Dst: '[java.util.HashMap].put()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:135,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].setField(String,java.util.HashMap)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:137,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:139,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:140,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].withType()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:140,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].withRootName(String)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:140,1
    - Dst: '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:140,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:141,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].withType()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:141,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].withRootName(String)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:141,1
    - Dst: '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:141,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:142,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].withType()'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:142,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].withRootName(String)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:142,1
    - Dst: '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:142,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].setField(String,java.util.HashMap)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:143,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].setField(String,com.fasterxml.jackson.databind.ObjectMapper)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:145,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Version
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec
      static: false
      superClass: EurekaJacksonCodec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 146
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 1
    functionsReached:
    - '[DataCenterInfoSerializer].<init>()'
    - '[ApplicationsSerializer].<init>(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec,org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[com.netflix.discovery.converters.EurekaJacksonCodec].<init>()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].withType()'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(ApplicationsSerializer)'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].<init>(String,Version)'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].addDeserializer(ApplicationDeserializer)'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].addDeserializer(ApplicationsDeserializer)'
    - '[CloudInstanceInfoSerializer].<init>()'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(ApplicationSerializer)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].setSerializationInclusion(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].addDeserializer(LeaseInfoDeserializer)'
    - '[java.util.HashMap].put()'
    - '[ApplicationDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper)'
    - '[ApplicationSerializer].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].withRootName(String)'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].setField(String,com.fasterxml.jackson.databind.ObjectMapper)'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].getVersionDeltaKey()'
    - '[com.fasterxml.jackson.core.Version].<init>(int,int,int,null,null,null)'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(CloudInstanceInfoSerializer)'
    - '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(DataCenterInfoSerializer)'
    - '[ApplicationsDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper,org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec,org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].getAppHashCodeKey()'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].setField(String,java.util.HashMap)'
    - '[LeaseInfoDeserializer].<init>()'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].addDeserializer(CloudInstanceInfoDeserializer)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.databind.module.SimpleModule)'
    - '[CloudInstanceInfoDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ReflectionUtils].findField(String)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:149,1
    - Dst: '[org.springframework.util.ReflectionUtils].makeAccessible(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:150,1
    - Dst: '[org.springframework.util.ReflectionUtils].setField(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec,Object)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Version
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: EurekaJacksonCodec
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 152
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 152
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].setField(String,Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ReflectionUtils].findField(String)'
    - '[org.springframework.util.ReflectionUtils].makeAccessible(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec)'
    - '[org.springframework.util.ReflectionUtils].setField(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].setField(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer].updateIfNeeded(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer:162,1
    - Dst: '[InstanceInfoSerializer].serialize(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InstanceInfoSerializer
    argCount: 3
    argNames:
    - info
    - jgen
    - provider
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 164
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 164
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer].serialize(com.netflix.appinfo.InstanceInfo,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached:
    - '[InstanceInfoSerializer].serialize(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer].updateIfNeeded(com.netflix.appinfo.InstanceInfo)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer].serialize(com.netflix.appinfo.InstanceInfo,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer
      static: false
      superClass: InstanceInfoSerializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.converters.EurekaJacksonCodec.InstanceInfoDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.ObjectMapper
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer
      static: false
      superClass: InstanceInfoDeserializer
    argCount: 1
    argNames:
    - mapper
    argTypes:
    - com.fasterxml.jackson.databind.ObjectMapper
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.converters.EurekaJacksonCodec.InstanceInfoDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InstanceInfoDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer:176,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer].updateIfNeeded(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer)'
      Src: org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.InstanceInfo
      static: false
      superClass: InstanceInfoDeserializer
    argCount: 2
    argNames:
    - jp
    - context
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer].updateIfNeeded(org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer)'
    - '[InstanceInfoDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo
    signature: '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].getExpectedNumberOfClientsSendingRenews()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryProperties.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].getExpectedNumberOfClientsSendingRenews()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedNumberOfClientsSendingRenews
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].setExpectedNumberOfClientsSendingRenews(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].setExpectedNumberOfClientsSendingRenews(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].getDefaultOpenForTrafficCount()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryProperties.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].getDefaultOpenForTrafficCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultOpenForTrafficCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].setDefaultOpenForTrafficCount(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].setDefaultOpenForTrafficCount(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getEnvironment()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaProperties.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getEnvironment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - environment
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].setEnvironment(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].setEnvironment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getDatacenter()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaProperties.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getDatacenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - datacenter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].setDatacenter(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].setDatacenter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:62,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:62,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:66,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:66,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 67
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaProperties.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getClass()'
    - '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaProperties.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,String)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:76,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].append(char)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:77,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:78,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:79,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaProperties:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaProperties.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].append(char)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaProperties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaProperties.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaProperties
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:45,1
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.discovery.EurekaClient,com.netflix.discovery.shared.transport.EurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.resources.ServerCodecs
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.InstanceRegistry
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 7
    argNames:
    - serverConfig
    - clientConfig
    - serverCodecs
    - eurekaClient
    - eurekaHttpClient
    - expectedNumberOfClientsSendingRenews
    - defaultOpenForTrafficCount
    argTypes:
    - com.netflix.eureka.EurekaServerConfig
    - com.netflix.discovery.EurekaClientConfig
    - com.netflix.eureka.resources.ServerCodecs
    - com.netflix.discovery.EurekaClient
    - com.netflix.discovery.shared.transport.EurekaHttpClient
    - int
    - int
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.discovery.EurekaClient,com.netflix.discovery.shared.transport.EurekaHttpClient,int,int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.discovery.EurekaClient,com.netflix.discovery.shared.transport.EurekaHttpClient)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.InstanceRegistry
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.discovery.EurekaClient,com.netflix.discovery.shared.transport.EurekaHttpClient,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.beans.BeansException
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.context.ApplicationContext
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].setApplicationContext(org.springframework.context.ApplicationContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].setApplicationContext(org.springframework.context.ApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].openForTraffic(com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.ApplicationInfoManager
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 2
    argNames:
    - applicationInfoManager
    - count
    argTypes:
    - com.netflix.appinfo.ApplicationInfoManager
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].openForTraffic(com.netflix.appinfo.ApplicationInfoManager,int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].openForTraffic(com.netflix.appinfo.ApplicationInfoManager)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].openForTraffic(com.netflix.appinfo.ApplicationInfoManager,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleRegistration(com.netflix.appinfo.InstanceInfo,int,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:81,1
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].register(com.netflix.appinfo.InstanceInfo,int,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 3
    argNames:
    - info
    - leaseDuration
    - isReplication
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].register(com.netflix.appinfo.InstanceInfo,int,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleRegistration(com.netflix.appinfo.InstanceInfo,int,boolean)'
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].register(com.netflix.appinfo.InstanceInfo,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].register(com.netflix.appinfo.InstanceInfo,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].resolveInstanceLeaseDuration(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleRegistration(com.netflix.appinfo.InstanceInfo,int,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:87,1
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].register(com.netflix.appinfo.InstanceInfo,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 2
    argNames:
    - info
    - isReplication
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    - boolean
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].register(com.netflix.appinfo.InstanceInfo,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].resolveInstanceLeaseDuration(com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleRegistration(com.netflix.appinfo.InstanceInfo,int,boolean)'
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].register(com.netflix.appinfo.InstanceInfo,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].register(com.netflix.appinfo.InstanceInfo,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleCancelation(String,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:93,1
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].cancel(String,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 3
    argNames:
    - appName
    - serverId
    - isReplication
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 95
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].cancel(String,String,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].cancel(String,String,boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleCancelation(String,String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].cancel(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].log(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:99,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].getApplication(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:100,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].getByInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:102,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].<init>(String,String,org.springframework.cloud.netflix.eureka.server.InstanceRegistry,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].publishEvent(org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:104,1
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].renew(String,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:107,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 3
    argNames:
    - appName
    - serverId
    - isReplication
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 108
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 108
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].renew(String,String,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].publishEvent(org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].getApplication(String)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].<init>(String,String,org.springframework.cloud.netflix.eureka.server.InstanceRegistry,boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].getByInstanceId(String)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].log(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].renew(String,String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].renew(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleCancelation(String,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:112,1
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].internalCancel(String,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 3
    argNames:
    - appName
    - id
    - isReplication
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].internalCancel(String,String,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleCancelation(String,String,boolean)'
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl].internalCancel(String,String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].internalCancel(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].log(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:117,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].<init>(String,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].publishEvent(org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 3
    argNames:
    - appName
    - id
    - isReplication
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleCancelation(String,String,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].<init>(String,String,boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].log(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].publishEvent(org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleCancelation(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].log(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].<init>(com.netflix.appinfo.InstanceInfo,int,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].publishEvent(org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 3
    argNames:
    - info
    - leaseDuration
    - isReplication
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 125
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleRegistration(com.netflix.appinfo.InstanceInfo,int,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].<init>(com.netflix.appinfo.InstanceInfo,int,boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].publishEvent(org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent)'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].log(org.springframework.cloud.netflix.eureka.server.InstanceRegistry)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleRegistration(com.netflix.appinfo.InstanceInfo,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:128,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 131
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].log(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].log(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].publishEvent(org.springframework.context.ApplicationEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 1
    argNames:
    - applicationEvent
    argTypes:
    - org.springframework.context.ApplicationEvent
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].publishEvent(org.springframework.context.ApplicationEvent)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.ApplicationContext].publishEvent(org.springframework.context.ApplicationEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].publishEvent(org.springframework.context.ApplicationEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getLeaseInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:139,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getLeaseInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:139,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].getDurationInSecs()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:139,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getLeaseInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:140,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].getDurationInSecs()'
      Src: org.springframework.cloud.netflix.eureka.server.InstanceRegistry:140,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.ApplicationContext
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl
    argCount: 1
    argNames:
    - info
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 143
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 143
    functionName: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].resolveInstanceLeaseDuration(com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
    functionUses: 1
    functionsReached:
    - '[com.netflix.appinfo.InstanceInfo].getLeaseInfo()'
    - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].getDurationInSecs()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].resolveInstanceLeaseDuration(com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.ServletContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - jakarta.servlet.ServletContext
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.SmartLifecycle
      - org.springframework.web.context.ServletContextAware
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - servletContext
    argTypes:
    - jakarta.servlet.ServletContext
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].setServletContext(jakarta.servlet.ServletContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].setServletContext(jakarta.servlet.ServletContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Thread].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration:64,1
    - Dst: '[Thread].start()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration:64,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - jakarta.servlet.ServletContext
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.SmartLifecycle
      - org.springframework.web.context.ServletContextAware
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 79
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].start()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
    functionUses: 0
    functionsReached:
    - '[Thread].<init>()'
    - '[Thread].start()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].start()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - jakarta.servlet.ServletContext
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.SmartLifecycle
      - org.springframework.web.context.ServletContextAware
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.eureka.EurekaServerConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].getEurekaServerConfig()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.eureka.EurekaServerConfig
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].getEurekaServerConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].publishEvent(org.springframework.context.ApplicationEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - jakarta.servlet.ServletContext
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.SmartLifecycle
      - org.springframework.web.context.ServletContextAware
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.context.ApplicationEvent
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].publish(org.springframework.context.ApplicationEvent)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.ApplicationContext].publishEvent(org.springframework.context.ApplicationEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].publish(org.springframework.context.ApplicationEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].contextDestroyed(jakarta.servlet.ServletContext)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - jakarta.servlet.ServletContext
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.SmartLifecycle
      - org.springframework.web.context.ServletContextAware
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].stop()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].contextDestroyed(jakarta.servlet.ServletContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - jakarta.servlet.ServletContext
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.SmartLifecycle
      - org.springframework.web.context.ServletContextAware
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].isRunning()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].isRunning()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - jakarta.servlet.ServletContext
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.SmartLifecycle
      - org.springframework.web.context.ServletContextAware
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].getPhase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].getPhase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - jakarta.servlet.ServletContext
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.SmartLifecycle
      - org.springframework.web.context.ServletContextAware
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].isAutoStartup()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].isAutoStartup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - jakarta.servlet.ServletContext
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.SmartLifecycle
      - org.springframework.web.context.ServletContextAware
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].getOrder()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].getOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - jakarta.servlet.ServletContext
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.SmartLifecycle
      - org.springframework.web.context.ServletContextAware
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldEnableSelfPreservation()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldEnableSelfPreservation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 213
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldDisableDelta()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldDisableDelta()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldSyncWhenTimestampDiffers()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldSyncWhenTimestampDiffers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldPrimeAwsReplicaConnections()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldPrimeAwsReplicaConnections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldDisableDeltaForRemoteRegions()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldDisableDeltaForRemoteRegions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldGZipContentFromRemoteRegion()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldGZipContentFromRemoteRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,java.util.Set<String>>].get()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:237,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - regionName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionAppWhitelist(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,java.util.Set<String>>].get()'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionAppWhitelist(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].disableTransparentFallbackToOtherRegion()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].disableTransparentFallbackToOtherRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 248
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldBatchReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldBatchReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 253
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMyUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMyUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - myUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMyUrl(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMyUrl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldLogIdentityHeaders()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldLogIdentityHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getJsonCodecName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getJsonCodecName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getXmlCodecName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getXmlCodecName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 277
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldUseReadOnlyResponseCache()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldUseReadOnlyResponseCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldEnableReplicatedRequestCompression()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldEnableReplicatedRequestCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.env.PropertyResolver].getProperty(org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean,null)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:287,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 290
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 290
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getExperimental(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.env.PropertyResolver].getProperty(org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean,null)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getExperimental(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 295
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getInitialCapacityOfResponseCache()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getInitialCapacityOfResponseCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacityOfResponseCache
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 299
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setInitialCapacityOfResponseCache(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setInitialCapacityOfResponseCache(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 304
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getHealthStatusMinNumberOfAvailablePeers()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getHealthStatusMinNumberOfAvailablePeers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.core.env.PropertyResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPropertyResolver()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.core.env.PropertyResolver
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPropertyResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.env.PropertyResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyResolver
    argTypes:
    - org.springframework.core.env.PropertyResolver
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPropertyResolver(org.springframework.core.env.PropertyResolver)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPropertyResolver(org.springframework.core.env.PropertyResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getAWSAccessId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getAWSAccessId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aWSAccessId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 320
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 320
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setAWSAccessId(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setAWSAccessId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getAWSSecretKey()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getAWSSecretKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aWSSecretKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 328
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setAWSSecretKey(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setAWSSecretKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEIPBindRebindRetries()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEIPBindRebindRetries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eIPBindRebindRetries
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 336
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 336
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEIPBindRebindRetries(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEIPBindRebindRetries(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEIPBindingRetryIntervalMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEIPBindingRetryIntervalMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eIPBindingRetryIntervalMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEIPBindingRetryIntervalMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEIPBindingRetryIntervalMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 348
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEIPBindingRetryIntervalMsWhenUnbound()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEIPBindingRetryIntervalMsWhenUnbound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eIPBindingRetryIntervalMsWhenUnbound
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 352
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEIPBindingRetryIntervalMsWhenUnbound(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEIPBindingRetryIntervalMsWhenUnbound(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 356
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isEnableSelfPreservation()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isEnableSelfPreservation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enableSelfPreservation
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEnableSelfPreservation(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEnableSelfPreservation(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 365
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRenewalPercentThreshold()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRenewalPercentThreshold()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - renewalPercentThreshold
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 369
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRenewalPercentThreshold(double)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRenewalPercentThreshold(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 374
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRenewalThresholdUpdateIntervalMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRenewalThresholdUpdateIntervalMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 379
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getExpectedClientRenewalIntervalSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getExpectedClientRenewalIntervalSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedClientRenewalIntervalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setExpectedClientRenewalIntervalSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setExpectedClientRenewalIntervalSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - renewalThresholdUpdateIntervalMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRenewalThresholdUpdateIntervalMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRenewalThresholdUpdateIntervalMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 392
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerEurekaNodesUpdateIntervalMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerEurekaNodesUpdateIntervalMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - peerEurekaNodesUpdateIntervalMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 396
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 396
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerEurekaNodesUpdateIntervalMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerEurekaNodesUpdateIntervalMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 401
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getNumberOfReplicationRetries()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getNumberOfReplicationRetries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numberOfReplicationRetries
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setNumberOfReplicationRetries(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setNumberOfReplicationRetries(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 410
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerEurekaStatusRefreshTimeIntervalMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerEurekaStatusRefreshTimeIntervalMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - peerEurekaStatusRefreshTimeIntervalMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 414
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerEurekaStatusRefreshTimeIntervalMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerEurekaStatusRefreshTimeIntervalMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 419
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getWaitTimeInMsWhenSyncEmpty()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getWaitTimeInMsWhenSyncEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - waitTimeInMsWhenSyncEmpty
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setWaitTimeInMsWhenSyncEmpty(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setWaitTimeInMsWhenSyncEmpty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 428
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeConnectTimeoutMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeConnectTimeoutMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - peerNodeConnectTimeoutMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 432
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 432
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeConnectTimeoutMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeConnectTimeoutMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 437
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 437
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeReadTimeoutMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeReadTimeoutMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - peerNodeReadTimeoutMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 441
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 441
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeReadTimeoutMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeReadTimeoutMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 446
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeTotalConnections()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeTotalConnections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - peerNodeTotalConnections
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 450
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 450
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeTotalConnections(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeTotalConnections(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 455
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeTotalConnectionsPerHost()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeTotalConnectionsPerHost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - peerNodeTotalConnectionsPerHost
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 459
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 459
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeTotalConnectionsPerHost(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeTotalConnectionsPerHost(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 464
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeConnectionIdleTimeoutSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeConnectionIdleTimeoutSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - peerNodeConnectionIdleTimeoutSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 468
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 468
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeConnectionIdleTimeoutSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeConnectionIdleTimeoutSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRetentionTimeInMSInDeltaQueue()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRetentionTimeInMSInDeltaQueue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - retentionTimeInMSInDeltaQueue
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 477
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 477
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRetentionTimeInMSInDeltaQueue(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRetentionTimeInMSInDeltaQueue(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getDeltaRetentionTimerIntervalInMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getDeltaRetentionTimerIntervalInMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deltaRetentionTimerIntervalInMs
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 486
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 486
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDeltaRetentionTimerIntervalInMs(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDeltaRetentionTimerIntervalInMs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 491
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEvictionIntervalTimerInMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEvictionIntervalTimerInMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldUseAwsAsgApi()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldUseAwsAsgApi()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useAwsAsgApi
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 500
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setUseAwsAsgApi(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setUseAwsAsgApi(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - evictionIntervalTimerInMs
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 504
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 504
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEvictionIntervalTimerInMs(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEvictionIntervalTimerInMs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getASGQueryTimeoutMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getASGQueryTimeoutMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aSGQueryTimeoutMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 512
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 512
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setASGQueryTimeoutMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setASGQueryTimeoutMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getASGUpdateIntervalMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getASGUpdateIntervalMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aSGUpdateIntervalMs
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 520
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 520
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setASGUpdateIntervalMs(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setASGUpdateIntervalMs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 524
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getASGCacheExpiryTimeoutMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getASGCacheExpiryTimeoutMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aSGCacheExpiryTimeoutMs
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 528
      start: 526
    functionDepth: 0
    functionLinenumber: 526
    functionLinenumberEnd: 528
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setASGCacheExpiryTimeoutMs(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setASGCacheExpiryTimeoutMs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 533
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getResponseCacheAutoExpirationInSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getResponseCacheAutoExpirationInSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - responseCacheAutoExpirationInSeconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 537
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setResponseCacheAutoExpirationInSeconds(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setResponseCacheAutoExpirationInSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 542
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getResponseCacheUpdateIntervalMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getResponseCacheUpdateIntervalMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - responseCacheUpdateIntervalMs
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setResponseCacheUpdateIntervalMs(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setResponseCacheUpdateIntervalMs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 548
    functionDepth: 0
    functionLinenumber: 548
    functionLinenumberEnd: 550
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isUseReadOnlyResponseCache()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isUseReadOnlyResponseCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useReadOnlyResponseCache
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 554
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 554
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setUseReadOnlyResponseCache(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setUseReadOnlyResponseCache(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 558
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 558
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isDisableDelta()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isDisableDelta()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - disableDelta
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 562
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 562
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDisableDelta(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDisableDelta(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 567
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 567
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxIdleThreadInMinutesAgeForStatusReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxIdleThreadInMinutesAgeForStatusReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxIdleThreadInMinutesAgeForStatusReplication
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 571
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 571
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxIdleThreadInMinutesAgeForStatusReplication(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxIdleThreadInMinutesAgeForStatusReplication(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 576
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMinThreadsForStatusReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMinThreadsForStatusReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minThreadsForStatusReplication
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 580
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 580
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMinThreadsForStatusReplication(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMinThreadsForStatusReplication(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 585
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxThreadsForStatusReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxThreadsForStatusReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxThreadsForStatusReplication
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 589
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 589
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxThreadsForStatusReplication(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxThreadsForStatusReplication(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 594
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxElementsInStatusReplicationPool()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxElementsInStatusReplicationPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxElementsInStatusReplicationPool
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 598
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 598
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxElementsInStatusReplicationPool(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxElementsInStatusReplicationPool(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 600
    functionDepth: 0
    functionLinenumber: 600
    functionLinenumberEnd: 602
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isSyncWhenTimestampDiffers()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isSyncWhenTimestampDiffers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - syncWhenTimestampDiffers
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 606
      start: 604
    functionDepth: 0
    functionLinenumber: 604
    functionLinenumberEnd: 606
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setSyncWhenTimestampDiffers(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setSyncWhenTimestampDiffers(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 611
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 611
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRegistrySyncRetries()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRegistrySyncRetries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - registrySyncRetries
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 615
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 615
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRegistrySyncRetries(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRegistrySyncRetries(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 620
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRegistrySyncRetryWaitMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRegistrySyncRetryWaitMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - registrySyncRetryWaitMs
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 624
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 624
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRegistrySyncRetryWaitMs(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRegistrySyncRetryWaitMs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 629
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxElementsInPeerReplicationPool()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxElementsInPeerReplicationPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxElementsInPeerReplicationPool
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 633
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 633
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxElementsInPeerReplicationPool(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxElementsInPeerReplicationPool(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 638
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxIdleThreadAgeInMinutesForPeerReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxIdleThreadAgeInMinutesForPeerReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxIdleThreadAgeInMinutesForPeerReplication
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 642
      start: 640
    functionDepth: 0
    functionLinenumber: 640
    functionLinenumberEnd: 642
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxIdleThreadAgeInMinutesForPeerReplication(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxIdleThreadAgeInMinutesForPeerReplication(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 647
      start: 644
    functionDepth: 0
    functionLinenumber: 644
    functionLinenumberEnd: 647
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMinThreadsForPeerReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMinThreadsForPeerReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minThreadsForPeerReplication
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 651
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 651
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMinThreadsForPeerReplication(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMinThreadsForPeerReplication(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 656
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 656
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxThreadsForPeerReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxThreadsForPeerReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxThreadsForPeerReplication
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 660
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 660
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxThreadsForPeerReplication(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxThreadsForPeerReplication(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 665
      start: 662
    functionDepth: 0
    functionLinenumber: 662
    functionLinenumberEnd: 665
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxTimeForReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxTimeForReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxTimeForReplication
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 669
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 669
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxTimeForReplication(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxTimeForReplication(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 673
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isPrimeAwsReplicaConnections()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isPrimeAwsReplicaConnections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - primeAwsReplicaConnections
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 677
      start: 675
    functionDepth: 0
    functionLinenumber: 675
    functionLinenumberEnd: 677
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPrimeAwsReplicaConnections(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPrimeAwsReplicaConnections(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isDisableDeltaForRemoteRegions()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isDisableDeltaForRemoteRegions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - disableDeltaForRemoteRegions
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 685
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 685
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDisableDeltaForRemoteRegions(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDisableDeltaForRemoteRegions(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 690
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 690
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionConnectTimeoutMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionConnectTimeoutMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionConnectTimeoutMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 694
      start: 692
    functionDepth: 0
    functionLinenumber: 692
    functionLinenumberEnd: 694
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionConnectTimeoutMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionConnectTimeoutMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 699
      start: 696
    functionDepth: 0
    functionLinenumber: 696
    functionLinenumberEnd: 699
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionReadTimeoutMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionReadTimeoutMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionReadTimeoutMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 703
      start: 701
    functionDepth: 0
    functionLinenumber: 701
    functionLinenumberEnd: 703
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionReadTimeoutMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionReadTimeoutMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 708
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 708
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTotalConnections()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTotalConnections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionTotalConnections
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 712
      start: 710
    functionDepth: 0
    functionLinenumber: 710
    functionLinenumberEnd: 712
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTotalConnections(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTotalConnections(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 717
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 717
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTotalConnectionsPerHost()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTotalConnectionsPerHost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionTotalConnectionsPerHost
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 721
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 721
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTotalConnectionsPerHost(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTotalConnectionsPerHost(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 726
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 726
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionConnectionIdleTimeoutSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionConnectionIdleTimeoutSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionConnectionIdleTimeoutSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 730
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 730
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionConnectionIdleTimeoutSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionConnectionIdleTimeoutSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isgZipContentFromRemoteRegion()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isgZipContentFromRemoteRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - gZipContentFromRemoteRegion
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 738
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 738
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setgZipContentFromRemoteRegion(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setgZipContentFromRemoteRegion(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 740
    functionDepth: 0
    functionLinenumber: 740
    functionLinenumberEnd: 743
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionUrlsWithName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionUrlsWithName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionUrlsWithName
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 747
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 747
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionUrlsWithName(java.util.Map<String,String>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionUrlsWithName(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 752
      start: 749
    functionDepth: 0
    functionLinenumber: 749
    functionLinenumberEnd: 752
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionUrls()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionUrls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionUrls
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 756
      start: 754
    functionDepth: 0
    functionLinenumber: 754
    functionLinenumberEnd: 756
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionUrls(String[])'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionUrls(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,java.util.Set<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 758
    functionDepth: 0
    functionLinenumber: 758
    functionLinenumberEnd: 760
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionAppWhitelist()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,java.util.Set<String>>
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionAppWhitelist()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,java.util.Set<String>>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionAppWhitelist
    argTypes:
    - java.util.Map<String,java.util.Set<String>>
    constantsTouched: []
    func_position:
      end: 764
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 764
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionAppWhitelist(java.util.Map<String,java.util.Set<String>>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionAppWhitelist(java.util.Map<String,java.util.Set<String>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 769
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 769
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionRegistryFetchInterval()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionRegistryFetchInterval()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionRegistryFetchInterval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 773
      start: 771
    functionDepth: 0
    functionLinenumber: 771
    functionLinenumberEnd: 773
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionRegistryFetchInterval(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionRegistryFetchInterval(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 775
    functionDepth: 0
    functionLinenumber: 775
    functionLinenumberEnd: 778
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionFetchThreadPoolSize()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionFetchThreadPoolSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionFetchThreadPoolSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 782
      start: 780
    functionDepth: 0
    functionLinenumber: 780
    functionLinenumberEnd: 782
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionFetchThreadPoolSize(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionFetchThreadPoolSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 787
      start: 784
    functionDepth: 0
    functionLinenumber: 784
    functionLinenumberEnd: 787
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTrustStore()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTrustStore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionTrustStore
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 791
      start: 789
    functionDepth: 0
    functionLinenumber: 789
    functionLinenumberEnd: 791
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTrustStore(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTrustStore(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 796
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 796
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTrustStorePassword()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTrustStorePassword()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteRegionTrustStorePassword
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 800
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 800
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTrustStorePassword(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTrustStorePassword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 804
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 804
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isDisableTransparentFallbackToOtherRegion()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isDisableTransparentFallbackToOtherRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - disableTransparentFallbackToOtherRegion
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDisableTransparentFallbackToOtherRegion(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDisableTransparentFallbackToOtherRegion(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 812
      start: 810
    functionDepth: 0
    functionLinenumber: 810
    functionLinenumberEnd: 812
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isBatchReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isBatchReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - batchReplication
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 816
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 816
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setBatchReplication(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setBatchReplication(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 821
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isRateLimiterEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isRateLimiterEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rateLimiterEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 825
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 825
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterEnabled(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 827
    functionDepth: 0
    functionLinenumber: 827
    functionLinenumberEnd: 830
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isRateLimiterThrottleStandardClients()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isRateLimiterThrottleStandardClients()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rateLimiterThrottleStandardClients
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 834
      start: 832
    functionDepth: 0
    functionLinenumber: 832
    functionLinenumberEnd: 834
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterThrottleStandardClients(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterThrottleStandardClients(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 839
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 839
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterPrivilegedClients()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterPrivilegedClients()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rateLimiterPrivilegedClients
    argTypes:
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 843
      start: 841
    functionDepth: 0
    functionLinenumber: 841
    functionLinenumberEnd: 843
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterPrivilegedClients(java.util.Set<String>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterPrivilegedClients(java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 848
      start: 845
    functionDepth: 0
    functionLinenumber: 845
    functionLinenumberEnd: 848
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterBurstSize()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterBurstSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rateLimiterBurstSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 852
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 852
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterBurstSize(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterBurstSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 857
      start: 854
    functionDepth: 0
    functionLinenumber: 854
    functionLinenumberEnd: 857
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterRegistryFetchAverageRate()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterRegistryFetchAverageRate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rateLimiterRegistryFetchAverageRate
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 861
      start: 859
    functionDepth: 0
    functionLinenumber: 859
    functionLinenumberEnd: 861
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterRegistryFetchAverageRate(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterRegistryFetchAverageRate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 866
      start: 863
    functionDepth: 0
    functionLinenumber: 863
    functionLinenumberEnd: 866
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterFullFetchAverageRate()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterFullFetchAverageRate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rateLimiterFullFetchAverageRate
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 870
      start: 868
    functionDepth: 0
    functionLinenumber: 868
    functionLinenumberEnd: 870
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterFullFetchAverageRate(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterFullFetchAverageRate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 874
      start: 872
    functionDepth: 0
    functionLinenumber: 872
    functionLinenumberEnd: 874
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isLogIdentityHeaders()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isLogIdentityHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - logIdentityHeaders
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 878
      start: 876
    functionDepth: 0
    functionLinenumber: 876
    functionLinenumberEnd: 878
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setLogIdentityHeaders(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setLogIdentityHeaders(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 883
      start: 880
    functionDepth: 0
    functionLinenumber: 880
    functionLinenumberEnd: 883
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getListAutoScalingGroupsRoleName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getListAutoScalingGroupsRoleName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listAutoScalingGroupsRoleName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 887
      start: 885
    functionDepth: 0
    functionLinenumber: 885
    functionLinenumberEnd: 887
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setListAutoScalingGroupsRoleName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setListAutoScalingGroupsRoleName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 891
      start: 889
    functionDepth: 0
    functionLinenumber: 889
    functionLinenumberEnd: 891
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isEnableReplicatedRequestCompression()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isEnableReplicatedRequestCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enableReplicatedRequestCompression
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 895
      start: 893
    functionDepth: 0
    functionLinenumber: 893
    functionLinenumberEnd: 895
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEnableReplicatedRequestCompression(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEnableReplicatedRequestCompression(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - jsonCodecName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 899
      start: 897
    functionDepth: 0
    functionLinenumber: 897
    functionLinenumberEnd: 899
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setJsonCodecName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setJsonCodecName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xmlCodecName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 903
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 903
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setXmlCodecName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setXmlCodecName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 908
      start: 905
    functionDepth: 0
    functionLinenumber: 905
    functionLinenumberEnd: 908
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRoute53BindRebindRetries()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRoute53BindRebindRetries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - route53BindRebindRetries
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 912
      start: 910
    functionDepth: 0
    functionLinenumber: 910
    functionLinenumberEnd: 912
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRoute53BindRebindRetries(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRoute53BindRebindRetries(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 917
      start: 914
    functionDepth: 0
    functionLinenumber: 914
    functionLinenumberEnd: 917
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRoute53BindingRetryIntervalMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRoute53BindingRetryIntervalMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - route53BindingRetryIntervalMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 921
      start: 919
    functionDepth: 0
    functionLinenumber: 919
    functionLinenumberEnd: 921
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRoute53BindingRetryIntervalMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRoute53BindingRetryIntervalMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 926
      start: 923
    functionDepth: 0
    functionLinenumber: 923
    functionLinenumberEnd: 926
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRoute53DomainTTL()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRoute53DomainTTL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - route53DomainTTL
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 930
      start: 928
    functionDepth: 0
    functionLinenumber: 928
    functionLinenumberEnd: 930
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRoute53DomainTTL(long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRoute53DomainTTL(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.eureka.aws.AwsBindingStrategy
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 935
      start: 932
    functionDepth: 0
    functionLinenumber: 932
    functionLinenumberEnd: 935
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getBindingStrategy()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.eureka.aws.AwsBindingStrategy
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getBindingStrategy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.aws.AwsBindingStrategy
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bindingStrategy
    argTypes:
    - com.netflix.eureka.aws.AwsBindingStrategy
    constantsTouched: []
    func_position:
      end: 939
      start: 937
    functionDepth: 0
    functionLinenumber: 937
    functionLinenumberEnd: 939
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setBindingStrategy(com.netflix.eureka.aws.AwsBindingStrategy)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setBindingStrategy(com.netflix.eureka.aws.AwsBindingStrategy)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 943
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 943
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMinAvailableInstancesForPeerReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMinAvailableInstancesForPeerReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minAvailableInstancesForPeerReplication
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 947
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 947
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMinAvailableInstancesForPeerReplication(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMinAvailableInstancesForPeerReplication(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:954,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:954,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:959,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:960,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:973,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:974,1
    - Dst: '[java.util.Objects].equals(org.springframework.core.env.PropertyResolver,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:995,1
    - Dst: '[java.util.Objects].equals(java.util.Set<String>,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:998,1
    - Dst: '[java.util.Objects].equals(java.util.Map<String,java.util.Set<String>>,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1003,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1011,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1012,1
    - Dst: '[java.util.Arrays].equals(String[],org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1013,1
    - Dst: '[java.util.Objects].equals(java.util.Map<String,String>,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1014,1
    - Dst: Double.compare(org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean,double)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1015,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1026,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1029,1
    CyclomaticComplexity: 82
    EdgeCount: 82
    ICount: 161
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1030
      start: 949
    functionDepth: 1
    functionLinenumber: 949
    functionLinenumberEnd: 1030
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached:
    - Double.compare(org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean,double)
    - '[Object].getClass()'
    - '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
    - '[java.util.Objects].equals(java.util.Map<String,java.util.Set<String>>,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
    - '[java.util.Arrays].equals(String[],org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
    - '[java.util.Objects].equals(java.util.Set<String>,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
    - '[java.util.Objects].equals(org.springframework.core.env.PropertyResolver,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
    - '[java.util.Objects].equals(java.util.Map<String,String>,org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(long,int,long,String,String,boolean,com.netflix.eureka.aws.AwsBindingStrategy,long,boolean,boolean,boolean,int,int,int,boolean,boolean,long,boolean,String,String,boolean,int,int,long,long,int,int,int,int,int,int,int,int,int,int,int,int,int,int,boolean,org.springframework.core.env.PropertyResolver,int,boolean,int,java.util.Set<String>,int,boolean,int,long,java.util.Map<String,java.util.Set<String>>,int,int,int,int,int,int,int,String,String,String[],java.util.Map<String,String>,double,int,long,long,long,int,int,long,boolean,boolean,int,String,int,int,boolean,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1034,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1058
      start: 1032
    functionDepth: 0
    functionLinenumber: 1032
    functionLinenumberEnd: 1058
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(long,int,long,String,String,boolean,com.netflix.eureka.aws.AwsBindingStrategy,long,boolean,boolean,boolean,int,int,int,boolean,boolean,long,boolean,String,String,boolean,int,int,long,long,int,int,int,int,int,int,int,int,int,int,int,int,int,int,boolean,org.springframework.core.env.PropertyResolver,int,boolean,int,java.util.Set<String>,int,boolean,int,long,java.util.Map<String,java.util.Set<String>>,int,int,int,int,int,int,int,String,String,String[],java.util.Map<String,String>,double,int,long,long,long,int,int,long,boolean,boolean,int,String,int,int,boolean,String)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,com.netflix.eureka.aws.AwsBindingStrategy)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,org.springframework.core.env.PropertyResolver)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,java.util.Set<String>)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,java.util.Map<String,java.util.Set<String>>)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String[])'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,double)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].toString()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:1062,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 79
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1137
      start: 1060
    functionDepth: 1
    functionLinenumber: 1060
    functionLinenumberEnd: 1137
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,long)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,int)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,java.util.Map<String,String>)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,double)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].toString()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,java.util.Set<String>)'
    - '[org.springframework.core.style.ToStringCreator].append(String,long)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,String[])'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,java.util.Map<String,java.util.Set<String>>)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,org.springframework.core.env.PropertyResolver)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].append(String,com.netflix.eureka.aws.AwsBindingStrategy)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:147,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:151,1
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - String
      - String
      - int
      - int
      - int
      - boolean
      - double
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - int
      - long
      - long
      - long
      - long
      - boolean
      - boolean
      - long
      - int
      - int
      - int
      - boolean
      - int
      - long
      - int
      - long
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Map<String,String>
      - String[]
      - java.util.Map<String,java.util.Set<String>>
      - int
      - int
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Set<String>
      - int
      - int
      - int
      - boolean
      - String
      - boolean
      - String
      - String
      - int
      - int
      - long
      - com.netflix.eureka.aws.AwsBindingStrategy
      - int
      - int
      - int
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.eureka.EurekaServerConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].emptySet()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerContext
      - com.netflix.eureka.aws.AwsBinder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - applicationInfoManager
    - eurekaClientConfig
    - eurekaServerConfig
    - registry
    - serverContext
    argTypes:
    - com.netflix.appinfo.ApplicationInfoManager
    - com.netflix.discovery.EurekaClientConfig
    - com.netflix.eureka.EurekaServerConfig
    - com.netflix.eureka.registry.PeerAwareInstanceRegistry
    - com.netflix.eureka.EurekaServerContext
    constantsTouched: []
    func_position:
      end: 66
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.EurekaServerConfig,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerBootstrap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.EurekaServerConfig,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].initEurekaServerContext()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:70,1
    - Dst: '[jakarta.servlet.ServletContext].setAttribute(org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap,com.netflix.eureka.EurekaServerContext)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:72,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:75,1
    - Dst: '[RuntimeException].<init>(String,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.ServletContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerContext
      - com.netflix.eureka.aws.AwsBinder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.servlet.ServletContext
    constantsTouched: []
    func_position:
      end: 78
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 78
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].contextInitialized(jakarta.servlet.ServletContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerBootstrap.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.ServletContext].setAttribute(org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap,com.netflix.eureka.EurekaServerContext)'
    - '[RuntimeException].<init>(String,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
    - '[org.apache.commons.logging.Log].error(String,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].initEurekaServerContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].contextInitialized(jakarta.servlet.ServletContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:82,1
    - Dst: EurekaServerContext.class.getName()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:83,1
    - Dst: '[jakarta.servlet.ServletContext].removeAttribute(org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].destroyEurekaServerContext()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].destroyEurekaEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:86,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:90,1
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.ServletContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerContext
      - com.netflix.eureka.aws.AwsBinder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.servlet.ServletContext
    constantsTouched: []
    func_position:
      end: 93
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 93
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].contextDestroyed(jakarta.servlet.ServletContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerBootstrap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].error(String,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].destroyEurekaEnvironment()'
    - '[org.apache.commons.logging.Log].info(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].destroyEurekaServerContext()'
    - '[jakarta.servlet.ServletContext].removeAttribute(org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
    - EurekaServerContext.class.getName()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].contextDestroyed(jakarta.servlet.ServletContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.converters.JsonXStream].getInstance()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:97,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].registerConverter(com.netflix.eureka.V1AwareInstanceInfoConverter,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:97,1
    - Dst: '[com.netflix.discovery.converters.XmlXStream].getInstance()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].registerConverter(com.netflix.eureka.V1AwareInstanceInfoConverter,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:98,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:100,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].isAws(org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:100,1
    - Dst: '[com.netflix.eureka.aws.AwsBinderDelegate].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:101,1
    - Dst: '[com.netflix.eureka.aws.AwsBinder].start()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:103,1
    - Dst: '[com.netflix.eureka.EurekaServerContextHolder].initialize(com.netflix.eureka.EurekaServerContext)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:106,1
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:108,1
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistry].syncUp()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:111,1
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistry].openForTraffic(com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:112,1
    - Dst: '[com.netflix.eureka.util.EurekaMonitors].registerAllStats()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerContext
      - com.netflix.eureka.aws.AwsBinder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 116
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].initEurekaServerContext()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerBootstrap.java
    functionUses: 1
    functionsReached:
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistry].openForTraffic(com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
    - '[com.netflix.eureka.EurekaServerContextHolder].initialize(com.netflix.eureka.EurekaServerContext)'
    - '[com.netflix.eureka.aws.AwsBinderDelegate].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.appinfo.ApplicationInfoManager)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].registerConverter(com.netflix.eureka.V1AwareInstanceInfoConverter,org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
    - '[com.netflix.discovery.converters.XmlXStream].getInstance()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].isAws(org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap)'
    - '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
    - '[com.netflix.eureka.util.EurekaMonitors].registerAllStats()'
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistry].syncUp()'
    - '[org.apache.commons.logging.Log].info(String)'
    - '[com.netflix.discovery.converters.JsonXStream].getInstance()'
    - '[com.netflix.eureka.aws.AwsBinder].start()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].initEurekaServerContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.util.EurekaMonitors].shutdown()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:124,1
    - Dst: '[com.netflix.eureka.aws.AwsBinder].shutdown()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:126,1
    - Dst: '[com.netflix.eureka.EurekaServerContext].shutdown()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:129,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerContext
      - com.netflix.eureka.aws.AwsBinder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 131
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].destroyEurekaServerContext()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerBootstrap.java
    functionUses: 1
    functionsReached:
    - '[com.netflix.eureka.util.EurekaMonitors].shutdown()'
    - '[com.netflix.eureka.aws.AwsBinder].shutdown()'
    - '[com.netflix.eureka.EurekaServerContext].shutdown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].destroyEurekaServerContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerContext
      - com.netflix.eureka.aws.AwsBinder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 138
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].destroyEurekaEnvironment()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerBootstrap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].destroyEurekaEnvironment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getDataCenterInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:141,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].getName()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:141,1
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.eureka.EurekaServerConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.eureka.registry.PeerAwareInstanceRegistry
      - com.netflix.eureka.EurekaServerContext
      - com.netflix.eureka.aws.AwsBinder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - selfInstanceInfo
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 144
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 144
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].isAws(com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerBootstrap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].info(String)'
    - '[com.netflix.appinfo.InstanceInfo].getDataCenterInfo()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].getName()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].isAws(com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].getPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaDashboardProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].getPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].setPath(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaDashboardProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].setPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].isEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaDashboardProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].isEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].setEnabled(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaDashboardProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].setEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:62,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:62,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:66,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 67
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaDashboardProperties.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaDashboardProperties.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:76,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].append(char)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:77,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:78,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:79,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaDashboardProperties.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].append(boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].append(char)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaDashboardProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.EurekaController
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - applicationInfoManager
    - eurekaProperties
    argTypes:
    - com.netflix.appinfo.ApplicationInfoManager
    - org.springframework.cloud.netflix.eureka.server.EurekaProperties
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.EurekaController
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateBase(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:70,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateApps(java.util.Map<String,Object>)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:71,1
    - Dst: '[com.netflix.eureka.resources.StatusResource].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:74,1
    - Dst: '[com.netflix.eureka.resources.StatusResource].getStatusInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:74,1
    - Dst: StatusInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].isHealthy(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].build()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:77,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateInstanceInfo(java.util.Map<String,Object>,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.Map<String,Object>,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:81,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - request
    - model
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 83
      start: 68
    functionDepth: 5
    functionLinenumber: 68
    functionLinenumberEnd: 83
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].status(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.eureka.resources.StatusResource].<init>()'
    - StatusInfo.Builder.newBuilder()
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].build()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateInstanceInfo(java.util.Map<String,Object>,org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateApps(java.util.Map<String,Object>)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateBase(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].isHealthy(boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.Map<String,Object>,org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[com.netflix.eureka.resources.StatusResource].getStatusInfo()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].status(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateBase(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getRegistry()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:88,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:89,1
    - Dst: registry.getLastNCanceledInstances()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:90,1
    - Dst: entry.second()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:92,1
    - Dst: entry.first()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].registeredInstance(org.springframework.cloud.netflix.eureka.server.EurekaController,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:92,1
    - Dst: '[java.util.ArrayList].add(java.util.Map<String,Object>)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:92,1
    - Dst: '[java.util.Map<String,Object>].put(String,java.util.ArrayList)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:94,1
    - Dst: registry.getLastNRegisteredInstances()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:95,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:96,1
    - Dst: entry.second()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:98,1
    - Dst: entry.first()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].registeredInstance(org.springframework.cloud.netflix.eureka.server.EurekaController,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:98,1
    - Dst: '[java.util.ArrayList].add(java.util.Map<String,Object>)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:98,1
    - Dst: '[java.util.Map<String,Object>].put(String,java.util.ArrayList)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:100,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - request
    - model
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 102
      start: 85
    functionDepth: 5
    functionLinenumber: 85
    functionLinenumberEnd: 102
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].lastn(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 0
    functionsReached:
    - registry.getLastNCanceledInstances()
    - '[java.util.Map<String,Object>].put(String,java.util.ArrayList)'
    - '[java.util.ArrayList].add(java.util.Map<String,Object>)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].registeredInstance(org.springframework.cloud.netflix.eureka.server.EurekaController,org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - entry.first()
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateBase(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
    - entry.second()
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getRegistry()'
    - registry.getLastNRegisteredInstances()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].lastn(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:105,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:106,1
    - Dst: '[java.util.Date].<init>(long)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:107,1
    - Dst: '[java.util.HashMap].put(String,java.util.Date)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - date
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 109
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 109
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].registeredInstance(String,long)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,java.util.Date)'
    - '[java.util.Date].<init>(long)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].registeredInstance(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:112,1
    - Dst: '[java.util.Map<String,Object>].put(String,java.util.Date)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:112,1
    - Dst: '[java.util.Map<String,Object>].put(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:113,1
    - Dst: '[java.util.Map<String,Object>].put(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateHeader(java.util.Map<String,Object>)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:115,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateNavbar(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - request
    - model
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 117
      start: 111
    functionDepth: 4
    functionLinenumber: 111
    functionLinenumberEnd: 117
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateBase(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<String,Object>].put(String,java.util.Date)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateHeader(java.util.Map<String,Object>)'
    - '[java.util.Date].<init>()'
    - '[java.util.Map<String,Object>].put(String,String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateNavbar(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
    - '[java.util.Map<String,Object>].put(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateBase(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.resources.StatusResource].getCurrentTimeAsString()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:120,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:120,1
    - Dst: '[com.netflix.eureka.util.StatusInfo].getUpTime()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:121,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:121,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:122,1
    - Dst: '[java.util.Map<String,Object>].put(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getDatacenter()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:123,1
    - Dst: '[java.util.Map<String,Object>].put(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:123,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getRegistry()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:124,1
    - Dst: '[java.util.Map<String,Object>].put(String,com.netflix.eureka.registry.PeerAwareInstanceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:125,1
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistry].isBelowRenewThresold()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:126,1
    - Dst: '[java.util.Map<String,Object>].put(String,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:126,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getDataCenterInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getName()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:128,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:130,1
    - Dst: amazonInfo.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:131,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:131,1
    - Dst: amazonInfo.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:132,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:132,1
    - Dst: amazonInfo.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:133,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 135
      start: 119
    functionDepth: 3
    functionLinenumber: 119
    functionLinenumberEnd: 135
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateHeader(java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 1
    functionsReached:
    - '[com.netflix.eureka.resources.StatusResource].getCurrentTimeAsString()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getDatacenter()'
    - '[java.util.Map<String,Object>].put(String,com.netflix.eureka.registry.PeerAwareInstanceRegistry)'
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistry].isBelowRenewThresold()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getName()'
    - amazonInfo.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
    - '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[com.netflix.eureka.util.StatusInfo].getUpTime()'
    - '[java.util.Map<String,Object>].put(String,String)'
    - '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getDataCenterInfo()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getRegistry()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getEnvironment()'
    - '[java.util.Map<String,Object>].put(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateHeader(java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getServerContext()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:138,1
    - Dst: '[com.netflix.eureka.EurekaServerContext].getRegistry()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.eureka.registry.PeerAwareInstanceRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getRegistry()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 3
    functionsReached:
    - '[com.netflix.eureka.EurekaServerContext].getRegistry()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getServerContext()'
    linkageType: ''
    returnType: com.netflix.eureka.registry.PeerAwareInstanceRegistry
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.EurekaServerContextHolder].getInstance()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:142,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getServerContext()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.eureka.EurekaServerContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getServerContext()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 3
    functionsReached:
    - '[com.netflix.eureka.EurekaServerContextHolder].getInstance()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getServerContext()'
    linkageType: ''
    returnType: com.netflix.eureka.EurekaServerContext
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getServerContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:146,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getServerContext()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:147,1
    - Dst: '[com.netflix.eureka.EurekaServerContext].getPeerEurekaNodes()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getPeerNodesView()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:147,1
    - Dst: node.getServiceUrl()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:150,1
    - Dst: '[java.net.URI].<init>(org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:150,1
    - Dst: node.getServiceUrl()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:151,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].scrubBasicAuth(org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:151,1
    - Dst: '[java.net.URI].getHost()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:152,1
    - Dst: '[java.util.LinkedHashMap].put(org.springframework.cloud.netflix.eureka.server.EurekaController,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:152,1
    - Dst: '[java.util.LinkedHashMap].entrySet()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:158,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:158,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - request
    - model
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 159
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 159
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateNavbar(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].scrubBasicAuth(org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getPeerNodesView()'
    - '[java.util.LinkedHashMap].<init>()'
    - '[java.net.URI].getHost()'
    - '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getServerContext()'
    - '[com.netflix.eureka.EurekaServerContext].getPeerEurekaNodes()'
    - '[java.net.URI].<init>(org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[java.util.LinkedHashMap].put(org.springframework.cloud.netflix.eureka.server.EurekaController,String)'
    - node.getServiceUrl()
    - '[java.util.LinkedHashMap].entrySet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateNavbar(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getRegistry()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:162,1
    - Dst: '[com.netflix.eureka.registry.PeerAwareInstanceRegistry].getSortedApplications()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:162,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:163,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:165,1
    - Dst: '[java.util.ArrayList].add(java.util.LinkedHashMap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:166,1
    - Dst: app.getName()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:167,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:167,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:168,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:169,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:170,1
    - Dst: app.getInstances()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:171,1
    - Dst: info.getId()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:172,1
    - Dst: info.getStatusPageUrl()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:173,1
    - Dst: info.getStatus()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:174,1
    - Dst: info.getDataCenterInfo()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getName()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:177,1
    - Dst: info.getDataCenterInfo()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:178,1
    - Dst: dcInfo.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:179,1
    - Dst: dcInfo.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:180,1
    - Dst: '[java.util.HashMap].get(org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:182,1
    - Dst: '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.server.EurekaController,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:184,1
    - Dst: '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.server.EurekaController,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:187,1
    - Dst: '[java.util.HashMap].get(org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:189,1
    - Dst: '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.server.EurekaController,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:191,1
    - Dst: '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.server.EurekaController,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:194,1
    - Dst: '[java.util.HashMap].computeIfAbsent(org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:196,1
    - Dst: '[com.netflix.discovery.shared.Pair].<init>(org.springframework.cloud.netflix.eureka.server.EurekaController,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:197,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].add(com.netflix.discovery.shared.Pair)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:197,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:199,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:199,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:200,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:200,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:201,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:202,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:203,1
    - Dst: entry.getValue()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:205,1
    - Dst: entry.getKey()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:206,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:207,1
    - Dst: '[java.util.ArrayList].add(java.util.LinkedHashMap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:208,1
    - Dst: entry.getKey()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:209,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:209,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:210,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:211,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:212,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:226,1
    - Dst: '[java.util.ArrayList].add(java.util.LinkedHashMap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:227,1
    - Dst: p.first()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:228,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:228,1
    - Dst: p.second()
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:229,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:230,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].startsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:231,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:232,1
    - Dst: '[java.util.Map<String,Object>].put(String,java.util.ArrayList)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:244,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 245
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 245
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateApps(java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].entrySet()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getName()'
    - info.getStatus()
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].startsWith(String)'
    - '[java.util.LinkedHashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - app.getName()
    - p.first()
    - '[com.netflix.eureka.registry.PeerAwareInstanceRegistry].getSortedApplications()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].add(com.netflix.discovery.shared.Pair)'
    - info.getStatusPageUrl()
    - '[com.netflix.discovery.shared.Pair].<init>(org.springframework.cloud.netflix.eureka.server.EurekaController,org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - entry.getValue()
    - '[java.util.ArrayList].add(java.util.LinkedHashMap)'
    - p.second()
    - '[java.util.HashMap].computeIfAbsent(org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.server.EurekaController,int)'
    - app.getInstances()
    - '[java.util.HashMap].get(org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getRegistry()'
    - '[java.util.HashMap].<init>()'
    - info.getId()
    - info.getDataCenterInfo()
    - entry.getKey()
    - '[java.util.Map<String,Object>].put(String,java.util.ArrayList)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
    - dcInfo.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateApps(java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.util.StatusInfo].getInstanceInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:248,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:249,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getIPAddr()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:250,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:250,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getStatus()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:251,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].toString()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:251,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:251,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getDataCenterInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:252,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getName()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:252,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].getDataCenterInfo()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:253,1
    - Dst: info.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:254,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:254,1
    - Dst: info.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:255,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:255,1
    - Dst: info.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:256,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:256,1
    - Dst: info.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:257,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:257,1
    - Dst: info.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:258,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:258,1
    - Dst: info.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:259,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:259,1
    - Dst: '[java.util.Map<String,Object>].put(String,java.util.HashMap)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      - com.netflix.eureka.util.StatusInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - statusInfo
    argTypes:
    - java.util.Map<String,Object>
    - com.netflix.eureka.util.StatusInfo
    constantsTouched: []
    func_position:
      end: 262
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 262
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateInstanceInfo(java.util.Map<String,Object>,com.netflix.eureka.util.StatusInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 0
    functionsReached:
    - info.get(org.springframework.cloud.netflix.eureka.server.EurekaController)
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].toString()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getStatus()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getName()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getDataCenterInfo()'
    - '[java.util.Map<String,Object>].put(String,java.util.HashMap)'
    - '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getIPAddr()'
    - '[java.util.HashMap].<init>()'
    - '[com.netflix.eureka.util.StatusInfo].getInstanceInfo()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateInstanceInfo(java.util.Map<String,Object>,com.netflix.eureka.util.StatusInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.eureka.util.StatusInfo].getApplicationStats()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:265,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:266,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:266,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:267,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].scrubBasicAuth(org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:267,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].put(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:267,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:269,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:269,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:270,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].scrubBasicAuth(org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:270,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].put(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:270,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:272,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:272,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].get(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:273,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].scrubBasicAuth(org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:273,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].put(String,String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:273,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:275,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      - com.netflix.eureka.util.StatusInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - statusInfo
    argTypes:
    - java.util.Map<String,Object>
    - com.netflix.eureka.util.StatusInfo
    constantsTouched: []
    func_position:
      end: 276
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 276
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.Map<String,Object>,com.netflix.eureka.util.StatusInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].scrubBasicAuth(org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].put(String,String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].contains(String)'
    - '[java.util.Map<String,Object>].put(String,org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - '[com.netflix.eureka.util.StatusInfo].getApplicationStats()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.Map<String,Object>,com.netflix.eureka.util.StatusInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:279,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:280,1
    - Dst: u.contains(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:282,1
    - Dst: u.indexOf(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:283,1
    - Dst: '[StringBuilder].append(org.springframework.cloud.netflix.eureka.server.EurekaController,int,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:283,1
    - Dst: u.indexOf(String)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:283,1
    - Dst: u.substring(int)
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:283,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].append(org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:283,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:283,1
    - Dst: '[StringBuilder].append(org.springframework.cloud.netflix.eureka.server.EurekaController)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:286,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.EurekaController].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:286,1
    - Dst: '[StringBuilder].length()'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:289,1
    - Dst: '[StringBuilder].substring(int,int)'
      Src: org.springframework.cloud.netflix.eureka.server.EurekaController:289,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.cloud.netflix.eureka.server.EurekaProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - urlList
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 290
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 290
    functionName: '[org.springframework.cloud.netflix.eureka.server.EurekaController].scrubBasicAuth(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(org.springframework.cloud.netflix.eureka.server.EurekaController,int,int)'
    - '[StringBuilder].<init>()'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].append(String)'
    - '[StringBuilder].substring(int,int)'
    - u.contains(String)
    - u.indexOf(String)
    - '[StringBuilder].append(org.springframework.cloud.netflix.eureka.server.EurekaController)'
    - u.substring(int)
    - '[StringBuilder].length()'
    - '[String].split(String)'
    - '[org.springframework.cloud.netflix.eureka.server.EurekaController].append(org.springframework.cloud.netflix.eureka.server.EurekaController)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.EurekaController].scrubBasicAuth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationEvent].<init>(Object)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 5
    argNames:
    - source
    - appName
    - serverId
    - instanceInfo
    - replication
    argTypes:
    - Object
    - String
    - String
    - com.netflix.appinfo.InstanceInfo
    - boolean
    constantsTouched: []
    func_position:
      end: 47
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 47
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].<init>(Object,String,String,com.netflix.appinfo.InstanceInfo,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.ApplicationEvent].<init>(Object)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].<init>(Object,String,String,com.netflix.appinfo.InstanceInfo,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getAppName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getAppName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - appName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setAppName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setAppName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getServerId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getServerId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - serverId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setServerId(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setServerId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.InstanceInfo
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getInstanceInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getInstanceInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - instanceInfo
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setInstanceInfo(com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setInstanceInfo(com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].isReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].isReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - replication
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setReplication(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setReplication(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:86,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:86,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:90,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:90,1
    - Dst: '[java.util.Objects].equals(com.netflix.appinfo.InstanceInfo,org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:91,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 92
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getClass()'
    - '[java.util.Objects].equals(com.netflix.appinfo.InstanceInfo,org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent)'
    - '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,String,com.netflix.appinfo.InstanceInfo,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,String,com.netflix.appinfo.InstanceInfo,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].toString()'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(String)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].toString()'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(com.netflix.appinfo.InstanceInfo)'
    - '[StringBuilder].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].append(boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationEvent].<init>(Object)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 4
    argNames:
    - source
    - appName
    - serverId
    - replication
    argTypes:
    - Object
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].<init>(Object,String,String,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.ApplicationEvent].<init>(Object)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].<init>(Object,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].getAppName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].getAppName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - appName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].setAppName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].setAppName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].getServerId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].getServerId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - serverId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].setServerId(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].setServerId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].isReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].isReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - replication
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].setReplication(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].setReplication(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:72,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:72,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:76,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:77,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 78
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 78
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].getClass()'
    - '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,String,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].toString()'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].toString()'
    - '[StringBuilder].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].append(boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationEvent].<init>(com.netflix.eureka.EurekaServerConfig)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaRegistryAvailableEvent:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.EurekaServerConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.event.EurekaRegistryAvailableEvent
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - eurekaServerConfig
    argTypes:
    - com.netflix.eureka.EurekaServerConfig
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaRegistryAvailableEvent].<init>(com.netflix.eureka.EurekaServerConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaRegistryAvailableEvent.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.ApplicationEvent].<init>(com.netflix.eureka.EurekaServerConfig)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.event.EurekaRegistryAvailableEvent
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaRegistryAvailableEvent].<init>(com.netflix.eureka.EurekaServerConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationEvent].<init>(Object)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 4
    argNames:
    - source
    - instanceInfo
    - leaseDuration
    - replication
    argTypes:
    - Object
    - com.netflix.appinfo.InstanceInfo
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].<init>(Object,com.netflix.appinfo.InstanceInfo,int,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.ApplicationEvent].<init>(Object)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].<init>(Object,com.netflix.appinfo.InstanceInfo,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.InstanceInfo
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].getInstanceInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].getInstanceInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - instanceInfo
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].setInstanceInfo(com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].setInstanceInfo(com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].getLeaseDuration()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].getLeaseDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - leaseDuration
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].setLeaseDuration(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].setLeaseDuration(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].isReplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].isReplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - replication
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].setReplication(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].setReplication(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:75,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:75,1
    - Dst: '[java.util.Objects].equals(com.netflix.appinfo.InstanceInfo,org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:80,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 81
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 81
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[java.util.Objects].equals(com.netflix.appinfo.InstanceInfo,org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(com.netflix.appinfo.InstanceInfo,int,boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(com.netflix.appinfo.InstanceInfo,int,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(int)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(String)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].toString()'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(boolean)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(String)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].toString()'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(int)'
    - '[StringBuilder].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].append(com.netflix.appinfo.InstanceInfo)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationEvent].<init>(com.netflix.eureka.EurekaServerConfig)'
      Src: org.springframework.cloud.netflix.eureka.server.event.EurekaServerStartedEvent:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.eureka.EurekaServerConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.server.event.EurekaServerStartedEvent
      static: false
      superClass: org.springframework.context.ApplicationEvent
    argCount: 1
    argNames:
    - eurekaServerConfig
    argTypes:
    - com.netflix.eureka.EurekaServerConfig
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.cloud.netflix.eureka.server.event.EurekaServerStartedEvent].<init>(com.netflix.eureka.EurekaServerConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaServerStartedEvent.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.ApplicationEvent].<init>(com.netflix.eureka.EurekaServerConfig)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.server.event.EurekaServerStartedEvent
    signature: '[org.springframework.cloud.netflix.eureka.server.event.EurekaServerStartedEvent].<init>(com.netflix.eureka.EurekaServerConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: InstanceInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests:27,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].setAppName(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests:27,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].setHostName(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests:27,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].setPort(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests:27,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].build()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests:27,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].<init>(org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests:29,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getScheme()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests:30,1
    - Dst: '[org.assertj.core.api.Assertions].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests:30,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].getSchemeReturnsNonNull()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstanceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getScheme()'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].build()'
    - '[org.assertj.core.api.Assertions].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].<init>(org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].setAppName(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].setHostName(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].setPort(int)'
    - InstanceInfo.Builder.newBuilder()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].getSchemeReturnsNonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstanceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:39,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:39,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests)'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:39,1
    - Dst: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].withUserConfiguration()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:39,1
    - Dst: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].run()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].refreshScopeIncluded()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/ConditionalOnRefreshScopeTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].withUserConfiguration()'
    - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].run()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].refreshScopeIncluded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:48,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:48,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests)'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].withUserConfiguration()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].run()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].refreshScopeIncludedAndPropertyDisabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/ConditionalOnRefreshScopeTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].withUserConfiguration()'
    - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].run()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].withPropertyValues(String)'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].refreshScopeIncludedAndPropertyDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:58,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withUserConfiguration()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].run()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:58,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:63,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withUserConfiguration()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].run()'
      Src: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 68
    functionName: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].refreshScopeNotIncluded()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/ConditionalOnRefreshScopeTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withUserConfiguration()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].run()'
    - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].withPropertyValues(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].refreshScopeNotIncluded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/ConditionalOnRefreshScopeTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests
    signature: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans].foo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/ConditionalOnRefreshScopeTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans].foo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans].bar()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/ConditionalOnRefreshScopeTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans].bar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/ConditionalOnRefreshScopeTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans
    signature: '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].isActive()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:80,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].close()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].after()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].isActive()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].close()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].after()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:86,1
    - Dst: '[org.springframework.boot.context.properties.source.ConfigurationPropertySources].attach(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:86,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:87,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:90,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:92,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 43
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.boot.context.properties.source.ConfigurationPropertySources].attach(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:99,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldSetManagementPortInMetadataMapIfEqualToServerPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldSetManagementPortInMetadataMapIfEqualToServerPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:108,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:108,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:109,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(null)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(null)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 115
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldNotSetManagementAndJmxPortsInMetadataMap()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(null)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldNotSetManagementAndJmxPortsInMetadataMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:119,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:119,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:121,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:123,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:125,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:125,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:125,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 117
    functionDepth: 2
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldSetManagementAndJmxPortsInMetadataMap()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldSetManagementAndJmxPortsInMetadataMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:130,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:130,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:132,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:134,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:135,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:135,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:135,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:135,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:136,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:136,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:136,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 137
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldNotResetManagementAndJmxPortsInMetadataMap()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getMetadataMap()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldNotResetManagementAndJmxPortsInMetadataMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePort(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 3
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].nonSecurePortPeriods()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePort(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].nonSecurePortPeriods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePortSystemProp(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 3
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].nonSecurePortUnderscores()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePortSystemProp(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].nonSecurePortUnderscores()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePortSystemProp(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:151,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBeanDefinition(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getFactoryMethodName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 149
    functionDepth: 3
    functionLinenumber: 149
    functionLinenumberEnd: 153
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].nonSecurePort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBeanDefinition(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePortSystemProp(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getFactoryMethodName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].nonSecurePort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testSecurePort(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 3
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].securePortPeriods()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testSecurePort(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].securePortPeriods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:162,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:162,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:163,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:163,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:164,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:165,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:165,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:165,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 166
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].securePortUnderscores()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(int)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecurePort()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].securePortUnderscores()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testSecurePort(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:170,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBeanDefinition(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:171,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getFactoryMethodName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:171,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:171,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 3
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].securePort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBeanDefinition(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testSecurePort(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getFactoryMethodName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].securePort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:176,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:176,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:177,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:178,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 181
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].managementPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].managementPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:185,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:185,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:187,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:188,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:190,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 191
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:197,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:198,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 193
    functionDepth: 2
    functionLinenumber: 193
    functionLinenumberEnd: 201
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:205,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:205,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:208,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:209,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:210,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:210,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:210,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:211,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:210,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:210,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:212,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:212,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:212,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:213,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:212,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 214
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_do_not_contain_server_context_path()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_do_not_contain_server_context_path()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:218,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:218,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:221,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:222,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:223,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:223,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:223,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:224,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:223,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:223,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:225,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:225,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:225,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:226,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:225,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 227
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_context_path()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_context_path()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:231,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:231,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:234,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:235,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:236,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:236,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:236,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:237,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:236,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:236,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:238,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:238,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:238,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:239,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:238,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 240
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_context_path_random_port()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrlPath()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrlPath()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_context_path_random_port()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:244,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:244,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:247,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:248,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:249,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:249,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:249,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:250,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:249,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 242
    functionDepth: 2
    functionLinenumber: 242
    functionLinenumberEnd: 251
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndContextPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:255,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:255,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:259,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:260,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:261,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:261,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:261,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:262,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:261,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 253
    functionDepth: 2
    functionLinenumber: 253
    functionLinenumberEnd: 263
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndContextPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:267,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:267,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:270,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:271,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:272,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:272,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:272,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:273,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:272,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 265
    functionDepth: 2
    functionLinenumber: 265
    functionLinenumberEnd: 274
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndContextPathKebobCase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndContextPathKebobCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:278,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:278,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:282,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:283,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:284,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:284,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:284,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:285,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:284,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 276
    functionDepth: 2
    functionLinenumber: 276
    functionLinenumberEnd: 286
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndContextPathKebobCase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndContextPathKebobCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:290,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:290,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:292,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:293,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:294,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:294,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:294,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:295,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:294,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:294,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:296,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:296,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:296,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:297,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:296,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 298
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_base_path()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_base_path()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:302,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:302,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:304,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:305,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:306,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:306,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:306,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:307,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:306,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:306,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:308,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:308,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:308,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:309,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:308,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 300
    functionDepth: 2
    functionLinenumber: 300
    functionLinenumberEnd: 310
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_base_path_random_port()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrlPath()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrlPath()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_base_path_random_port()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:314,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:314,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:316,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:317,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:318,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:318,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:318,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:319,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:318,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 312
    functionDepth: 2
    functionLinenumber: 312
    functionLinenumberEnd: 320
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndBasePath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndBasePath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:324,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:324,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:326,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:327,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:328,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:328,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:328,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:329,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:328,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 330
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndBasePath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndBasePath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:334,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:334,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:336,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:337,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:338,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:338,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:338,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:339,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:338,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 332
    functionDepth: 2
    functionLinenumber: 332
    functionLinenumberEnd: 340
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndBasePathKebobCase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndBasePathKebobCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:344,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:344,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:346,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:347,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:348,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:348,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:348,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:349,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:348,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 350
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndBasePathKebobCase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndBasePathKebobCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:354,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:354,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:358,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:359,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:360,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:360,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:360,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:360,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 352
    functionDepth: 2
    functionLinenumber: 352
    functionLinenumberEnd: 362
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathWithServerPortAndContextPathKebobCase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathWithServerPortAndContextPathKebobCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:366,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:366,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:368,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:369,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:370,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:370,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:370,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:371,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:370,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 364
    functionDepth: 2
    functionLinenumber: 364
    functionLinenumberEnd: 372
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortKabobCase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortKabobCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:376,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:376,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:379,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:380,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:382,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:382,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:382,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:382,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:384,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:384,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:384,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 386
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlAndPreferIpAddress()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlAndPreferIpAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:390,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:390,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:395,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:396,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:398,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:398,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:398,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:398,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:400,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:400,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:400,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 388
    functionDepth: 2
    functionLinenumber: 388
    functionLinenumberEnd: 402
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageAndHealthCheckUrlsShouldSetUserDefinedIpAddress()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageAndHealthCheckUrlsShouldSetUserDefinedIpAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:406,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:406,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:408,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:409,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:410,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:410,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:410,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:411,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:410,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 404
    functionDepth: 2
    functionLinenumber: 404
    functionLinenumberEnd: 412
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortKabobCase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortKabobCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:416,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:416,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:417,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:417,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:418,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:419,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:420,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:420,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:420,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:421,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:420,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 414
    functionDepth: 2
    functionLinenumber: 414
    functionLinenumberEnd: 422
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortUpperCase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortUpperCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:426,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:426,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:427,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:427,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:428,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:429,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:430,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:430,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:430,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:431,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:430,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 432
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 432
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortUpperCase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortUpperCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:436,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:436,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:438,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:439,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:440,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:440,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:440,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:440,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:440,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 434
    functionDepth: 2
    functionLinenumber: 434
    functionLinenumberEnd: 442
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].hostname()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].contains(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].as(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].hostname()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:446,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBeanDefinition(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:447,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getBeanClassName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:447,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:447,1
    - Dst: GenericScope.class.getName()
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:448,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].startsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:447,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBeanDefinition(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:449,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getBeanClassName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:449,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:449,1
    - Dst: GenericScope.class.getName()
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:450,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].startsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 2
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].refreshScopedBeans()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBeanDefinition(String)'
    - GenericScope.class.getName()
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getBeanClassName()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].startsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].refreshScopedBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:456,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:456,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:460,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getLazyInitEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:462,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:464,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:467,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isInstanceOf()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:467,1
    - Dst: '[com.netflix.discovery.EurekaClient].getHealthCheckHandler()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:468,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:468,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isSameAs(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:468,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:470,1
    - Dst: '[org.springframework.boot.context.event.ApplicationPreparedEvent].<init>(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:474,1
    - Dst: listener.onApplicationEvent(org.springframework.boot.context.event.ApplicationPreparedEvent)
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:473,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].refresh()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:476,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getLazyInitEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:478,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:479,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:482,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isSameAs(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:482,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(com.netflix.discovery.EurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:483,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isNotSameAs(com.netflix.discovery.EurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:483,1
    - Dst: '[com.netflix.discovery.EurekaClient].getHealthCheckHandler()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:484,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:484,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isSameAs(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:484,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 485
      start: 453
    functionDepth: 2
    functionLinenumber: 453
    functionLinenumberEnd: 485
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldReregisterHealthCheckHandlerAfterRefresh()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(com.netflix.discovery.EurekaClient)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isNotSameAs(com.netflix.discovery.EurekaClient)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isSameAs(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - listener.onApplicationEvent(org.springframework.boot.context.event.ApplicationPreparedEvent)
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getLazyInitEurekaClient()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
    - '[com.netflix.discovery.EurekaClient].getHealthCheckHandler()'
    - '[org.springframework.boot.context.event.ApplicationPreparedEvent].<init>(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].refresh()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isInstanceOf()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldReregisterHealthCheckHandlerAfterRefresh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:489,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:489,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:490,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getLazyInitEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:492,1
    - Dst: '[org.springframework.test.util.ReflectionTestUtils].getField(com.netflix.discovery.EurekaClient,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:492,1
    - Dst: isShutdown.get()
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:495,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:495,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:495,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].close()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:497,1
    - Dst: isShutdown.get()
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:499,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:499,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 487
    functionDepth: 2
    functionLinenumber: 487
    functionLinenumberEnd: 500
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldCloseDiscoveryClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.test.util.ReflectionTestUtils].getField(com.netflix.discovery.EurekaClient,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isFalse()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].close()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getLazyInitEurekaClient()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - isShutdown.get()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldCloseDiscoveryClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:504,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:504,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 502
    functionDepth: 2
    functionLinenumber: 502
    functionLinenumberEnd: 510
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].basicAuth()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].basicAuth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:514,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:515,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:515,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:515,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:515,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:516,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:516,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:516,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:516,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:517,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:517,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:517,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 512
    functionDepth: 2
    functionLinenumber: 512
    functionLinenumberEnd: 518
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testDefaultAppName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testDefaultAppName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:522,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:522,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:523,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:524,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:524,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:524,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:524,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:525,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:525,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:525,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:525,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:526,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:526,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:526,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 520
    functionDepth: 2
    functionLinenumber: 520
    functionLinenumberEnd: 527
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testAppName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testAppName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:531,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:531,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:532,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:533,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:533,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:533,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:533,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:534,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:534,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:534,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:534,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:535,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:535,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:535,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 536
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 536
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testAppNameUpper()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testAppNameUpper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.env.ConfigurableEnvironment].getPropertySources()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:539,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getOrAdd(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:540,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getSeparatorIndex(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:542,1
    - Dst: pair.substring(int)
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:543,1
    - Dst: pair.substring(int)
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:544,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].trim()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:545,1
    - Dst: value.trim()
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:545,1
    - Dst: '[java.util.Map<String,Object>].put(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:545,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.env.ConfigurableEnvironment
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - environment
    argTypes:
    - org.springframework.core.env.ConfigurableEnvironment
    constantsTouched: []
    func_position:
      end: 547
      start: 538
    functionDepth: 1
    functionLinenumber: 538
    functionLinenumberEnd: 547
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.core.env.ConfigurableEnvironment)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - pair.substring(int)
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getOrAdd(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getSeparatorIndex(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].trim()'
    - '[java.util.Map<String,Object>].put(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.core.env.ConfigurableEnvironment].getPropertySources()'
    - value.trim()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.core.env.ConfigurableEnvironment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.env.MutablePropertySources].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:551,1
    - Dst: '[org.springframework.core.env.MutablePropertySources].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:552,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getSource()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:552,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:554,1
    - Dst: '[org.springframework.core.env.SystemEnvironmentPropertySource].<init>(String,java.util.HashMap)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:555,1
    - Dst: '[org.springframework.core.env.MutablePropertySources].addFirst(org.springframework.core.env.SystemEnvironmentPropertySource)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:555,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.env.MutablePropertySources
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - sources
    - name
    argTypes:
    - org.springframework.core.env.MutablePropertySources
    - String
    constantsTouched: []
    func_position:
      end: 557
      start: 549
    functionDepth: 0
    functionLinenumber: 549
    functionLinenumberEnd: 557
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getOrAdd(org.springframework.core.env.MutablePropertySources,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getSource()'
    - '[org.springframework.core.env.MutablePropertySources].contains(String)'
    - '[org.springframework.core.env.SystemEnvironmentPropertySource].<init>(String,java.util.HashMap)'
    - '[org.springframework.core.env.MutablePropertySources].addFirst(org.springframework.core.env.SystemEnvironmentPropertySource)'
    - '[org.springframework.core.env.MutablePropertySources].get(String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getOrAdd(org.springframework.core.env.MutablePropertySources,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:560,1
    - Dst: '[String].indexOf(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:561,1
    - Dst: Math.min(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:568,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - pair
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 569
      start: 559
    functionDepth: 1
    functionLinenumber: 559
    functionLinenumberEnd: 569
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getSeparatorIndex(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[String].indexOf(String)'
    - Math.min(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getSeparatorIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:573,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:573,1
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:574,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:574,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:575,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:576,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:576,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:576,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 577
      start: 571
    functionDepth: 2
    functionLinenumber: 571
    functionLinenumberEnd: 577
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testInstanceNamePreferred()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testInstanceNamePreferred()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:581,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 583
      start: 579
    functionDepth: 2
    functionLinenumber: 579
    functionLinenumberEnd: 583
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].eurekaHealthIndicatorCreated()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].eurekaHealthIndicatorCreated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:587,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:589,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].close()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:590,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getCount()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:591,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:591,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:591,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 593
      start: 585
    functionDepth: 2
    functionLinenumber: 585
    functionLinenumberEnd: 593
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].eurekaClientClosed()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].close()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getCount()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].eurekaClientClosed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:597,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:597,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:598,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertBeanNotPresent()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:599,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertBeanNotPresent()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:600,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertBeanNotPresent()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:601,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertBeanNotPresent()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:602,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertBeanNotPresent()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 595
    functionDepth: 2
    functionLinenumber: 595
    functionLinenumberEnd: 604
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].eurekaConfigNotLoadedWhenDiscoveryClientDisabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertBeanNotPresent()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].eurekaConfigNotLoadedWhenDiscoveryClientDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:608,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:609,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:608,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:608,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:608,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 616
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldNotHaveDiscoveryClientWhenBlockingDiscoveryDisabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].withPropertyValues(String)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldNotHaveDiscoveryClientWhenBlockingDiscoveryDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean(Class)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:620,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].fail(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:621,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class
    constantsTouched: []
    func_position:
      end: 626
      start: 618
    functionDepth: 0
    functionLinenumber: 618
    functionLinenumberEnd: 626
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertBeanNotPresent(Class)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].fail(String)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean(Class)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertBeanNotPresent(Class)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:629,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:629,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:630,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:631,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNonSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:631,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:631,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 632
      start: 628
    functionDepth: 2
    functionLinenumber: 628
    functionLinenumberEnd: 632
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePortSystemProp(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNonSecurePort()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(int)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePortSystemProp(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:635,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:635,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:636,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:637,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNonSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:637,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:637,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:637,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 638
      start: 634
    functionDepth: 2
    functionLinenumber: 634
    functionLinenumberEnd: 638
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePort(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNonSecurePort()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(int)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePort(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:641,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:641,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:642,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:643,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:643,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:643,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 644
      start: 640
    functionDepth: 2
    functionLinenumber: 640
    functionLinenumberEnd: 644
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testSecurePort(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertThat(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].isEqualTo(int)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecurePort()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testSecurePort(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:647,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 648
      start: 646
    functionDepth: 0
    functionLinenumber: 646
    functionLinenumberEnd: 648
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 8
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:651,1
    - Dst: '[org.springframework.aop.framework.Advised].getTargetSource()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:651,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getTarget()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:651,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.discovery.EurekaClient
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 653
      start: 650
    functionDepth: 0
    functionLinenumber: 650
    functionLinenumberEnd: 653
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getLazyInitEurekaClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getTarget()'
    - '[org.springframework.aop.framework.Advised].getTargetSource()'
    linkageType: ''
    returnType: com.netflix.discovery.EurekaClient
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getLazyInitEurekaClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.CountDownLatch].<init>(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration:667,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.concurrent.CountDownLatch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 668
      start: 665
    functionDepth: 0
    functionLinenumber: 665
    functionLinenumberEnd: 668
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration].countDownLatch()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.CountDownLatch].<init>(int)'
    linkageType: ''
    returnType: java.util.concurrent.CountDownLatch
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration].countDownLatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.discovery.AbstractDiscoveryClientOptionalArgs,org.springframework.context.ApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration:674,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.context.ApplicationContext
      - com.netflix.discovery.AbstractDiscoveryClientOptionalArgs
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.EurekaClient
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - manager
    - config
    - context
    - optionalArgs
    argTypes:
    - com.netflix.appinfo.ApplicationInfoManager
    - com.netflix.discovery.EurekaClientConfig
    - org.springframework.context.ApplicationContext
    - com.netflix.discovery.AbstractDiscoveryClientOptionalArgs
    constantsTouched: []
    func_position:
      end: 684
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 684
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration].eurekaClient(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,org.springframework.context.ApplicationContext,com.netflix.discovery.AbstractDiscoveryClientOptionalArgs)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.discovery.AbstractDiscoveryClientOptionalArgs,org.springframework.context.ApplicationContext)'
    linkageType: ''
    returnType: com.netflix.discovery.EurekaClient
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration].eurekaClient(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,org.springframework.context.ApplicationContext,com.netflix.discovery.AbstractDiscoveryClientOptionalArgs)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.MockClientConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.MockClientConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.MockClientConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.MockClientConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.AutoServiceRegistrationConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.AutoServiceRegistrationConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.AutoServiceRegistrationConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.AutoServiceRegistrationConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].close()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].init()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].close()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:50,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:51,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:52,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getProxyHost()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].basicBinding()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getProxyHost()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].basicBinding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:58,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:59,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:60,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getServiceUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].toString()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].toString()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getServiceUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.env.CompositePropertySource].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:68,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getPropertySources()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].addFirst(org.springframework.core.env.CompositePropertySource)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:69,1
    - Dst: '[java.util.Collections].singletonMap(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:70,1
    - Dst: '[org.springframework.core.env.MapPropertySource].<init>(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:70,1
    - Dst: '[org.springframework.core.env.CompositePropertySource].addPropertySource(org.springframework.core.env.MapPropertySource)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:70,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:73,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:74,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getServiceUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].toString()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 79
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithCompositePropertySource()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].addFirst(org.springframework.core.env.CompositePropertySource)'
    - '[org.springframework.core.env.CompositePropertySource].<init>(String)'
    - '[java.util.Collections].singletonMap(String,String)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].toString()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getServiceUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(String)'
    - '[org.springframework.core.env.MapPropertySource].<init>(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests)'
    - '[org.springframework.core.env.CompositePropertySource].addPropertySource(org.springframework.core.env.MapPropertySource)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getPropertySources()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithCompositePropertySource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:83,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:84,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithDefault()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:91,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:92,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrls(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:94,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:94,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithCustomZone()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrls(String)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithCustomZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:99,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:99,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:100,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:102,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:102,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 103
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithEmptyServiceUrls()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithEmptyServiceUrls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrls(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrls(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServerServiceUrls(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].toString()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - myZone
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrls(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServerServiceUrls(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrls(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests.TestConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests.TestConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests.TestConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests.TestConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.health.SimpleStatusAggregator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].<init>(org.springframework.boot.actuate.health.SimpleStatusAggregator)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].setUp()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].<init>(org.springframework.boot.actuate.health.SimpleStatusAggregator)'
    - '[org.springframework.boot.actuate.health.SimpleStatusAggregator].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:68,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testNoHealthCheckRegistered()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testNoHealthCheckRegistered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testAllUp()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testAllUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].stop()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isNull()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].start()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:88,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 90
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testHealthCheckNotReturnedWhenStopped()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].start()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].stop()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isNull()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testHealthCheckNotReturnedWhenStopped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:94,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:96,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:97,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWithBlockingIndicators()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWithBlockingIndicators()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:102,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:105,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWithReactiveIndicators()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWithReactiveIndicators()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:112,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 3
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWhenBlockingIndicatorUpAndReactiveDown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWhenBlockingIndicatorUpAndReactiveDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:120,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:121,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 122
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWhenBlockingIndicatorDownAndReactiveUp()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWhenBlockingIndicatorDownAndReactiveUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:126,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:129,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 130
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testUnknown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:134,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:136,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:137,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 138
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testEurekaIgnored()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testEurekaIgnored()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:142,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:144,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:145,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 140
    functionDepth: 3
    functionLinenumber: 140
    functionLinenumberEnd: 146
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testCompositeComponentsDown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testCompositeComponentsDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:150,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:153,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 148
    functionDepth: 3
    functionLinenumber: 148
    functionLinenumberEnd: 154
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testCompositeComponentsUp()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testCompositeComponentsUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:160,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:161,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 156
    functionDepth: 3
    functionLinenumber: 156
    functionLinenumberEnd: 162
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testCompositeComponentsOneDown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testCompositeComponentsOneDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:165,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].setApplicationContext(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:166,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].afterPropertiesSet()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 164
    functionDepth: 2
    functionLinenumber: 164
    functionLinenumberEnd: 168
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 11
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].afterPropertiesSet()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].setApplicationContext(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.health.AbstractHealthIndicator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.UpHealthConfiguration:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.HealthIndicator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 180
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.UpHealthConfiguration].healthIndicator()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.health.AbstractHealthIndicator].<init>()'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.HealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.UpHealthConfiguration].healthIndicator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.UpHealthConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.UpHealthConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.UpHealthConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.UpHealthConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.health.AbstractHealthIndicator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.DownHealthConfiguration:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.HealthIndicator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 194
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.DownHealthConfiguration].healthIndicator()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.health.AbstractHealthIndicator].<init>()'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.HealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.DownHealthConfiguration].healthIndicator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.DownHealthConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.DownHealthConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.DownHealthConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.DownHealthConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.health.AbstractHealthIndicator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.FatalHealthConfiguration:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.HealthIndicator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 208
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.FatalHealthConfiguration].healthIndicator()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.health.AbstractHealthIndicator].<init>()'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.HealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.FatalHealthConfiguration].healthIndicator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.FatalHealthConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.FatalHealthConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.FatalHealthConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.FatalHealthConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.health.AbstractReactiveHealthIndicator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveUpHealthConfiguration:216,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.ReactiveHealthIndicator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 222
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveUpHealthConfiguration].reactiveHealthIndicator()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.health.AbstractReactiveHealthIndicator].<init>()'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.ReactiveHealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveUpHealthConfiguration].reactiveHealthIndicator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveUpHealthConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveUpHealthConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveUpHealthConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveUpHealthConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.health.AbstractReactiveHealthIndicator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveDownHealthConfiguration:230,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.ReactiveHealthIndicator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 236
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveDownHealthConfiguration].reactiveHealthIndicator()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.health.AbstractReactiveHealthIndicator].<init>()'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.ReactiveHealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveDownHealthConfiguration].reactiveHealthIndicator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveDownHealthConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveDownHealthConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveDownHealthConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveDownHealthConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicator].<init>(null,null)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration:244,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 250
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].discoveryHealthIndicator()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicator].<init>(null,null)'
    linkageType: ''
    returnType: org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].discoveryHealthIndicator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].<init>(null,null,null)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration:254,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 260
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].eurekaHealthIndicator()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].<init>(null,null,null)'
    linkageType: ''
    returnType: org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].eurekaHealthIndicator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.client.discovery.health.DiscoveryCompositeHealthContributor].<init>(java.util.List<org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator>)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.client.discovery.health.DiscoveryCompositeHealthContributor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indicators
    argTypes:
    - java.util.List<org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator>
    constantsTouched: []
    func_position:
      end: 266
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 266
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].discoveryCompositeHealthContributor(java.util.List<org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.client.discovery.health.DiscoveryCompositeHealthContributor].<init>(java.util.List<org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator>)'
    linkageType: ''
    returnType: org.springframework.cloud.client.discovery.health.DiscoveryCompositeHealthContributor
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].discoveryCompositeHealthContributor(java.util.List<org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestCompositeHealthContributor].<init>(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.CompositeHealthContributor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration].compositeHealthContributor()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[TestCompositeHealthContributor].<init>(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration)'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.CompositeHealthContributor
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration].compositeHealthContributor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestCompositeHealthContributor].<init>(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.CompositeHealthContributor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 284
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration].compositeHealthContributor()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[TestCompositeHealthContributor].<init>(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration)'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.CompositeHealthContributor
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration].compositeHealthContributor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestCompositeHealthContributor].<init>(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.CompositeHealthContributor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 293
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration].compositeHealthContributor()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[TestCompositeHealthContributor].<init>(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration)'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.CompositeHealthContributor
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration].compositeHealthContributor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor:299,1
    - Dst: '[org.springframework.boot.actuate.health.AbstractHealthIndicator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor:302,1
    - Dst: '[Map<String, HealthContributor>].put(String,org.springframework.boot.actuate.health.AbstractHealthIndicator)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor:302,1
    - Dst: '[org.springframework.boot.actuate.health.AbstractHealthIndicator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor:308,1
    - Dst: '[Map<String, HealthContributor>].put(String,org.springframework.boot.actuate.health.AbstractHealthIndicator)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, HealthContributor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - CompositeHealthContributor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - firstContributorStatus
    - secondContributorStatus
    argTypes:
    - com.netflix.appinfo.InstanceInfo.InstanceStatus
    - com.netflix.appinfo.InstanceInfo.InstanceStatus
    constantsTouched: []
    func_position:
      end: 314
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 314
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].<init>(com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.health.AbstractHealthIndicator].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[Map<String, HealthContributor>].put(String,org.springframework.boot.actuate.health.AbstractHealthIndicator)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].<init>(com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo.InstanceStatus)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, HealthContributor>].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, HealthContributor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - CompositeHealthContributor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.HealthContributor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].getContributor(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[Map<String, HealthContributor>].get(String)'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.HealthContributor
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].getContributor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, HealthContributor>].entrySet()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor:323,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].iterator()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor:323,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor:324,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, HealthContributor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - CompositeHealthContributor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<org.springframework.boot.actuate.health.NamedContributor<org.springframework.boot.actuate.health.HealthContributor>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 338
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].iterator()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
    functionUses: 1
    functionsReached:
    - '[Map<String, HealthContributor>].entrySet()'
    - '[java.util.Iterator].<init>()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].iterator()'
    linkageType: ''
    returnType: java.util.Iterator<org.springframework.boot.actuate.health.NamedContributor<org.springframework.boot.actuate.health.HealthContributor>>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:57,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:57,1
    - Dst: utils.findFirstNonLoopbackHostInfo()
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getIpAddress()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 62
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].init()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getHostname()'
    - utils.findFirstNonLoopbackHostInfo()
    - '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getIpAddress()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].close()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].clear()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].close()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppGroupName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].basicBinding()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppGroupName()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].basicBinding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNonSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].nonSecurePort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNonSecurePort()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(int)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].nonSecurePort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:88,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].instanceId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].instanceId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:96,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].initialHostName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].initialHostName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:105,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:106,1
    - Dst: '[org.springframework.test.util.ReflectionTestUtils].setField(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:107,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:107,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:107,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:107,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:108,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:108,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 112
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshHostName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    - '[org.springframework.test.util.ReflectionTestUtils].setField(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshHostName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:117,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:119,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:119,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:119,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:119,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:120,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:120,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:121,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:121,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:121,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 122
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshHostNameWhenSetByUser()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshHostNameWhenSetByUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:126,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:126,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:129,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:129,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:129,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 131
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].initialIpAddress()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].initialIpAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:135,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:135,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:136,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:137,1
    - Dst: '[org.springframework.test.util.ReflectionTestUtils].setField(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:137,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:138,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:138,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:138,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:138,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:139,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:139,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:141,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:141,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:141,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 143
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshIpAddress()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
    - '[org.springframework.test.util.ReflectionTestUtils].setField(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshIpAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:148,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:149,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:149,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:150,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:150,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:150,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:150,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:151,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:151,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 153
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshIpAddressWhenSetByUser()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshIpAddressWhenSetByUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:157,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInitialStatus()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultInitialStatus()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInitialStatus()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultInitialStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:162,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:162,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 166
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testBadInitialStatus()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testBadInitialStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:170,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:170,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:171,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:172,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInitialStatus()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:172,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:172,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:172,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 173
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomInitialStatus()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInitialStatus()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomInitialStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:178,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:179,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:180,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:180,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:180,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:180,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:180,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:181,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:180,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 183
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testPreferIpAddress()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isTrue()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[String].equals(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testPreferIpAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:187,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:187,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:188,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:190,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:190,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:190,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:190,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 192
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultVirtualHostName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultVirtualHostName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:196,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:196,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:198,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 203
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomVirtualHostName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomVirtualHostName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:207,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:208,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:208,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:208,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:208,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:208,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:209,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:209,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:209,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:209,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:209,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:211,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:211,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:211,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:211,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 213
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultAppName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultAppName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:217,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:217,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:218,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:219,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:219,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:219,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:219,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 220
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomInstanceId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomInstanceId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:224,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:224,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:225,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:226,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:226,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:226,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:226,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 227
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomInstanceIdWithMetadata()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomInstanceIdWithMetadata()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:231,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:232,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:232,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:232,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:232,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(null)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 233
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultInstanceId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].isEqualTo(null)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].as(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultInstanceId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:236,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 18
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 18
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration:254,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration:254,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration:253,1
    - Dst: this.env.getProperty(String,String)
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration:255,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration:256,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration:257,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration:258,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration:259,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ConfigurableEnvironment
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 262
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration].eurekaInstanceConfigBean()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration)'
    - '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
    - this.env.getProperty(String,String)
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration].eurekaInstanceConfigBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ConfigurableEnvironment
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests:42,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].getPort()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].isGreaterThan(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.ApplicationInfoManager
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].instanceInfoPortShouldNotBeZero()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationRandomPortTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].assertThat(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].isGreaterThan(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].getPort()'
    - '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].instanceInfoPortShouldNotBeZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.ApplicationInfoManager
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationRandomPortTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests.TestConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests.TestConfig].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationRandomPortTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests.TestConfig
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests.TestConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].setupInstance()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:41,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:42,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:42,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getId()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].assertThat(org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:43,1
    - Dst: utils.findFirstNonLoopbackHostInfo()
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].isEqualTo(org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].instanceIdIsHostNameByDefault()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].assertThat(org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests)'
    - '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].isEqualTo(org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].getHostname()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].setupInstance()'
    - utils.findFirstNonLoopbackHostInfo()
    - '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
    - '[com.netflix.appinfo.InstanceInfo].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].instanceIdIsHostNameByDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].setupInstance(String)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:49,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getId()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].matches(String)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].assertThat(org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].instanceIdIsIpWhenIpPreferred()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].assertThat(org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].matches(String)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].isTrue()'
    - '[com.netflix.appinfo.InstanceInfo].getId()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].setupInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].instanceIdIsIpWhenIpPreferred()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].setupInstance(String)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:55,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getId()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].assertThat(org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].instanceInfoIdIsInstanceIdWhenSet()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].assertThat(org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].setupInstance(String)'
    - '[com.netflix.appinfo.InstanceInfo].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].instanceInfoIdIsInstanceIdWhenSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.util.TestPropertyValues].of(org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:60,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:62,1
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:65,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.appinfo.InstanceInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].setupInstance()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactoryTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].getInstanceConfig()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].register()'
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].refresh()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].applyTo(org.springframework.context.annotation.AnnotationConfigApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
    - '[org.springframework.boot.test.util.TestPropertyValues].of(org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo
    signature: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].setupInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].getInstanceConfig()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactoryTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].getBean()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].getInstanceConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.annotation.AnnotationConfigApplicationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests
    signature: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration:79,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration].eurekaInstanceConfigBean()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration].eurekaInstanceConfigBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication].mock()'
      Src: org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.EurekaClient
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication].getClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/RefreshEurekaSampleApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication].mock()'
    linkageType: ''
    returnType: com.netflix.discovery.EurekaClient
    signature: '[org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication].getClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/RefreshEurekaSampleApplication.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication
    signature: '[org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.cloud.netflix.eureka.sample.ApplicationTests].contextLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/ApplicationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.sample.ApplicationTests].contextLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.sample.ApplicationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.sample.ApplicationTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/ApplicationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.sample.ApplicationTests
    signature: '[org.springframework.cloud.netflix.eureka.sample.ApplicationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      - org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>
      - org.springframework.cloud.commons.util.InetUtils
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Closeable
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.HealthCheckHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].healthCheckHandler()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/EurekaSampleApplication.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.appinfo.HealthCheckHandler
    signature: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].healthCheckHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getUri()'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      - org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>
      - org.springframework.cloud.commons.util.InetUtils
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Closeable
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].home()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/EurekaSampleApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getUri()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].home()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      - org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>
      - org.springframework.cloud.commons.util.InetUtils
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.beans.BeansException
      interfaces:
      - java.io.Closeable
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.context.ApplicationContext
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].setApplicationContext(org.springframework.context.ApplicationContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/EurekaSampleApplication.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].setApplicationContext(org.springframework.context.ApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:88,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(int)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.context.ApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].build()'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:93,1
    - Dst: '[org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>].register(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      - org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>
      - org.springframework.cloud.commons.util.InetUtils
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Closeable
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 97
    functionName: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].register()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/EurekaSampleApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
    - '[org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>].register(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(int)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.context.ApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication)'
    - '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].build()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].register()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>].deregister(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      - org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>
      - org.springframework.cloud.commons.util.InetUtils
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Closeable
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].deregister()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/EurekaSampleApplication.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>].deregister(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].deregister()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].deregister()'
      Src: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      - org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>
      - org.springframework.cloud.commons.util.InetUtils
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Closeable
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].close()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/EurekaSampleApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].deregister()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      - org.springframework.cloud.client.serviceregistry.ServiceRegistry<org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration>
      - org.springframework.cloud.commons.util.InetUtils
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Closeable
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/EurekaSampleApplication.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication
    signature: '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests:53,1
    - Dst: '[org.springframework.context.ApplicationEventPublisher].publishEvent(org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent)'
      Src: org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].times(int)'
      Src: org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].verify(com.netflix.discovery.EurekaClient,org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests)'
      Src: org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationEventPublisher
      - com.netflix.discovery.EurekaClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 56
    functionName: '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].verifyGetApplications()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/ConfigRefreshTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent].<init>()'
    - '[org.springframework.context.ApplicationEventPublisher].publishEvent(org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent)'
    - '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].times(int)'
    - '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].verify(com.netflix.discovery.EurekaClient,org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests)'
    - '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].getApplications()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].verifyGetApplications()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationEventPublisher
      - com.netflix.discovery.EurekaClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/ConfigRefreshTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests
    signature: '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:37,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:38,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:37,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].offByDefault()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaClientConfigServerAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests)'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].offByDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:45,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:46,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 53
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].onWhenRequested()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaClientConfigServerAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].withPropertyValues(String)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].run()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].onWhenRequested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:57,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:58,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 66
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].notOverridingMetamapSettings()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaClientConfigServerAutoConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].withPropertyValues(String)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].run()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].notOverridingMetamapSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaClientConfigServerAutoConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:34,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:34,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].addBootstrapRegistryInitializer()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:34,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:34,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].close()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].notEnabledReturnsEmptyList()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].addBootstrapRegistryInitializer()'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String)'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].run()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].close()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].notEnabledReturnsEmptyList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:45,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].addBootstrapRegistryInitializer()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].close()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 53
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].discoveryClientNotEnabledProvidesEmptyList()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].addBootstrapRegistryInitializer()'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String,String,String)'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].run()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].close()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].discoveryClientNotEnabledProvidesEmptyList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:57,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].addBootstrapRegistryInitializer()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].close()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].eurekaClientNotEnabledProvidesEmptyList()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].addBootstrapRegistryInitializer()'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String,String,String)'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].run()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].close()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].eurekaClientNotEnabledProvidesEmptyList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:69,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].addBootstrapRegistryInitializer()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].close()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].enabledAddsInstanceProviderFn()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String,String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].addBootstrapRegistryInitializer()'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].run()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].close()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].enabledAddsInstanceProviderFn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests.TestConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests.TestConfig].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests.TestConfig
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests.TestConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests:37,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests:38,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests:37,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].withPropertyValues(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests:37,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 46
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].properBeansCreatedWhenEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationWebClientTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].run()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].withPropertyValues(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].properBeansCreatedWhenEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests:50,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests:51,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].withPropertyValues(String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 59
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].properBeansCreatedWhenEnabledWebClientDisabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationWebClientTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].withPropertyValues(String,String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].run()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].properBeansCreatedWhenEnabledWebClientDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationWebClientTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getWebClient()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:54,1
    - Dst: '[org.springframework.web.reactive.function.client.WebClient].get()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].uri(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].exchange()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].block()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].assertThat(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].isNotNull()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].statusCode()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].assertThat(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].isEqualTo(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].bodyToMono()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].block()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].assertThat(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].startsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].hasSize(int)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].webClientRespectsCodecProperties()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].statusCode()'
    - '[org.springframework.web.reactive.function.client.WebClient].get()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].isNotNull()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getWebClient()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].startsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].uri(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].bodyToMono()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].isEqualTo(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].hasSize(int)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].block()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].assertThat(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].exchange()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].webClientRespectsCodecProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController:68,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController:70,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: WebSecurityConfigurerAdapter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].hello()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].hello()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.security.config.annotation.web.builders.HttpSecurity].authorizeRequests()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].anyRequest()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].permitAll()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].and()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].csrf()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].disable()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.security.config.annotation.web.builders.HttpSecurity
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: WebSecurityConfigurerAdapter
    argCount: 1
    argNames:
    - http
    argTypes:
    - org.springframework.security.config.annotation.web.builders.HttpSecurity
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].configure(org.springframework.security.config.annotation.web.builders.HttpSecurity)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].anyRequest()'
    - '[org.springframework.security.config.annotation.web.builders.HttpSecurity].authorizeRequests()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].csrf()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].disable()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].permitAll()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].and()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].configure(org.springframework.security.config.annotation.web.builders.HttpSecurity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController
      static: false
      superClass: WebSecurityConfigurerAdapter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:64,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:65,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].offByDefault()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].offByDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:73,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:74,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].properBeansCreatedWhenDiscoveryEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].properBeansCreatedWhenDiscoveryEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:82,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:83,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryNotEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryNotEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:91,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:92,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryDisabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:100,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:101,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:100,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:100,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenEurekaClientEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenEurekaClientEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:109,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:110,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenEurekaClientNotEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenEurekaClientNotEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:118,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:119,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 123
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenEurekaClientDisabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenEurekaClientDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:127,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:128,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 133
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].properBeansCreatedWhenDiscoveryEnabled_EurekaEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].properBeansCreatedWhenDiscoveryEnabled_EurekaEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:137,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:138,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:137,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:137,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 143
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryEnabled_EurekaNotEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryEnabled_EurekaNotEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:147,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:148,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 153
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryNotEnabled_EurekaEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryNotEnabled_EurekaEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:157,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:158,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:157,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:157,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 163
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryNotEnabled_EurekaNotEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryNotEnabled_EurekaNotEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:167,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:168,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:167,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String,String,String,String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:167,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 177
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].eurekaDnsConfigurationWorks()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].withPropertyValues(String,String,String,String,String,String,String)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].eurekaDnsConfigurationWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.catalina.webresources.TomcatURLStreamHandlerFactory].disable()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:182,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:183,1
    - Dst: TestConfigDiscoveryBootstrapConfiguration.class.getName()
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:186,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String,String,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:183,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:183,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertThat(org.springframework.boot.test.system.OutputCaptureRule)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:189,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 191
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].eurekaConfigServerInstanceProviderCalled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.catalina.webresources.TomcatURLStreamHandlerFactory].disable()'
    - TestConfigDiscoveryBootstrapConfiguration.class.getName()
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertThat(org.springframework.boot.test.system.OutputCaptureRule)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].contains(String)'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String,String,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].eurekaConfigServerInstanceProviderCalled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertThat(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:194,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].hasSingleBean()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:194,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertThat(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].hasSingleBean()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertThat(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:196,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].hasSingleBean()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.boot.test.context.assertj.AssertableApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.boot.test.context.assertj.AssertableApplicationContext
    constantsTouched: []
    func_position:
      end: 197
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 197
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertEurekaBeansPresent(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertThat(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].hasSingleBean()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertEurekaBeansPresent(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertThat(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].doesNotHaveBean()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertThat(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:201,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].doesNotHaveBean()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:201,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertThat(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:202,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].doesNotHaveBean()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.boot.test.context.assertj.AssertableApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.boot.test.context.assertj.AssertableApplicationContext
    constantsTouched: []
    func_position:
      end: 203
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 203
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertEurekaBeansNotPresent(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertThat(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].doesNotHaveBean()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertEurekaBeansNotPresent(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.system.OutputCaptureRule].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.system.OutputCaptureRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.system.OutputCaptureRule].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration].mock()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.EurekaClient
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration].getClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration].mock()'
    linkageType: ''
    returnType: com.netflix.discovery.EurekaClient
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration].getClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: InstanceInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:222,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].setAppName(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:222,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].build()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:222,1
    - Dst: '[java.util.Collections].singletonList(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:223,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].mock()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:225,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].getInstancesByVirtualHostName(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:226,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].when(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:226,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].thenReturn(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:226,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].mock()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:228,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:229,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].when(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:229,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].thenReturn(int)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:229,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].getEntity()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:230,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].when(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:230,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].thenReturn(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:230,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].mock()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:232,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].getApplications(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:233,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].when(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:233,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].thenReturn(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpClient
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 235
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].mockEurekaHttpClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].build()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].thenReturn(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].mock()'
    - '[java.util.Collections].singletonList(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].getEntity()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].setAppName(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].getApplications(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].thenReturn(int)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].getInstancesByVirtualHostName(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].when(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration)'
    - InstanceInfo.Builder.newBuilder()
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpClient
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].mockEurekaHttpClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.springframework.cloud.netflix.eureka.config.JerseyOptionalArgsConfigurationTest].contextLoads()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/JerseyOptionalArgsConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.JerseyOptionalArgsConfigurationTest].contextLoads()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.JerseyOptionalArgsConfigurationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.JerseyOptionalArgsConfigurationTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/JerseyOptionalArgsConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.JerseyOptionalArgsConfigurationTest
    signature: '[org.springframework.cloud.netflix.eureka.config.JerseyOptionalArgsConfigurationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:43,1
    - Dst: '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].withUserConfiguration()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].contextLoadsWithRestTemplate()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaHttpClientsOptionalArgsConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].<init>()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].withPropertyValues(String)'
    - '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].withUserConfiguration()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].contextLoadsWithRestTemplate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:52,1
    - Dst: '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].withUserConfiguration()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 57
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].contextLoadsWithWebClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaHttpClientsOptionalArgsConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].<init>()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].withPropertyValues(String)'
    - '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].withUserConfiguration()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].contextLoadsWithWebClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:61,1
    - Dst: '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].withUserConfiguration()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].contextLoadsWithRestTemplateAsDefault()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaHttpClientsOptionalArgsConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].<init>()'
    - '[org.springframework.boot.test.context.runner.WebApplicationContextRunner].withUserConfiguration()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].contextLoadsWithRestTemplateAsDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaHttpClientsOptionalArgsConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.catalina.webresources.TomcatURLStreamHandlerFactory].disable()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest:48,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest:49,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest:49,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].run()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest:49,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].fail(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest:51,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].assertThat(org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].hasStackTraceContaining(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].close()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 60
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].contextFailsWithoutWebClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.catalina.webresources.TomcatURLStreamHandlerFactory].disable()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].close()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].run()'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].assertThat(org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest)'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].<init>()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].hasStackTraceContaining(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].contextFailsWithoutWebClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:37,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].when(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:37,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].thenReturn(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:37,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:38,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].when(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:38,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].thenReturn(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:38,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:39,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].when(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:39,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].thenReturn(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:39,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isSecurePortEnabled()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:40,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].when(boolean)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:40,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].thenReturn(boolean)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].setUp()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isSecurePortEnabled()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].when(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrlPath()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].thenReturn(boolean)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].when(boolean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].thenReturn(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrlPath()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:49,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNull()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 53
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortIsRandomAndManagementPortIsNull()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNull()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortIsRandomAndManagementPortIsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNull()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].managementPortIsRandom()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNull()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].managementPortIsRandom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 80
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:88,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:94,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:94,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 95
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:107,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:107,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:107,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:108,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:108,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:108,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 110
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPortServerContextPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPortServerContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:121,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:121,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:121,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:123,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:123,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:123,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 125
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPortServerContextPathManagementContextPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPortServerContextPathManagementContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:133,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:136,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:136,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:136,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:137,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:137,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:137,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:138,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:138,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:138,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:139,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:139,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 140
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortServerContextPathManagementContextPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortServerContextPathManagementContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:148,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:151,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:151,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:151,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:153,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:153,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:153,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:154,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:154,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 155
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementContextPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:163,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:166,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:166,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:166,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:167,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:167,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:167,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:168,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:168,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:168,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:169,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:169,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 170
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortServerContextPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortServerContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:178,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:181,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:181,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:181,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:182,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:182,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:182,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:183,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:183,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:183,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:184,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:184,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 186
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPortManagementContextPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isNullOrEmpty()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPortManagementContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].doReturn(boolean)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:194,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].when(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:194,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isSecurePortEnabled()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:194,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:198,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:198,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:198,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:199,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:200,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:201,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:201,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 202
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].setSecureHealthCheckUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].when(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].doReturn(boolean)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].isSecurePortEnabled()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].setSecureHealthCheckUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].mock()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:31,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].<init>()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].<init>()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].mock()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].mappingJacksonHttpMessageConverter()'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].mappingJacksonHttpMessageConverter()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].mappingJacksonHttpMessageConverter()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].mappingJacksonHttpMessageConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].isTrue(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication,String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:99,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].isTrue(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication,String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - appName
    - instanceInfo
    argTypes:
    - String
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].register(String,com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].isTrue(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].register(String,com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - appName
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].cancel(String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].cancel(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:116,1
    - Dst: '[org.springframework.http.ResponseEntity].<init>(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:117,1
    - Dst: '[org.springframework.http.ResponseEntity].<init>(com.netflix.appinfo.InstanceInfo,org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.http.ResponseEntity
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - appName
    - id
    - status
    - lastDirtyTimestamp
    - overriddenstatus
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 122
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].sendHeartBeat(String,String,String,String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.http.ResponseEntity].<init>(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
    - '[String].equals(String)'
    - '[org.springframework.http.ResponseEntity].<init>(com.netflix.appinfo.InstanceInfo,org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
    linkageType: ''
    returnType: org.springframework.http.ResponseEntity
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].sendHeartBeat(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - appName
    - id
    - value
    - lastDirtyTimestamp
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 129
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].statusUpdate(String,String,String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].statusUpdate(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - appName
    - id
    - lastDirtyTimestamp
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 136
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].deleteStatusOverride(String,String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].deleteStatusOverride(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.Applications].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:141,1
    - Dst: '[java.util.Collections].singletonList(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:142,1
    - Dst: '[com.netflix.discovery.shared.Application].<init>(String,org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:142,1
    - Dst: '[com.netflix.discovery.shared.Applications].addApplication(com.netflix.discovery.shared.Application)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.Applications
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - address
    - regions
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 144
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].getApplications(String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.shared.Applications].<init>()'
    - '[com.netflix.discovery.shared.Application].<init>(String,org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
    - '[java.util.Collections].singletonList(com.netflix.appinfo.InstanceInfo)'
    - '[com.netflix.discovery.shared.Applications].addApplication(com.netflix.discovery.shared.Application)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.Applications
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].getApplications(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.Application].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.Application
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].getApplication(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.shared.Application].<init>()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.Application
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].getApplication(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.InstanceInfo
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - appName
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].getInstance(String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].getInstance(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: InstanceInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setAppName(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setAppNameForDeser(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setAppGroupName(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setAppGroupNameForDeser(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setHostName(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setStatus(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setOverriddenStatus(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setIPAddr(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setSID(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setPort(int)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setSecurePort(int)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].enablePort(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication,boolean)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setHomePageUrl(String,String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setHomePageUrlForDeser(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setStatusPageUrl(String,String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setStatusPageUrlForDeser(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setHealthCheckUrls(String,String,null)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setHealthCheckUrlsForDeser(String,null)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setVIPAddress(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setVIPAddressDeser(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setSecureVIPAddress(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setSecureVIPAddressDeser(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[com.netflix.appinfo.MyDataCenterInfo].<init>(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setDataCenterInfo(com.netflix.appinfo.MyDataCenterInfo)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: LeaseInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setDurationInSecs(int)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setRenewalIntervalInSecs(int)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:79,1
    - Dst: System.currentTimeMillis()
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setEvictionTimestamp(int)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:79,1
    - Dst: System.currentTimeMillis()
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setRenewalTimestamp(int)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:79,1
    - Dst: System.currentTimeMillis()
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setRegistrationTimestamp(int)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].build()'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setLeaseInfo(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].add(String,String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setASGName(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setIsCoordinatingDiscoveryServer(boolean)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: System.currentTimeMillis()
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setLastUpdatedTimestamp(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: System.currentTimeMillis()
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setLastDirtyTimestamp(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setActionType(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setNamespace(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].build()'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setSecureVIPAddressDeser(String)'
    - System.currentTimeMillis()
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setAppNameForDeser(String)'
    - '[com.netflix.appinfo.MyDataCenterInfo].<init>(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setEvictionTimestamp(int)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setRenewalTimestamp(int)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setSecurePort(int)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setRenewalIntervalInSecs(int)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setDurationInSecs(int)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setIsCoordinatingDiscoveryServer(boolean)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setPort(int)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setActionType(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
    - InstanceInfo.Builder.newBuilder()
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setStatus(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setInstanceId(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].add(String,String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].enablePort(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication,boolean)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setOverriddenStatus(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setSecureVIPAddress(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setAppGroupNameForDeser(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setSID(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setStatusPageUrl(String,String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setHomePageUrl(String,String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].build()'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setRegistrationTimestamp(int)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setLastUpdatedTimestamp(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setAppName(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setHomePageUrlForDeser(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setLastDirtyTimestamp(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setHealthCheckUrls(String,String,null)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setVIPAddress(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setVIPAddressDeser(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setLeaseInfo(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setNamespace(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setHostName(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setAppGroupName(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setASGName(String)'
    - LeaseInfo.Builder.newBuilder()
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setStatusPageUrlForDeser(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setDataCenterInfo(com.netflix.appinfo.MyDataCenterInfo)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setHealthCheckUrlsForDeser(String,null)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].setIPAddr(String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter].<init>(boolean)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration
      static: false
      superClass: WebSecurityConfigurerAdapter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter].<init>(boolean)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.security.provisioning.InMemoryUserDetailsManager].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration:166,1
    - Dst: '[org.springframework.security.core.userdetails.User].withUsername(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration:167,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].password(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration:167,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].roles(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration:167,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].build()'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration:167,1
    - Dst: '[org.springframework.security.provisioning.InMemoryUserDetailsManager].createUser(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.security.core.userdetails.UserDetailsService
      static: false
      superClass: WebSecurityConfigurerAdapter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].userDetailsService()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.security.provisioning.InMemoryUserDetailsManager].<init>()'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].roles(String)'
    - '[org.springframework.security.core.userdetails.User].withUsername(String)'
    - '[org.springframework.security.provisioning.InMemoryUserDetailsManager].createUser(org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].password(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].build()'
    linkageType: ''
    returnType: org.springframework.security.core.userdetails.UserDetailsService
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].userDetailsService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.security.config.annotation.web.builders.HttpSecurity].antMatcher(String)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration:174,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].httpBasic()'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.security.config.annotation.web.builders.HttpSecurity
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: WebSecurityConfigurerAdapter
    argCount: 1
    argNames:
    - http
    argTypes:
    - org.springframework.security.config.annotation.web.builders.HttpSecurity
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].configure(org.springframework.security.config.annotation.web.builders.HttpSecurity)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.security.config.annotation.web.builders.HttpSecurity].antMatcher(String)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].httpBasic()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].configure(org.springframework.security.config.annotation.web.builders.HttpSecurity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].setup()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest:40,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].testWithoutUserInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].testWithoutUserInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].testInvalidUserInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].testInvalidUserInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].testUserInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].testUserInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].shutdown()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].shutdown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].shutdown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].shutdown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactoryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].setup()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest:38,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].testWithoutUserInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].testWithoutUserInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].testInvalidUserInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].testInvalidUserInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].testUserInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].testUserInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].shutdown()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].shutdown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].shutdown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].shutdown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactoryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:49,1
    - Dst: '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:49,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(int)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePort(int)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:62,1
    - Dst: '[com.netflix.appinfo.providers.EurekaConfigBasedInstanceInfoProvider].<init>(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:64,1
    - Dst: '[com.netflix.appinfo.providers.EurekaConfigBasedInstanceInfoProvider].get()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.commons.util.InetUtils
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest].setup()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
    - '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePort(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[com.netflix.appinfo.providers.EurekaConfigBasedInstanceInfoProvider].<init>(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(int)'
    - '[com.netflix.appinfo.providers.EurekaConfigBasedInstanceInfoProvider].get()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.commons.util.InetUtils
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest
      static: false
      superClass: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClientTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].setup()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].register(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:42,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:42,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:42,1
    - Dst: HttpStatus.OK.value()
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:42,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testRegister()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - HttpStatus.OK.value()
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].register(com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testRegister()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].cancel(String,String)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:47,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:47,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:47,1
    - Dst: HttpStatus.OK.value()
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:47,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testCancel()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - HttpStatus.OK.value()
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].cancel(String,String)'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testCancel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].sendHeartBeat(String,String,com.netflix.appinfo.InstanceInfo,null)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:52,1
    - Dst: HttpStatus.OK.value()
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testSendHeartBeat()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - HttpStatus.OK.value()
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].sendHeartBeat(String,String,com.netflix.appinfo.InstanceInfo,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testSendHeartBeat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].sendHeartBeat(String,String,com.netflix.appinfo.InstanceInfo,null)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:58,1
    - Dst: HttpStatus.NOT_FOUND.value()
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testSendHeartBeatFourOFour()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - HttpStatus.NOT_FOUND.value()
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].sendHeartBeat(String,String,com.netflix.appinfo.InstanceInfo,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testSendHeartBeatFourOFour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].statusUpdate(String,String,org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest,com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:64,1
    - Dst: HttpStatus.OK.value()
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:65,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testStatusUpdate()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - HttpStatus.OK.value()
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].statusUpdate(String,String,org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest,com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testStatusUpdate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].deleteStatusOverride(String,String,com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:70,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:70,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:70,1
    - Dst: HttpStatus.OK.value()
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:71,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testDeleteStatusOverride()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - HttpStatus.OK.value()
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isEqualTo(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].deleteStatusOverride(String,String,com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testDeleteStatusOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getEntity()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isNotNull()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:78,1
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getApplications(String,String)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getEntity()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isNotNull()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 80
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetApplications()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getEntity()'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getApplications(String,String)'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].isNotNull()'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getApplications()'
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].assertThat(org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetApplications()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getDelta()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getEntity()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:84,1
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getDelta(String,String)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getEntity()'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetDelta()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].getEntity()'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getDelta(String,String)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getDelta()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetDelta()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getVip(String)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:90,1
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getVip(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetVips()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getVip(String,String,String)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getVip(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetVips()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getSecureVip(String)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:96,1
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getSecureVip(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 98
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetSecureVip()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getSecureVip(String,String,String)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getSecureVip(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetSecureVip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getApplication(String)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetApplication()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getApplication(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetApplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getInstance(String)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:107,1
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getInstance(String,String)'
      Src: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetInstance()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getInstance(String)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getInstance(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.appinfo.InstanceInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest
    signature: '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:47,1
    - Dst: '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:47,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:47,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:49,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(int)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePort(int)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:59,1
    - Dst: '[com.netflix.appinfo.providers.EurekaConfigBasedInstanceInfoProvider].<init>(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:61,1
    - Dst: '[com.netflix.appinfo.providers.EurekaConfigBasedInstanceInfoProvider].get()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.commons.util.InetUtils
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 62
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest].setup()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePort(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest)'
    - '[com.netflix.appinfo.providers.EurekaConfigBasedInstanceInfoProvider].<init>(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(int)'
    - '[com.netflix.appinfo.providers.EurekaConfigBasedInstanceInfoProvider].get()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.commons.util.InetUtils
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest
      static: false
      superClass: org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClientTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].description()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getOrder()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].assertThat(int)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].isEqualTo(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verifyDefaults()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].assertThat(int)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].isEqualTo(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getOrder()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].description()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verifyDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setOrder(int)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:65,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:66,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].description()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].assertThat(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getOrder()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:68,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].assertThat(int)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:68,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].isEqualTo(int)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verifyDefaultsWhenUsingEurekaClientConfigBean()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getOrder()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].assertThat(String)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].assertThat(int)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].isEqualTo(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].description()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setOrder(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verifyDefaultsWhenUsingEurekaClientConfigBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.EurekaClient].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].when(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:73,1
    - Dst: '[com.netflix.discovery.shared.Applications].<init>()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].thenReturn(com.netflix.discovery.shared.Applications)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getServices()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:74,1
    - Dst: '[reactor.test.StepVerifier].create(reactor.core.publisher.Flux<String>)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectNextCount(int)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectComplete()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verify()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnEmptyFluxOfServices()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].thenReturn(com.netflix.discovery.shared.Applications)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getServices()'
    - '[reactor.test.StepVerifier].create(reactor.core.publisher.Flux<String>)'
    - '[com.netflix.discovery.EurekaClient].getApplications()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectComplete()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectNextCount(int)'
    - '[com.netflix.discovery.shared.Applications].<init>()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verify()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].when(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnEmptyFluxOfServices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.Applications].<init>()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:80,1
    - Dst: '[com.netflix.discovery.shared.Application].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:81,1
    - Dst: '[com.netflix.discovery.shared.Applications].addApplication(com.netflix.discovery.shared.Application)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:81,1
    - Dst: '[com.netflix.discovery.EurekaClient].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].when(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].thenReturn(com.netflix.discovery.shared.Applications)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getServices()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:83,1
    - Dst: '[reactor.test.StepVerifier].create(reactor.core.publisher.Flux<String>)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectNextCount(int)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectComplete()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verify()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnEmptyFluxOfServicesWhenNoInstancesFound()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].thenReturn(com.netflix.discovery.shared.Applications)'
    - '[com.netflix.discovery.shared.Application].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getServices()'
    - '[reactor.test.StepVerifier].create(reactor.core.publisher.Flux<String>)'
    - '[com.netflix.discovery.shared.Applications].addApplication(com.netflix.discovery.shared.Application)'
    - '[com.netflix.discovery.EurekaClient].getApplications()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectComplete()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectNextCount(int)'
    - '[com.netflix.discovery.shared.Applications].<init>()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verify()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].when(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnEmptyFluxOfServicesWhenNoInstancesFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.Applications].<init>()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:89,1
    - Dst: '[com.netflix.discovery.shared.Application].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:90,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].<init>(String,String,String,String,String,null,null,String,String,String,String,String,String,int,null,String,null,null,null,null,null,null,null,null,null,null)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:91,1
    - Dst: '[com.netflix.discovery.shared.Application].addInstance(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:91,1
    - Dst: '[com.netflix.discovery.shared.Applications].addApplication(com.netflix.discovery.shared.Application)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:93,1
    - Dst: '[com.netflix.discovery.EurekaClient].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:94,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].when(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:94,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].thenReturn(com.netflix.discovery.shared.Applications)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:94,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getServices()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:95,1
    - Dst: '[reactor.test.StepVerifier].create(reactor.core.publisher.Flux<String>)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:96,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectNext(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:96,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectComplete()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:96,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verify()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 97
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnFluxOfServices()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].thenReturn(com.netflix.discovery.shared.Applications)'
    - '[com.netflix.discovery.shared.Application].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getServices()'
    - '[com.netflix.appinfo.InstanceInfo].<init>(String,String,String,String,String,null,null,String,String,String,String,String,String,int,null,String,null,null,null,null,null,null,null,null,null,null)'
    - '[com.netflix.discovery.shared.Application].addInstance(com.netflix.appinfo.InstanceInfo)'
    - '[com.netflix.discovery.shared.Applications].addApplication(com.netflix.discovery.shared.Application)'
    - '[reactor.test.StepVerifier].create(reactor.core.publisher.Flux<String>)'
    - '[com.netflix.discovery.EurekaClient].getApplications()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectNext(String)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectComplete()'
    - '[com.netflix.discovery.shared.Applications].<init>()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verify()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].when(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnFluxOfServices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.EurekaClient].getInstancesByVipAddress(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].when(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].emptyList()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].thenReturn(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getInstances(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:102,1
    - Dst: '[reactor.test.StepVerifier].create(reactor.core.publisher.Flux<org.springframework.cloud.client.ServiceInstance>)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectNextCount(int)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectComplete()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verify()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnEmptyFluxForNonExistingService()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientTests.java
    functionUses: 0
    functionsReached:
    - '[reactor.test.StepVerifier].create(reactor.core.publisher.Flux<org.springframework.cloud.client.ServiceInstance>)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getInstances(String)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].emptyList()'
    - '[com.netflix.discovery.EurekaClient].getInstancesByVipAddress(String,boolean)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectComplete()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].thenReturn(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectNextCount(int)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verify()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].when(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnEmptyFluxForNonExistingService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].<init>(String,String,String,String,String,null,null,String,String,String,String,String,String,int,null,String,null,null,null,null,null,null,null,null,null,null)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:109,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].<init>(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:108,1
    - Dst: '[com.netflix.discovery.EurekaClient].getInstancesByVipAddress(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].when(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].singletonList(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].thenReturn(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getInstances(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:112,1
    - Dst: '[reactor.test.StepVerifier].create(reactor.core.publisher.Flux<org.springframework.cloud.client.ServiceInstance>)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectNextCount(int)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectComplete()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verify()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 114
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnFluxOfServiceInstances()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientTests.java
    functionUses: 0
    functionsReached:
    - '[reactor.test.StepVerifier].create(reactor.core.publisher.Flux<org.springframework.cloud.client.ServiceInstance>)'
    - '[com.netflix.appinfo.InstanceInfo].<init>(String,String,String,String,String,null,null,String,String,String,String,String,String,int,null,String,null,null,null,null,null,null,null,null,null,null)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getInstances(String)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].singletonList(com.netflix.appinfo.InstanceInfo)'
    - '[com.netflix.appinfo.InstanceInfo].<init>(com.netflix.appinfo.InstanceInfo)'
    - '[com.netflix.discovery.EurekaClient].getInstancesByVipAddress(String,boolean)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectComplete()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].thenReturn(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].expectNextCount(int)'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verify()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].when(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnFluxOfServiceInstances()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].run()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.context.runner.ApplicationContextRunner
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldWorkWithDefaults()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldWorkWithDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.context.runner.ApplicationContextRunner
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldNotHaveDiscoveryClientWhenDiscoveryDisabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].run()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withPropertyValues(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldNotHaveDiscoveryClientWhenDiscoveryDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.context.runner.ApplicationContextRunner
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldNotHaveDiscoveryClientWhenReactiveDiscoveryDisabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].run()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withPropertyValues(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldNotHaveDiscoveryClientWhenReactiveDiscoveryDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.context.runner.ApplicationContextRunner
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldNotHaveDiscoveryClientWhenEurekaClientDisabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].run()'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withPropertyValues(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldNotHaveDiscoveryClientWhenEurekaClientDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.FilteredClassLoader].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:77,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withClassLoader(org.springframework.boot.test.context.FilteredClassLoader)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.context.runner.ApplicationContextRunner
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].worksWithoutWebflux()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].run()'
    - '[org.springframework.boot.test.context.FilteredClassLoader].<init>(String)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withClassLoader(org.springframework.boot.test.context.FilteredClassLoader)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].worksWithoutWebflux()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.FilteredClassLoader].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:85,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withClassLoader(org.springframework.boot.test.context.FilteredClassLoader)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.context.runner.ApplicationContextRunner
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].worksWithoutActuator()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].run()'
    - '[org.springframework.boot.test.context.FilteredClassLoader].<init>(String)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withClassLoader(org.springframework.boot.test.context.FilteredClassLoader)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].worksWithoutActuator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:38,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:39,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.boot.test.context.runner.ApplicationContextRunner
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:51,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].when(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].thenReturn(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:53,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:56,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].build()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].deregister(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].verifyNoInteractions(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 63
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].eurekaClientNotShutdownInDeregister()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].thenReturn(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].when(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].build()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].deregister(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].verifyNoInteractions(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInfo()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].eurekaClientNotShutdownInDeregister()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:67,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:69,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:70,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:71,1
    - Dst: InstanceInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setAppName(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].build()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:73,1
    - Dst: InstanceInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setAppName(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setOverriddenStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].build()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getAppName()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getId()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInstanceInfo(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].when(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].thenReturn(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].when(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].thenReturn(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].build()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].assertThat(Object)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].isInstanceOf()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:97,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].hasSize(int)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:97,1
    - Dst: '[com.netflix.appinfo.InstanceInfo.InstanceStatus.DOWN].toString()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:97,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].containsEntry(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:97,1
    - Dst: '[com.netflix.appinfo.InstanceInfo.InstanceStatus.OUT_OF_SERVICE].toString()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].containsEntry(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 99
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].eurekaClientGetStatus()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistryTests.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.InstanceInfo.InstanceStatus.DOWN].toString()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].build()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].when(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[com.netflix.appinfo.InstanceInfo.InstanceStatus.OUT_OF_SERVICE].toString()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(String)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInstanceInfo(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].hasSize(int)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].assertThat(Object)'
    - InstanceInfo.Builder.newBuilder()
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].thenReturn(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].isInstanceOf()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setOverriddenStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getId()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInstanceId()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getAppName()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setAppName(String)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInfo()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].setInstanceId(String)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].isEqualTo(String)'
    - '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].containsEntry(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].eurekaClientGetStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:103,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:105,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:105,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:105,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:107,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInstanceInfo(String,String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].when(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].thenReturn(null)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].when(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].thenReturn(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:117,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:117,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].build()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:120,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].assertThat(Object)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].isInstanceOf()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].hasSize(int)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:128,1
    - Dst: '[com.netflix.appinfo.InstanceInfo.InstanceStatus.UNKNOWN].toString()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].containsEntry(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 129
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].eurekaClientGetStatusNoInstance()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].build()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].when(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[com.netflix.appinfo.InstanceInfo.InstanceStatus.UNKNOWN].toString()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(String)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].hasSize(int)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].assertThat(Object)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].thenReturn(null)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInstanceInfo(String,String)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].thenReturn(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].isInstanceOf()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].mock()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].assertThat(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInstanceId()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
    - '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].getInfo()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].isEqualTo(String)'
    - '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].containsEntry(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].eurekaClientGetStatusNoInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].extractApproximateZone(String)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:31,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:31,1
    - Dst: '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].assertThat(org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:31,1
    - Dst: '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:31,1
    - Dst: '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].extractApproximateZone(String)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:32,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:32,1
    - Dst: '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].assertThat(org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:32,1
    - Dst: '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:32,1
    - Dst: '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].extractApproximateZone(String)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:33,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:33,1
    - Dst: '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].assertThat(org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:33,1
    - Dst: '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].isTrue()'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].extractApproximateZoneTest()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/support/ZoneUtilsTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].extractApproximateZone(String)'
    - '[String].equals(String)'
    - '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].assertThat(org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests)'
    - '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].isTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].extractApproximateZoneTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/support/ZoneUtilsTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests
    signature: '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:52,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].postprocess()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:54,1
    - Dst: '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].getZone()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 57
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].shouldSetZoneFromInstanceMetadata()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].postprocess()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getMetadataMap()'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].getZone()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].shouldSetZoneFromInstanceMetadata()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].postprocess()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:61,1
    - Dst: '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].getZone()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].shouldSetZoneToDefaultWhenNotSetInMetadata()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].postprocess()'
    - '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].getZone()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].shouldSetZoneToDefaultWhenNotSetInMetadata()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:68,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].setApproximateZoneFromHostname(boolean)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].postprocess()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:71,1
    - Dst: '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].getZone()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].isEqualTo(String)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 74
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].shouldResolveApproximateZoneFromHost()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].assertThat(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].isEqualTo(String)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].postprocess()'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].setApproximateZoneFromHostname(boolean)'
    - '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].getZone()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].shouldResolveApproximateZoneFromHost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:78,1
    - Dst: '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:79,1
    - Dst: '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].withPropertyValues(String)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].run()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 84
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].disabledViaProperty()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].withConfiguration(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].run()'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].withPropertyValues(String)'
    - '[org.springframework.boot.test.context.runner.ApplicationContextRunner].<init>()'
    - '[org.springframework.boot.autoconfigure.AutoConfigurations].of()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].disabledViaProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:38,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:41,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:41,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:40,1
    - Dst: '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].<init>(null)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].<init>(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig,org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerClientConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.commons.util.InetUtilsProperties].<init>()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].<init>(null)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].<init>()'
    - '[org.springframework.cloud.commons.util.InetUtils].<init>(org.springframework.cloud.commons.util.InetUtilsProperties)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].<init>(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig,org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:51,1
    - Dst: '[com.netflix.discovery.EurekaClient].getHealthCheckHandler()'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].getStatus(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].assertThat(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].isNotNull()'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].assertThat(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].isEqualTo(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 58
    functionName: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].shouldRegisterService()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/healthcheck/EurekaHealthCheckTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].isNotNull()'
    - '[com.netflix.discovery.EurekaClient].getHealthCheckHandler()'
    - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].getStatus(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
    - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].assertThat(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
    - System.setProperty(String,String)
    - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].isEqualTo(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].shouldRegisterService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:62,1
    - Dst: '[com.netflix.discovery.EurekaClient].getHealthCheckHandler()'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].getStatus(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].assertThat(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].isNotNull()'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].assertThat(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:68,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].isEqualTo(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].shouldMapOutOfServiceToDown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/healthcheck/EurekaHealthCheckTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].isNotNull()'
    - '[com.netflix.discovery.EurekaClient].getHealthCheckHandler()'
    - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].getStatus(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
    - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].assertThat(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
    - System.setProperty(String,String)
    - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].isEqualTo(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].shouldMapOutOfServiceToDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/healthcheck/EurekaHealthCheckTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests
    signature: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Health.Builder].<init>()'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication:77,1
    - Dst: System.getProperty(String)
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication:77,1
    - Dst: '[Health.Builder].status(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication)'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication].build()'
      Src: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.HealthIndicator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication].healthIndicator()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/healthcheck/EurekaHealthCheckTests.java
    functionUses: 0
    functionsReached:
    - '[Health.Builder].<init>()'
    - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication].build()'
    - '[Health.Builder].status(org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication)'
    - System.getProperty(String)
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.HealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication].healthIndicator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/healthcheck/EurekaHealthCheckTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication
    signature: '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - port
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].setNonSecurePort(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaInstanceConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].setNonSecurePort(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - securePort
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].setSecurePort(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaInstanceConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].setSecurePort(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: InstanceInfo.InstanceStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getInitialStatus()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaInstanceConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: InstanceInfo.InstanceStatus
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getInitialStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaInstanceConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LeaseInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:37,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getLeaseRenewalIntervalInSeconds()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:38,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setRenewalIntervalInSecs(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:37,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getLeaseExpirationDurationInSeconds()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:39,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setDurationInSecs(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:37,1
    - Dst: InstanceInfo.Builder.newBuilder()
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:43,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getNamespace()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:46,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setNamespace(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getAppname()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setAppName(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setInstanceId(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getAppGroupName()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setAppGroupName(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getDataCenterInfo()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setDataCenterInfo(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getIpAddress()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:51,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setIPAddr(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getHostName(boolean)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:51,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setHostName(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getNonSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setPort(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].isNonSecurePortEnabled()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].enablePort(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setSecurePort(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getSecurePortEnabled()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].enablePort(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setVIPAddress(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getSecureVirtualHostName()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setSecureVIPAddress(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getHomePageUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:57,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getHomePageUrl()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setHomePageUrl(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getStatusPageUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:58,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setStatusPageUrl(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getHealthCheckUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:59,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:59,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setHealthCheckUrls(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getASGName()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setASGName(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:49,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].isInstanceEnabledOnit()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:64,1
    - Dst: '[org.apache.commons.logging.Log].isInfoEnabled()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:66,1
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setStatus(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:69,1
    - Dst: '[org.apache.commons.logging.Log].isInfoEnabled()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:72,1
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:73,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].entrySet()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:80,1
    - Dst: mapEntry.getKey()
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:81,1
    - Dst: mapEntry.getValue()
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].isEmpty()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].add(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].build()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].build()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:90,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setLeaseInfo(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:90,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.EurekaInstanceConfig
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.InstanceInfo
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - config
    argTypes:
    - com.netflix.appinfo.EurekaInstanceConfig
    constantsTouched: []
    func_position:
      end: 92
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 92
    functionName: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(com.netflix.appinfo.EurekaInstanceConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactory.java
    functionUses: 2
    functionsReached:
    - '[com.netflix.appinfo.EurekaInstanceConfig].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setSecurePort(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].isInstanceEnabledOnit()'
    - mapEntry.getValue()
    - '[com.netflix.appinfo.EurekaInstanceConfig].getLeaseExpirationDurationInSeconds()'
    - '[org.apache.commons.logging.Log].info(String)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setLeaseInfo(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getNamespace()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getSecurePort()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getHealthCheckUrlPath()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setAppGroupName(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - InstanceInfo.Builder.newBuilder()
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].enablePort(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].endsWith(String)'
    - mapEntry.getKey()
    - '[com.netflix.appinfo.EurekaInstanceConfig].getSecureHealthCheckUrl()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getDataCenterInfo()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setAppName(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getIpAddress()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setIPAddr(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getNonSecurePort()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setDataCenterInfo(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setSecureVIPAddress(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setStatusPageUrl(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].add(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setRenewalIntervalInSecs(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getHostName(boolean)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setVIPAddress(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setDurationInSecs(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getSecurePortEnabled()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getMetadataMap()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setHomePageUrl(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getAppname()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setHealthCheckUrls(org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory,org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getHomePageUrlPath()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setHostName(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getASGName()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setASGName(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[org.apache.commons.logging.Log].isInfoEnabled()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getInstanceId()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getStatusPageUrlPath()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].isNonSecurePortEnabled()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setStatus(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setInstanceId(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setNamespace(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].build()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].entrySet()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].isEmpty()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getVirtualHostName()'
    - LeaseInfo.Builder.newBuilder()
    - '[com.netflix.appinfo.EurekaInstanceConfig].getSecureVirtualHostName()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].setPort(org.springframework.cloud.netflix.eureka.InstanceInfoFactory)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getLeaseRenewalIntervalInSeconds()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getAppGroupName()'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getHomePageUrl()'
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo
    signature: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(com.netflix.appinfo.EurekaInstanceConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.InstanceInfoFactory:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.InstanceInfoFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactory.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.InstanceInfoFactory
    signature: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - client
    - clientConfig
    argTypes:
    - com.netflix.discovery.EurekaClient
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration].discoveryClient(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration].discoveryClient(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].<init>(org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StatusAggregator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration].eurekaHealthCheckHandler()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].<init>(org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration].eurekaHealthCheckHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.health.SimpleStatusAggregator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StatusAggregator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.health.SimpleStatusAggregator].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EurekaClient].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher:90,1
    - Dst: this.autoRegistration.stop()
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher:94,1
    - Dst: this.autoRegistration.start()
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent
      classConcrete: true
      classEnum: false
      classFields:
      - EurekaClient
      - EurekaAutoServiceRegistration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent
    constantsTouched: []
    func_position:
      end: 97
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 97
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher].onApplicationEvent(org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java
    functionUses: 0
    functionsReached:
    - '[EurekaClient].getApplications()'
    - this.autoRegistration.stop()
    - this.autoRegistration.start()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher].onApplicationEvent(org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - EurekaClient
      - EurekaAutoServiceRegistration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].useBootstrapResolverForQuery()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].useBootstrapResolverForQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].applicationsResolverUseIp()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].applicationsResolverUseIp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getSessionedClientReconnectIntervalSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getSessionedClientReconnectIntervalSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sessionedClientReconnectIntervalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setSessionedClientReconnectIntervalSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setSessionedClientReconnectIntervalSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getRetryableClientQuarantineRefreshPercentage()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getRetryableClientQuarantineRefreshPercentage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - retryableClientQuarantineRefreshPercentage
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setRetryableClientQuarantineRefreshPercentage(double)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setRetryableClientQuarantineRefreshPercentage(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getBootstrapResolverRefreshIntervalSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getBootstrapResolverRefreshIntervalSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bootstrapResolverRefreshIntervalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setBootstrapResolverRefreshIntervalSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setBootstrapResolverRefreshIntervalSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getApplicationsResolverDataStalenessThresholdSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getApplicationsResolverDataStalenessThresholdSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - applicationsResolverDataStalenessThresholdSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setApplicationsResolverDataStalenessThresholdSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setApplicationsResolverDataStalenessThresholdSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getAsyncResolverRefreshIntervalMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getAsyncResolverRefreshIntervalMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - asyncResolverRefreshIntervalMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setAsyncResolverRefreshIntervalMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setAsyncResolverRefreshIntervalMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getAsyncResolverWarmUpTimeoutMs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getAsyncResolverWarmUpTimeoutMs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - asyncResolverWarmUpTimeoutMs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setAsyncResolverWarmUpTimeoutMs(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setAsyncResolverWarmUpTimeoutMs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getAsyncExecutorThreadPoolSize()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getAsyncExecutorThreadPoolSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - asyncExecutorThreadPoolSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setAsyncExecutorThreadPoolSize(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setAsyncExecutorThreadPoolSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getReadClusterVip()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getReadClusterVip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - readClusterVip
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setReadClusterVip(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setReadClusterVip(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getWriteClusterVip()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getWriteClusterVip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writeClusterVip
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setWriteClusterVip(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setWriteClusterVip(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].isBootstrapResolverForQuery()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].isBootstrapResolverForQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bootstrapResolverForQuery
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setBootstrapResolverForQuery(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setBootstrapResolverForQuery(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getBootstrapResolverStrategy()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getBootstrapResolverStrategy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bootstrapResolverStrategy
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setBootstrapResolverStrategy(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setBootstrapResolverStrategy(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].isApplicationsResolverUseIp()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].isApplicationsResolverUseIp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - applicationsResolverUseIp
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setApplicationsResolverUseIp(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setApplicationsResolverUseIp(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getClass()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:165,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:165,1
    - Dst: Double.compare(double,org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig)
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:170,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:177,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:178,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:180,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 182
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 182
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getClass()'
    - Double.compare(double,org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(int,double,int,int,int,int,int,String,String,boolean,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 191
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(int,double,int,int,int,int,int,String,String,boolean,String,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(int)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(double)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(int)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(int)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(int)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(int)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(int)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].toString()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 210
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(double)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].toString()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(int)'
    - '[StringBuilder].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(boolean)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:47,1
    - Dst: '[java.util.concurrent.atomic.AtomicLong].<init>(int)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:49,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference].<init>()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,null,org.springframework.context.ApplicationEventPublisher)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.context.ApplicationEventPublisher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicLong
      - org.springframework.context.ApplicationEventPublisher
      - Field
      - com.netflix.appinfo.ApplicationInfoManager
      - java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.CloudEurekaClient
      static: false
      superClass: com.netflix.discovery.DiscoveryClient
    argCount: 3
    argNames:
    - applicationInfoManager
    - config
    - publisher
    argTypes:
    - com.netflix.appinfo.ApplicationInfoManager
    - com.netflix.discovery.EurekaClientConfig
    - org.springframework.context.ApplicationEventPublisher
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,org.springframework.context.ApplicationEventPublisher)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[java.util.concurrent.atomic.AtomicLong].<init>(int)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,null,org.springframework.context.ApplicationEventPublisher)'
    - '[java.util.concurrent.atomic.AtomicReference].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.CloudEurekaClient
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,org.springframework.context.ApplicationEventPublisher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:47,1
    - Dst: '[java.util.concurrent.atomic.AtomicLong].<init>(int)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:49,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference].<init>()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:57,1
    - Dst: '[com.netflix.discovery.DiscoveryClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:66,1
    - Dst: '[org.springframework.util.ReflectionUtils].findField(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:69,1
    - Dst: '[org.springframework.util.ReflectionUtils].makeAccessible(Field)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>
      - org.springframework.context.ApplicationEventPublisher
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicLong
      - org.springframework.context.ApplicationEventPublisher
      - Field
      - com.netflix.appinfo.ApplicationInfoManager
      - java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.CloudEurekaClient
      static: false
      superClass: com.netflix.discovery.DiscoveryClient
    argCount: 4
    argNames:
    - applicationInfoManager
    - config
    - args
    - publisher
    argTypes:
    - com.netflix.appinfo.ApplicationInfoManager
    - com.netflix.discovery.EurekaClientConfig
    - com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>
    - org.springframework.context.ApplicationEventPublisher
    constantsTouched: []
    func_position:
      end: 71
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 71
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>,org.springframework.context.ApplicationEventPublisher)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ReflectionUtils].makeAccessible(Field)'
    - '[org.springframework.util.ReflectionUtils].findField(String)'
    - '[java.util.concurrent.atomic.AtomicLong].<init>(int)'
    - '[java.util.concurrent.atomic.AtomicReference].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[com.netflix.discovery.DiscoveryClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.CloudEurekaClient
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>,org.springframework.context.ApplicationEventPublisher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicLong
      - org.springframework.context.ApplicationEventPublisher
      - Field
      - com.netflix.appinfo.ApplicationInfoManager
      - java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.ApplicationInfoManager
      static: false
      superClass: com.netflix.discovery.DiscoveryClient
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getApplicationInfoManager()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.appinfo.ApplicationInfoManager
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getApplicationInfoManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEurekaHttpClient()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:78,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getAppName()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:78,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getId()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:78,1
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].deleteStatusOverride(org.springframework.cloud.netflix.eureka.CloudEurekaClient,org.springframework.cloud.netflix.eureka.CloudEurekaClient,com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicLong
      - org.springframework.context.ApplicationEventPublisher
      - Field
      - com.netflix.appinfo.ApplicationInfoManager
      - java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.netflix.discovery.DiscoveryClient
    argCount: 1
    argNames:
    - info
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].cancelOverrideStatus(com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.InstanceInfo].getId()'
    - '[com.netflix.appinfo.InstanceInfo].getAppName()'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].deleteStatusOverride(org.springframework.cloud.netflix.eureka.CloudEurekaClient,org.springframework.cloud.netflix.eureka.CloudEurekaClient,com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEurekaHttpClient()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].cancelOverrideStatus(com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEurekaHttpClient()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:82,1
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getInstance(String,String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:83,1
    - Dst: '[org.springframework.http.HttpStatus].valueOf(org.springframework.cloud.netflix.eureka.CloudEurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].is2xxSuccessful()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEntity()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEntity()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:85,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicLong
      - org.springframework.context.ApplicationEventPublisher
      - Field
      - com.netflix.appinfo.ApplicationInfoManager
      - java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.InstanceInfo
      static: false
      superClass: com.netflix.discovery.DiscoveryClient
    argCount: 2
    argNames:
    - appname
    - instanceId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getInstanceInfo(String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].is2xxSuccessful()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEurekaHttpClient()'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getInstance(String,String)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getStatusCode()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEntity()'
    - '[org.springframework.http.HttpStatus].valueOf(org.springframework.cloud.netflix.eureka.CloudEurekaClient)'
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getInstanceInfo(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>].get()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:91,1
    - Dst: '[Field].get()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getClass()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:94,1
    - Dst: '[org.springframework.util.ReflectionUtils].findField(org.springframework.cloud.netflix.eureka.CloudEurekaClient,String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:94,1
    - Dst: '[org.springframework.util.ReflectionUtils].makeAccessible(org.springframework.cloud.netflix.eureka.CloudEurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:96,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].get(org.springframework.cloud.netflix.eureka.CloudEurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:98,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>].compareAndSet(null,com.netflix.discovery.shared.transport.EurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:97,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.springframework.cloud.netflix.eureka.CloudEurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:101,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>].get()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:104,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicLong
      - org.springframework.context.ApplicationEventPublisher
      - Field
      - com.netflix.appinfo.ApplicationInfoManager
      - java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpClient
      static: false
      superClass: com.netflix.discovery.DiscoveryClient
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 105
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEurekaHttpClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.util.ReflectionUtils].makeAccessible(org.springframework.cloud.netflix.eureka.CloudEurekaClient)'
    - '[java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>].get()'
    - '[java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>].compareAndSet(null,com.netflix.discovery.shared.transport.EurekaHttpClient)'
    - '[Field].get()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].get(org.springframework.cloud.netflix.eureka.CloudEurekaClient)'
    - '[org.springframework.util.ReflectionUtils].findField(org.springframework.cloud.netflix.eureka.CloudEurekaClient,String)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getClass()'
    - '[org.apache.commons.logging.Log].error(String,org.springframework.cloud.netflix.eureka.CloudEurekaClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpClient
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEurekaHttpClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEurekaHttpClient()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:108,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getAppName()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:108,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getId()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:108,1
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].statusUpdate(org.springframework.cloud.netflix.eureka.CloudEurekaClient,org.springframework.cloud.netflix.eureka.CloudEurekaClient,com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicLong
      - org.springframework.context.ApplicationEventPublisher
      - Field
      - com.netflix.appinfo.ApplicationInfoManager
      - java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.netflix.discovery.DiscoveryClient
    argCount: 2
    argNames:
    - newStatus
    - info
    argTypes:
    - com.netflix.appinfo.InstanceInfo.InstanceStatus
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].setStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].statusUpdate(org.springframework.cloud.netflix.eureka.CloudEurekaClient,org.springframework.cloud.netflix.eureka.CloudEurekaClient,com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
    - '[com.netflix.appinfo.InstanceInfo].getId()'
    - '[com.netflix.appinfo.InstanceInfo].getAppName()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEurekaHttpClient()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].setStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.DiscoveryClient].onCacheRefreshed()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:113,1
    - Dst: '[java.util.concurrent.atomic.AtomicLong].incrementAndGet()'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:117,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:118,1
    - Dst: '[org.springframework.cloud.client.discovery.event.HeartbeatEvent].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:119,1
    - Dst: '[org.springframework.context.ApplicationEventPublisher].publishEvent(org.springframework.cloud.client.discovery.event.HeartbeatEvent)'
      Src: org.springframework.cloud.netflix.eureka.CloudEurekaClient:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicLong
      - org.springframework.context.ApplicationEventPublisher
      - Field
      - com.netflix.appinfo.ApplicationInfoManager
      - java.util.concurrent.atomic.AtomicReference<com.netflix.discovery.shared.transport.EurekaHttpClient>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.netflix.discovery.DiscoveryClient
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 121
    functionName: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].onCacheRefreshed()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.DiscoveryClient].onCacheRefreshed()'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[org.springframework.context.ApplicationEventPublisher].publishEvent(org.springframework.cloud.client.discovery.event.HeartbeatEvent)'
    - '[org.springframework.cloud.client.discovery.event.HeartbeatEvent].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaClient)'
    - '[java.util.concurrent.atomic.AtomicLong].incrementAndGet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].onCacheRefreshed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldGZipContent()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldGZipContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 423
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldUseDnsForFetchingServiceUrls()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldUseDnsForFetchingServiceUrls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 428
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldRegisterWithEureka()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldRegisterWithEureka()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 433
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldPreferSameZoneEureka()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldPreferSameZoneEureka()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 438
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldLogDeltaDiff()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldLogDeltaDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 443
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldDisableDelta()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldDisableDelta()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 448
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldUnregisterOnShutdown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldUnregisterOnShutdown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 453
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldEnforceRegistrationAtInit()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldEnforceRegistrationAtInit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 458
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].fetchRegistryForRemoteRegions()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].fetchRegistryForRemoteRegions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:462,1
    - Dst: value.split(String)
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:466,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - region
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 467
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 467
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getAvailabilityZones(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].get(String)'
    - value.split(String)
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getAvailabilityZones(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:471,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isEmpty()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:472,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:473,1
    - Dst: '[org.springframework.util.StringUtils].isEmpty(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:475,1
    - Dst: '[org.springframework.util.StringUtils].commaDelimitedListToStringArray(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:476,1
    - Dst: '[java.util.ArrayList].<init>(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:477,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].endsWithSlash(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:479,1
    - Dst: eurekaServiceUrl.trim()
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:482,1
    - Dst: '[java.util.ArrayList].add(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:482,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:487,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - myZone
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 488
      start: 469
    functionDepth: 1
    functionLinenumber: 469
    functionLinenumberEnd: 488
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerServiceUrls(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.StringUtils].commaDelimitedListToStringArray(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    - '[java.util.ArrayList].add(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    - '[java.util.ArrayList].<init>(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].endsWithSlash(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isEmpty()'
    - eurekaServiceUrl.trim()
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Map<String,String>].get(String)'
    - '[org.springframework.util.StringUtils].isEmpty(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerServiceUrls(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:491,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 492
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 492
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].endsWithSlash(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached:
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].endsWithSlash(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 497
      start: 494
    functionDepth: 0
    functionLinenumber: 494
    functionLinenumberEnd: 497
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldFilterOnlyUpInstances()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldFilterOnlyUpInstances()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 502
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldFetchRegistry()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldFetchRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 507
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].allowRedirects()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].allowRedirects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 512
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldOnDemandUpdateStatusChange()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldOnDemandUpdateStatusChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.env.PropertyResolver].getProperty(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,null)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:517,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 520
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 520
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getExperimental(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.env.PropertyResolver].getProperty(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,null)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getExperimental(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getTransport()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:524,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaTransportConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 525
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getTransportConfig()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getTransport()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaTransportConfig
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getTransportConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.core.env.PropertyResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 529
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getPropertyResolver()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.core.env.PropertyResolver
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getPropertyResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.env.PropertyResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyResolver
    argTypes:
    - org.springframework.core.env.PropertyResolver
    constantsTouched: []
    func_position:
      end: 533
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 533
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setPropertyResolver(org.springframework.core.env.PropertyResolver)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setPropertyResolver(org.springframework.core.env.PropertyResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEnabled(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaTransportConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 545
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getTransport()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaTransportConfig
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getTransport()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transport
    argTypes:
    - com.netflix.discovery.shared.transport.EurekaTransportConfig
    constantsTouched: []
    func_position:
      end: 549
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 549
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setTransport(com.netflix.discovery.shared.transport.EurekaTransportConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setTransport(com.netflix.discovery.shared.transport.EurekaTransportConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 554
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 554
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getRegistryFetchIntervalSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getRegistryFetchIntervalSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - registryFetchIntervalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 558
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 558
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegistryFetchIntervalSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegistryFetchIntervalSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 563
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getInstanceInfoReplicationIntervalSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getInstanceInfoReplicationIntervalSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instanceInfoReplicationIntervalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setInstanceInfoReplicationIntervalSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setInstanceInfoReplicationIntervalSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getInitialInstanceInfoReplicationIntervalSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getInitialInstanceInfoReplicationIntervalSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialInstanceInfoReplicationIntervalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 576
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 576
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setInitialInstanceInfoReplicationIntervalSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setInitialInstanceInfoReplicationIntervalSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 581
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 581
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServiceUrlPollIntervalSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServiceUrlPollIntervalSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaServiceUrlPollIntervalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 585
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 585
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServiceUrlPollIntervalSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServiceUrlPollIntervalSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 590
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - proxyPort
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 594
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 594
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyPort(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyPort(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 599
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyHost()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyHost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - proxyHost
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 603
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 603
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyHost(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyHost(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 608
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 608
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyUserName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyUserName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - proxyUserName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 612
      start: 610
    functionDepth: 0
    functionLinenumber: 610
    functionLinenumberEnd: 612
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyUserName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyUserName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 614
    functionDepth: 0
    functionLinenumber: 614
    functionLinenumberEnd: 617
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyPassword()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyPassword()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - proxyPassword
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 621
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 621
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyPassword(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyPassword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 626
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerReadTimeoutSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerReadTimeoutSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaServerReadTimeoutSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 630
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 630
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerReadTimeoutSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerReadTimeoutSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 635
      start: 632
    functionDepth: 0
    functionLinenumber: 632
    functionLinenumberEnd: 635
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerConnectTimeoutSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerConnectTimeoutSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaServerConnectTimeoutSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 639
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 639
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerConnectTimeoutSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerConnectTimeoutSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 644
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 644
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getBackupRegistryImpl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getBackupRegistryImpl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - backupRegistryImpl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 648
      start: 646
    functionDepth: 0
    functionLinenumber: 646
    functionLinenumberEnd: 648
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setBackupRegistryImpl(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setBackupRegistryImpl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 653
      start: 650
    functionDepth: 0
    functionLinenumber: 650
    functionLinenumberEnd: 653
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerTotalConnections()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerTotalConnections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaServerTotalConnections
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 657
      start: 655
    functionDepth: 0
    functionLinenumber: 655
    functionLinenumberEnd: 657
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerTotalConnections(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerTotalConnections(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 662
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 662
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerTotalConnectionsPerHost()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerTotalConnectionsPerHost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaServerTotalConnectionsPerHost
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 666
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 666
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerTotalConnectionsPerHost(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerTotalConnectionsPerHost(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 671
      start: 668
    functionDepth: 0
    functionLinenumber: 668
    functionLinenumberEnd: 671
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerURLContext()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerURLContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaServerURLContext
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 675
      start: 673
    functionDepth: 0
    functionLinenumber: 673
    functionLinenumberEnd: 675
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerURLContext(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerURLContext(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 677
    functionDepth: 0
    functionLinenumber: 677
    functionLinenumberEnd: 680
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaServerPort
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 684
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 684
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerPort(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerPort(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 689
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 689
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerDNSName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerDNSName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaServerDNSName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 693
      start: 691
    functionDepth: 0
    functionLinenumber: 691
    functionLinenumberEnd: 693
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerDNSName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerDNSName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 698
      start: 695
    functionDepth: 0
    functionLinenumber: 695
    functionLinenumberEnd: 698
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getRegion()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - region
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 702
      start: 700
    functionDepth: 0
    functionLinenumber: 700
    functionLinenumberEnd: 702
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegion(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 707
      start: 704
    functionDepth: 0
    functionLinenumber: 704
    functionLinenumberEnd: 707
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaConnectionIdleTimeoutSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaConnectionIdleTimeoutSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaConnectionIdleTimeoutSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 711
      start: 709
    functionDepth: 0
    functionLinenumber: 709
    functionLinenumberEnd: 711
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaConnectionIdleTimeoutSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaConnectionIdleTimeoutSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 716
      start: 713
    functionDepth: 0
    functionLinenumber: 713
    functionLinenumberEnd: 716
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getRegistryRefreshSingleVipAddress()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getRegistryRefreshSingleVipAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - registryRefreshSingleVipAddress
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 720
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 720
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegistryRefreshSingleVipAddress(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegistryRefreshSingleVipAddress(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 725
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 725
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getHeartbeatExecutorThreadPoolSize()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getHeartbeatExecutorThreadPoolSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - heartbeatExecutorThreadPoolSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 729
      start: 727
    functionDepth: 0
    functionLinenumber: 727
    functionLinenumberEnd: 729
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setHeartbeatExecutorThreadPoolSize(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setHeartbeatExecutorThreadPoolSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 734
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 734
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getHeartbeatExecutorExponentialBackOffBound()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getHeartbeatExecutorExponentialBackOffBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - heartbeatExecutorExponentialBackOffBound
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 738
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 738
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setHeartbeatExecutorExponentialBackOffBound(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setHeartbeatExecutorExponentialBackOffBound(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 740
    functionDepth: 0
    functionLinenumber: 740
    functionLinenumberEnd: 743
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getCacheRefreshExecutorThreadPoolSize()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getCacheRefreshExecutorThreadPoolSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cacheRefreshExecutorThreadPoolSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 747
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 747
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setCacheRefreshExecutorThreadPoolSize(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setCacheRefreshExecutorThreadPoolSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 752
      start: 749
    functionDepth: 0
    functionLinenumber: 749
    functionLinenumberEnd: 752
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getCacheRefreshExecutorExponentialBackOffBound()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getCacheRefreshExecutorExponentialBackOffBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cacheRefreshExecutorExponentialBackOffBound
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 756
      start: 754
    functionDepth: 0
    functionLinenumber: 754
    functionLinenumberEnd: 756
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setCacheRefreshExecutorExponentialBackOffBound(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setCacheRefreshExecutorExponentialBackOffBound(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 758
    functionDepth: 0
    functionLinenumber: 758
    functionLinenumberEnd: 760
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getServiceUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getServiceUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - serviceUrl
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 764
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 764
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setServiceUrl(java.util.Map<String,String>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setServiceUrl(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 768
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isgZipContent()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isgZipContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - gZipContent
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 772
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 772
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setgZipContent(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setgZipContent(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 776
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isUseDnsForFetchingServiceUrls()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isUseDnsForFetchingServiceUrls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useDnsForFetchingServiceUrls
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 780
      start: 778
    functionDepth: 0
    functionLinenumber: 778
    functionLinenumberEnd: 780
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setUseDnsForFetchingServiceUrls(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setUseDnsForFetchingServiceUrls(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 784
      start: 782
    functionDepth: 0
    functionLinenumber: 782
    functionLinenumberEnd: 784
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isRegisterWithEureka()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isRegisterWithEureka()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - registerWithEureka
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 788
      start: 786
    functionDepth: 0
    functionLinenumber: 786
    functionLinenumberEnd: 788
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegisterWithEureka(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegisterWithEureka(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 792
      start: 790
    functionDepth: 0
    functionLinenumber: 790
    functionLinenumberEnd: 792
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isPreferSameZoneEureka()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isPreferSameZoneEureka()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preferSameZoneEureka
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 796
      start: 794
    functionDepth: 0
    functionLinenumber: 794
    functionLinenumberEnd: 796
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setPreferSameZoneEureka(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setPreferSameZoneEureka(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 800
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isLogDeltaDiff()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isLogDeltaDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - logDeltaDiff
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 804
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 804
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setLogDeltaDiff(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setLogDeltaDiff(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isDisableDelta()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isDisableDelta()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - disableDelta
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 812
      start: 810
    functionDepth: 0
    functionLinenumber: 810
    functionLinenumberEnd: 812
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setDisableDelta(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setDisableDelta(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 816
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getFetchRemoteRegionsRegistry()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getFetchRemoteRegionsRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fetchRemoteRegionsRegistry
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 820
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 820
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setFetchRemoteRegionsRegistry(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setFetchRemoteRegionsRegistry(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 824
      start: 822
    functionDepth: 0
    functionLinenumber: 822
    functionLinenumberEnd: 824
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getAvailabilityZones()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getAvailabilityZones()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - availabilityZones
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 828
      start: 826
    functionDepth: 0
    functionLinenumber: 826
    functionLinenumberEnd: 828
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setAvailabilityZones(java.util.Map<String,String>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setAvailabilityZones(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 830
    functionDepth: 0
    functionLinenumber: 830
    functionLinenumberEnd: 832
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isFilterOnlyUpInstances()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isFilterOnlyUpInstances()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - filterOnlyUpInstances
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 836
      start: 834
    functionDepth: 0
    functionLinenumber: 834
    functionLinenumberEnd: 836
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setFilterOnlyUpInstances(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setFilterOnlyUpInstances(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 840
      start: 838
    functionDepth: 0
    functionLinenumber: 838
    functionLinenumberEnd: 840
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isFetchRegistry()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isFetchRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fetchRegistry
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 844
      start: 842
    functionDepth: 0
    functionLinenumber: 842
    functionLinenumberEnd: 844
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setFetchRegistry(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setFetchRegistry(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 849
      start: 846
    functionDepth: 0
    functionLinenumber: 846
    functionLinenumberEnd: 849
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getDollarReplacement()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getDollarReplacement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dollarReplacement
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 853
      start: 851
    functionDepth: 0
    functionLinenumber: 851
    functionLinenumberEnd: 853
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setDollarReplacement(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setDollarReplacement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 855
    functionDepth: 0
    functionLinenumber: 855
    functionLinenumberEnd: 858
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEscapeCharReplacement()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEscapeCharReplacement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - escapeCharReplacement
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 862
      start: 860
    functionDepth: 0
    functionLinenumber: 860
    functionLinenumberEnd: 862
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEscapeCharReplacement(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEscapeCharReplacement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 866
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 866
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isAllowRedirects()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isAllowRedirects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowRedirects
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 870
      start: 868
    functionDepth: 0
    functionLinenumber: 868
    functionLinenumberEnd: 870
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setAllowRedirects(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setAllowRedirects(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 874
      start: 872
    functionDepth: 0
    functionLinenumber: 872
    functionLinenumberEnd: 874
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isOnDemandUpdateStatusChange()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isOnDemandUpdateStatusChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - onDemandUpdateStatusChange
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 878
      start: 876
    functionDepth: 0
    functionLinenumber: 876
    functionLinenumberEnd: 878
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setOnDemandUpdateStatusChange(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setOnDemandUpdateStatusChange(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 883
      start: 880
    functionDepth: 0
    functionLinenumber: 880
    functionLinenumberEnd: 883
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEncoderName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEncoderName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoderName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 887
      start: 885
    functionDepth: 0
    functionLinenumber: 885
    functionLinenumberEnd: 887
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEncoderName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEncoderName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 892
      start: 889
    functionDepth: 0
    functionLinenumber: 889
    functionLinenumberEnd: 892
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getDecoderName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getDecoderName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decoderName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 896
      start: 894
    functionDepth: 0
    functionLinenumber: 894
    functionLinenumberEnd: 896
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setDecoderName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setDecoderName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 901
      start: 898
    functionDepth: 0
    functionLinenumber: 898
    functionLinenumberEnd: 901
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getClientDataAccept()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getClientDataAccept()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clientDataAccept
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 905
      start: 903
    functionDepth: 0
    functionLinenumber: 903
    functionLinenumberEnd: 905
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setClientDataAccept(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setClientDataAccept(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 909
      start: 907
    functionDepth: 0
    functionLinenumber: 907
    functionLinenumberEnd: 909
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isShouldUnregisterOnShutdown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isShouldUnregisterOnShutdown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shouldUnregisterOnShutdown
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 913
      start: 911
    functionDepth: 0
    functionLinenumber: 911
    functionLinenumberEnd: 913
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setShouldUnregisterOnShutdown(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setShouldUnregisterOnShutdown(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 917
      start: 915
    functionDepth: 0
    functionLinenumber: 915
    functionLinenumberEnd: 917
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isShouldEnforceRegistrationAtInit()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isShouldEnforceRegistrationAtInit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shouldEnforceRegistrationAtInit
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 921
      start: 919
    functionDepth: 0
    functionLinenumber: 919
    functionLinenumberEnd: 921
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setShouldEnforceRegistrationAtInit(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setShouldEnforceRegistrationAtInit(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 926
      start: 923
    functionDepth: 0
    functionLinenumber: 923
    functionLinenumberEnd: 926
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getOrder()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - order
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 930
      start: 928
    functionDepth: 0
    functionLinenumber: 928
    functionLinenumberEnd: 930
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setOrder(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setOrder(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getClass()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:937,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:937,1
    - Dst: '[java.util.Objects].equals(org.springframework.core.env.PropertyResolver,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:941,1
    - Dst: '[java.util.Objects].equals(com.netflix.discovery.shared.transport.EurekaTransportConfig,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:942,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:964,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:964,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:965,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:966,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:967,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:968,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:969,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:970,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:970,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:971,1
    - Dst: '[java.util.Objects].equals(java.util.Map<String,String>,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:972,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:973,1
    - Dst: '[java.util.Objects].equals(java.util.Map<String,String>,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:974,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:975,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:976,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:977,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:977,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:978,1
    - Dst: '[java.util.Objects].equals(int,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:978,1
    CyclomaticComplexity: 52
    EdgeCount: 52
    ICount: 100
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 979
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 979
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getClass()'
    - '[java.util.Objects].equals(com.netflix.discovery.shared.transport.EurekaTransportConfig,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    - '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    - '[java.util.Objects].equals(java.util.Map<String,String>,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    - '[java.util.Objects].equals(org.springframework.core.env.PropertyResolver,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    - '[java.util.Objects].equals(int,org.springframework.cloud.netflix.eureka.EurekaClientConfigBean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(org.springframework.core.env.PropertyResolver,boolean,com.netflix.discovery.shared.transport.EurekaTransportConfig,int,int,int,int,String,String,String,String,int,int,String,int,int,String,String,String,String,int,String,int,int,int,int,java.util.Map<String,String>,boolean,boolean,boolean,boolean,boolean,boolean,String,java.util.Map<String,String>,boolean,boolean,String,String,boolean,boolean,String,String,String,boolean,boolean,int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:983,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 996
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 996
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(org.springframework.core.env.PropertyResolver,boolean,com.netflix.discovery.shared.transport.EurekaTransportConfig,int,int,int,int,String,String,String,String,int,int,String,int,int,String,String,String,String,int,String,int,int,int,int,java.util.Map<String,String>,boolean,boolean,boolean,boolean,boolean,boolean,String,java.util.Map<String,String>,boolean,boolean,String,String,boolean,boolean,String,String,String,boolean,boolean,int)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(org.springframework.core.env.PropertyResolver)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(com.netflix.discovery.shared.transport.EurekaTransportConfig)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].toString()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:1000,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 142
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 998
    functionDepth: 1
    functionLinenumber: 998
    functionLinenumberEnd: 1041
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(boolean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(com.netflix.discovery.shared.transport.EurekaTransportConfig)'
    - '[StringBuilder].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(java.util.Map<String,String>)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].toString()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].append(org.springframework.core.env.PropertyResolver)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:73,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:248,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:341,1
    - Dst: EurekaAccept.full.name()
      Src: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean:395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - org.springframework.core.env.PropertyResolver
      - boolean
      - com.netflix.discovery.shared.transport.EurekaTransportConfig
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - int
      - int
      - String
      - String
      - String
      - String
      - int
      - String
      - int
      - int
      - int
      - int
      - java.util.Map<String,String>
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - java.util.Map<String,String>
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
    functionUses: 7
    functionsReached:
    - EurekaAccept.full.name()
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClient
      - com.netflix.appinfo.EurekaInstanceConfig
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.appinfo.EurekaInstanceConfig
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - eurekaClient
    - instanceConfig
    - clientConfig
    argTypes:
    - com.netflix.discovery.EurekaClient
    - com.netflix.appinfo.EurekaInstanceConfig
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].<init>(com.netflix.discovery.EurekaClient,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthIndicator.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].<init>(com.netflix.discovery.EurekaClient,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.appinfo.EurekaInstanceConfig
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthIndicator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.actuate.health.Health].unknown()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthIndicator)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].status(org.springframework.boot.actuate.health.Status)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:65,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:65,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].withDetail(String,java.util.Map<String,Object>)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:65,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].build()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.appinfo.EurekaInstanceConfig
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.boot.actuate.health.Health
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].health()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthIndicator.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getApplications()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].status(org.springframework.boot.actuate.health.Status)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getStatus(org.springframework.cloud.netflix.eureka.EurekaHealthIndicator)'
    - '[org.springframework.boot.actuate.health.Health].unknown()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].build()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].withDetail(String,java.util.Map<String,Object>)'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.Health
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].health()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.EurekaClient].getInstanceRemoteStatus()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].toString()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:69,1
    - Dst: '[org.springframework.boot.actuate.health.Status].<init>(org.springframework.cloud.netflix.eureka.EurekaHealthIndicator,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getDiscoveryClient()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:71,1
    - Dst: '[com.netflix.discovery.EurekaClientConfig].shouldFetchRegistry()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:72,1
    - Dst: '[com.netflix.discovery.DiscoveryClient].getLastSuccessfulRegistryFetchTimePeriod()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:73,1
    - Dst: '[org.springframework.boot.actuate.health.Status].<init>(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:76,1
    - Dst: '[com.netflix.discovery.EurekaClientConfig].getRegistryFetchIntervalSeconds()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:79,1
    - Dst: '[org.springframework.boot.actuate.health.Status].<init>(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:80,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getLeaseRenewalIntervalInSeconds()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:82,1
    - Dst: '[org.springframework.boot.actuate.health.Health.Builder].withDetail(String,org.springframework.cloud.netflix.eureka.EurekaHealthIndicator)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:82,1
    - Dst: '[com.netflix.discovery.EurekaClientConfig].getRegistryFetchIntervalSeconds()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:83,1
    - Dst: '[org.springframework.boot.actuate.health.Health.Builder].withDetail(String,org.springframework.cloud.netflix.eureka.EurekaHealthIndicator)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:83,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.boot.actuate.health.Health.Builder
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.appinfo.EurekaInstanceConfig
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.boot.actuate.health.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - org.springframework.boot.actuate.health.Health.Builder
    constantsTouched: []
    func_position:
      end: 88
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 88
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getStatus(org.springframework.boot.actuate.health.Health.Builder)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthIndicator.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.EurekaInstanceConfig].getLeaseRenewalIntervalInSeconds()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].toString()'
    - '[com.netflix.discovery.EurekaClientConfig].shouldFetchRegistry()'
    - '[com.netflix.discovery.EurekaClient].getInstanceRemoteStatus()'
    - '[org.springframework.boot.actuate.health.Status].<init>(org.springframework.cloud.netflix.eureka.EurekaHealthIndicator,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getDiscoveryClient()'
    - '[org.springframework.boot.actuate.health.Status].<init>(String,String)'
    - '[com.netflix.discovery.DiscoveryClient].getLastSuccessfulRegistryFetchTimePeriod()'
    - '[org.springframework.boot.actuate.health.Health.Builder].withDetail(String,org.springframework.cloud.netflix.eureka.EurekaHealthIndicator)'
    - '[com.netflix.discovery.EurekaClientConfig].getRegistryFetchIntervalSeconds()'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.Status
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getStatus(org.springframework.boot.actuate.health.Health.Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.aop.support.AopUtils].isAopProxy(com.netflix.discovery.EurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:92,1
    - Dst: '[org.springframework.cloud.util.ProxyUtils].getTargetObject(com.netflix.discovery.EurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:93,1
    - Dst: DiscoveryClient.class.isInstance(com.netflix.discovery.EurekaClient)
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.appinfo.EurekaInstanceConfig
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.discovery.DiscoveryClient
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getDiscoveryClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthIndicator.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.aop.support.AopUtils].isAopProxy(com.netflix.discovery.EurekaClient)'
    - DiscoveryClient.class.isInstance(com.netflix.discovery.EurekaClient)
    - '[org.springframework.cloud.util.ProxyUtils].getTargetObject(com.netflix.discovery.EurekaClient)'
    linkageType: ''
    returnType: com.netflix.discovery.DiscoveryClient
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getDiscoveryClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.EurekaClient].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:102,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:104,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getRegisteredApplications()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:107,1
    - Dst: application.getInstances()
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:108,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].isEmpty()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:108,1
    - Dst: application.getName()
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:109,1
    - Dst: application.getInstances()
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].size()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:109,1
    - Dst: '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.EurekaHealthIndicator,org.springframework.cloud.netflix.eureka.EurekaHealthIndicator)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator:109,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.appinfo.EurekaInstanceConfig
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getApplications()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthIndicator.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].isEmpty()'
    - '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.EurekaHealthIndicator,org.springframework.cloud.netflix.eureka.EurekaHealthIndicator)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getRegisteredApplications()'
    - '[java.util.Collections].emptyMap()'
    - application.getName()
    - '[com.netflix.discovery.EurekaClient].getApplications()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].size()'
    - application.getInstances()
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getApplications()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.env.ConfigurableEnvironment
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.env.ConfigurableEnvironment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - env
    argTypes:
    - org.springframework.core.env.ConfigurableEnvironment
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].<init>(org.springframework.core.env.ConfigurableEnvironment)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].<init>(org.springframework.core.env.ConfigurableEnvironment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.client.actuator.HasFeatures].namedFeature(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.env.ConfigurableEnvironment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.client.actuator.HasFeatures
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaFeature()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.client.actuator.HasFeatures].namedFeature(String)'
    linkageType: ''
    returnType: org.springframework.cloud.client.actuator.HasFeatures
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaFeature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.env.ConfigurableEnvironment
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.env.ConfigurableEnvironment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - env
    argTypes:
    - org.springframework.core.env.ConfigurableEnvironment
    constantsTouched: []
    func_position:
      end: 111
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 111
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaClientConfigBean(org.springframework.core.env.ConfigurableEnvironment)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaClientConfigBean(org.springframework.core.env.ConfigurableEnvironment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.env.ConfigurableEnvironment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 117
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].serviceManagementMetadataProvider()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].serviceManagementMetadataProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.env.ConfigurableEnvironment].containsProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:120,1
    - Dst: '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.env.ConfigurableEnvironment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - property
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getProperty(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.env.ConfigurableEnvironment].containsProperty(String)'
    - '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:128,1
    - Dst: Boolean.parseBoolean(String)
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:129,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:130,1
    - Dst: Boolean.parseBoolean(String)
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:130,1
    - Dst: '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:132,1
    - Dst: '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:133,1
    - Dst: '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:133,1
    - Dst: Integer.parseInt(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:133,1
    - Dst: '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:135,1
    - Dst: '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:137,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:138,1
    - Dst: '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:139,1
    - Dst: '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:142,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:143,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:145,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getDefaultInstanceId(org.springframework.core.env.ConfigurableEnvironment)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:146,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:146,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setPreferIpAddress(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePortEnabled(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:148,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:149,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:150,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePort(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:154,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:157,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:160,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:161,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:163,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrlPath(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:164,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:166,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrlPath(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:167,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:170,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:174,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrl(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:174,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:175,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrl(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:175,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isSecurePortEnabled()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:176,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureHealthCheckUrl(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:179,1
    - Dst: '[java.util.Map<String,String>].computeIfAbsent(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:180,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:186,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:187,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrlPath(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:187,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:188,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrlPath(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:188,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].setupJmxPort(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:192,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.commons.util.InetUtils
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.env.ConfigurableEnvironment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - inetUtils
    - managementMetadataProvider
    argTypes:
    - org.springframework.cloud.commons.util.InetUtils
    - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
    constantsTouched: []
    func_position:
      end: 194
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 194
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaInstanceConfigBean(org.springframework.cloud.commons.util.InetUtils,org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].setupJmxPort(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrlPath(String)'
    - Integer.parseInt(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePort(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setPreferIpAddress(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - Boolean.parseBoolean(String)
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrl(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrlPath(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrlPath(String)'
    - '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String,String)'
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrlPath()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getMetadataMap()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getDefaultInstanceId(org.springframework.core.env.ConfigurableEnvironment)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePortEnabled(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - '[java.util.Map<String,String>].computeIfAbsent(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getProperty(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    - '[org.springframework.core.env.ConfigurableEnvironment].getProperty(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isSecurePortEnabled()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrlPath()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureHealthCheckUrl(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrl(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrlPath(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaInstanceConfigBean(org.springframework.cloud.commons.util.InetUtils,org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:197,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:198,1
    - Dst: String.valueOf(Integer)
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:199,1
    - Dst: '[java.util.Map<String,String>].put(String,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:199,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.env.ConfigurableEnvironment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - instance
    - jmxPort
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    - Integer
    constantsTouched: []
    func_position:
      end: 201
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 201
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].setupJmxPort(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,Integer)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].put(String,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration)'
    - '[java.util.Map<String,String>].get(String)'
    - String.valueOf(Integer)
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getMetadataMap()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].setupJmxPort(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.env.ConfigurableEnvironment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaServiceRegistry()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaServiceRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].<init>(org.springframework.context.ApplicationContext,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.env.ConfigurableEnvironment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - registry
    - registration
    argTypes:
    - org.springframework.context.ApplicationContext
    - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
    - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    constantsTouched: []
    func_position:
      end: 228
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 228
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaAutoServiceRegistration(org.springframework.context.ApplicationContext,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].<init>(org.springframework.context.ApplicationContext,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaAutoServiceRegistration(org.springframework.context.ApplicationContext,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields:
      - ApplicationContext
      - AbstractDiscoveryClientOptionalArgs<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.EurekaClient
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - manager
    - config
    argTypes:
    - com.netflix.appinfo.ApplicationInfoManager
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 244
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 244
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].eurekaClient(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration)'
    linkageType: ''
    returnType: com.netflix.discovery.EurekaClient
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].eurekaClient(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration:249,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(com.netflix.appinfo.EurekaInstanceConfig)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration:249,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].<init>(com.netflix.appinfo.EurekaInstanceConfig,com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration:250,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.EurekaInstanceConfig
      classConcrete: true
      classEnum: false
      classFields:
      - ApplicationContext
      - AbstractDiscoveryClientOptionalArgs<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.ApplicationInfoManager
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - config
    argTypes:
    - com.netflix.appinfo.EurekaInstanceConfig
    constantsTouched: []
    func_position:
      end: 251
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 251
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].eurekaApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.ApplicationInfoManager].<init>(com.netflix.appinfo.EurekaInstanceConfig,com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(com.netflix.appinfo.EurekaInstanceConfig)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
    linkageType: ''
    returnType: com.netflix.appinfo.ApplicationInfoManager
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].eurekaApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration:259,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration:259,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].with(com.netflix.discovery.EurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration:259,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].with(org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration:259,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].build()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classConcrete: true
      classEnum: false
      classFields:
      - ApplicationContext
      - AbstractDiscoveryClientOptionalArgs<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - eurekaClient
    - instanceConfig
    - applicationInfoManager
    - healthCheckHandler
    argTypes:
    - com.netflix.discovery.EurekaClient
    - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
    - com.netflix.appinfo.ApplicationInfoManager
    - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
    constantsTouched: []
    func_position:
      end: 261
      start: 253
    functionDepth: 2
    functionLinenumber: 253
    functionLinenumberEnd: 261
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].eurekaRegistration(com.netflix.discovery.EurekaClient,org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig,com.netflix.appinfo.ApplicationInfoManager,org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.appinfo.ApplicationInfoManager)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].build()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].with(com.netflix.discovery.EurekaClient)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].with(org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].eurekaRegistration(com.netflix.discovery.EurekaClient,org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig,com.netflix.appinfo.ApplicationInfoManager,org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ApplicationContext
      - AbstractDiscoveryClientOptionalArgs<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.aop.support.AopUtils].isAopProxy(com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:289,1
    - Dst: '[org.springframework.cloud.util.ProxyUtils].getTargetObject(com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:290,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration,com.netflix.discovery.EurekaClientConfig,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:295,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].registerHealthCheck(com.netflix.appinfo.HealthCheckHandler)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:297,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.ApplicationInfoManager
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.appinfo.EurekaInstanceConfig
      - com.netflix.appinfo.HealthCheckHandler
      classConcrete: true
      classEnum: false
      classFields:
      - ApplicationContext
      - AbstractDiscoveryClientOptionalArgs<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.EurekaClient
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - manager
    - config
    - instance
    - healthCheckHandler
    argTypes:
    - com.netflix.appinfo.ApplicationInfoManager
    - com.netflix.discovery.EurekaClientConfig
    - com.netflix.appinfo.EurekaInstanceConfig
    - com.netflix.appinfo.HealthCheckHandler
    constantsTouched: []
    func_position:
      end: 299
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 299
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].eurekaClient(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.appinfo.HealthCheckHandler)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.util.ProxyUtils].getTargetObject(com.netflix.appinfo.ApplicationInfoManager)'
    - '[org.springframework.aop.support.AopUtils].isAopProxy(com.netflix.appinfo.ApplicationInfoManager)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].registerHealthCheck(com.netflix.appinfo.HealthCheckHandler)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration,com.netflix.discovery.EurekaClientConfig,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration,org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration)'
    linkageType: ''
    returnType: com.netflix.discovery.EurekaClient
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].eurekaClient(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.appinfo.HealthCheckHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:306,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(com.netflix.appinfo.EurekaInstanceConfig)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:306,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].<init>(com.netflix.appinfo.EurekaInstanceConfig,com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.EurekaInstanceConfig
      classConcrete: true
      classEnum: false
      classFields:
      - ApplicationContext
      - AbstractDiscoveryClientOptionalArgs<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.ApplicationInfoManager
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - config
    argTypes:
    - com.netflix.appinfo.EurekaInstanceConfig
    constantsTouched: []
    func_position:
      end: 308
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 308
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].eurekaApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.ApplicationInfoManager].<init>(com.netflix.appinfo.EurekaInstanceConfig,com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(com.netflix.appinfo.EurekaInstanceConfig)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
    linkageType: ''
    returnType: com.netflix.appinfo.ApplicationInfoManager
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].eurekaApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:317,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.appinfo.ApplicationInfoManager)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:317,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].with(com.netflix.discovery.EurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:317,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].with(org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:317,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].build()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClient
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classConcrete: true
      classEnum: false
      classFields:
      - ApplicationContext
      - AbstractDiscoveryClientOptionalArgs<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - eurekaClient
    - instanceConfig
    - applicationInfoManager
    - healthCheckHandler
    argTypes:
    - com.netflix.discovery.EurekaClient
    - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
    - com.netflix.appinfo.ApplicationInfoManager
    - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 2
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].eurekaRegistration(com.netflix.discovery.EurekaClient,org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig,com.netflix.appinfo.ApplicationInfoManager,org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.appinfo.ApplicationInfoManager)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].build()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].with(com.netflix.discovery.EurekaClient)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].with(org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].eurekaRegistration(com.netflix.discovery.EurekaClient,org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig,com.netflix.appinfo.ApplicationInfoManager,org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ApplicationContext
      - AbstractDiscoveryClientOptionalArgs<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.autoconfigure.condition.AnyNestedCondition].<init>(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition:344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition
      static: false
      superClass: AnyNestedCondition
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 345
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.autoconfigure.condition.AnyNestedCondition].<init>(org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.MissingClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.MissingClass].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.MissingClass
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.MissingClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.MissingScope
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.MissingScope].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.MissingScope
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.MissingScope].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.OnPropertyDisabled
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.OnPropertyDisabled].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.OnPropertyDisabled
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.OnPropertyDisabled].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].<init>(com.netflix.discovery.EurekaClient,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.discovery.EurekaClientConfig)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaHealthIndicatorConfiguration:373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClient
      - com.netflix.appinfo.EurekaInstanceConfig
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - eurekaClient
    - instanceConfig
    - clientConfig
    argTypes:
    - com.netflix.discovery.EurekaClient
    - com.netflix.appinfo.EurekaInstanceConfig
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 374
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 374
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaHealthIndicatorConfiguration].eurekaHealthIndicator(com.netflix.discovery.EurekaClient,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].<init>(com.netflix.discovery.EurekaClient,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.discovery.EurekaClientConfig)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaHealthIndicatorConfiguration].eurekaHealthIndicator(com.netflix.discovery.EurekaClient,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaHealthIndicatorConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaHealthIndicatorConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaHealthIndicatorConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaHealthIndicatorConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(com.netflix.appinfo.InstanceInfo,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaServiceInstance
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instance
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].<init>(com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(com.netflix.appinfo.InstanceInfo,String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaServiceInstance
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].<init>(com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.InstanceInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getInstanceInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getInstanceInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getId()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getInstanceId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.InstanceInfo].getId()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getInstanceId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getAppName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getServiceId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.InstanceInfo].getAppName()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getServiceId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getHostName()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getHost()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.InstanceInfo].getHostName()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getHost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].isSecure()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:70,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:71,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getPort()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.InstanceInfo].getSecurePort()'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].isSecure()'
    - '[com.netflix.appinfo.InstanceInfo].getPort()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].isPortEnabled(org.springframework.cloud.netflix.eureka.EurekaServiceInstance)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].isSecure()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 1
    functionsReached:
    - '[com.netflix.appinfo.InstanceInfo].isPortEnabled(org.springframework.cloud.netflix.eureka.EurekaServiceInstance)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].isSecure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.client.DefaultServiceInstance].getUri()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getUri()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.client.DefaultServiceInstance].getUri()'
    linkageType: ''
    returnType: java.net.URI
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getMetadata()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getMetadata()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.InstanceInfo].getMetadata()'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getMetadata()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getUri()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:94,1
    - Dst: '[java.net.URI].getScheme()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getScheme()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getUri()'
    - '[java.net.URI].getScheme()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getScheme()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getClass()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:102,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:102,1
    - Dst: '[java.util.Objects].equals(com.netflix.appinfo.InstanceInfo,org.springframework.cloud.netflix.eureka.EurekaServiceInstance)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:106,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 107
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 107
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[java.util.Objects].equals(com.netflix.appinfo.InstanceInfo,org.springframework.cloud.netflix.eureka.EurekaServiceInstance)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(com.netflix.appinfo.InstanceInfo)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:116,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].toString()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServiceInstance:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.InstanceInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.ServiceInstance
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.core.style.ToStringCreator].append(String,com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AssertionError].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaConstants:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaConstants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaConstants].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaConstants.java
    functionUses: 0
    functionsReached:
    - '[AssertionError].<init>(String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaConstants
    signature: '[org.springframework.cloud.netflix.eureka.EurekaConstants].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - eurekaClient
    - clientConfig
    argTypes:
    - com.netflix.discovery.EurekaClient
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClient.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].description()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClient.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].description()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.EurekaClient].getInstancesByVipAddress(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:62,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].<init>(org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient)'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:65,1
    - Dst: '[java.util.ArrayList].add(org.springframework.cloud.netflix.eureka.EurekaServiceInstance)'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.cloud.client.ServiceInstance>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - serviceId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getInstances(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClient.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.springframework.cloud.netflix.eureka.EurekaServiceInstance)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].<init>(org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient)'
    - '[com.netflix.discovery.EurekaClient].getInstancesByVipAddress(String,boolean)'
    linkageType: ''
    returnType: java.util.List<org.springframework.cloud.client.ServiceInstance>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getInstances(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.EurekaClient].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:72,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getRegisteredApplications()'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:76,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:77,1
    - Dst: app.getInstances()
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].isEmpty()'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:79,1
    - Dst: app.getName()
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].toLowerCase()'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:82,1
    - Dst: '[java.util.ArrayList].add(org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient)'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:82,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 86
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getServices()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClient.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getRegisteredApplications()'
    - app.getInstances()
    - '[com.netflix.discovery.EurekaClient].getApplications()'
    - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].isEmpty()'
    - app.getName()
    - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].toLowerCase()'
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getServices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.Ordered].getOrder()'
      Src: org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.DiscoveryClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getOrder()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.Ordered].getOrder()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:152,1
    - Dst: '[com.netflix.appinfo.MyDataCenterInfo].<init>(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[com.netflix.appinfo.MyDataCenterInfo].<init>(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:152,1
    - Dst: '[com.netflix.appinfo.MyDataCenterInfo].<init>(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:158,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils].findFirstNonLoopbackHostInfo()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:290,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils.HostInfo].getIpAddress()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:291,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils.HostInfo].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.commons.util.InetUtils
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inetUtils
    argTypes:
    - org.springframework.cloud.commons.util.InetUtils
    constantsTouched: []
    func_position:
      end: 293
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 293
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 10
    functionsReached:
    - '[org.springframework.cloud.commons.util.InetUtils.HostInfo].getHostname()'
    - '[org.springframework.cloud.commons.util.InetUtils.HostInfo].getIpAddress()'
    - '[org.springframework.cloud.commons.util.InetUtils].findFirstNonLoopbackHostInfo()'
    - '[com.netflix.appinfo.MyDataCenterInfo].<init>(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:298,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 301
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 5
    functionsReached:
    - '[java.util.Map<String,String>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecurePortEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecurePortEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hostname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ipAddress
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 316
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 316
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.commons.util.InetUtils.HostInfo].getIpAddress()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:321,1
    - Dst: '[org.springframework.cloud.commons.util.InetUtils.HostInfo].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:322,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - refresh
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 325
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 325
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.cloud.commons.util.InetUtils.HostInfo].getHostname()'
    - '[org.springframework.cloud.commons.util.InetUtils.HostInfo].getIpAddress()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.env.Environment].getProperty(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:332,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:333,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:334,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:335,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.env.Environment
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - environment
    argTypes:
    - org.springframework.core.env.Environment
    constantsTouched: []
    func_position:
      end: 338
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 338
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setEnvironment(org.springframework.core.env.Environment)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.core.env.Environment].getProperty(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setEnvironment(org.springframework.core.env.Environment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.commons.util.InetUtils.HostInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.commons.util.InetUtils.HostInfo
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hostInfo
    argTypes:
    - org.springframework.cloud.commons.util.InetUtils.HostInfo
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostInfo(org.springframework.cloud.commons.util.InetUtils.HostInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostInfo(org.springframework.cloud.commons.util.InetUtils.HostInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.commons.util.InetUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 350
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInetUtils()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.commons.util.InetUtils
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInetUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.commons.util.InetUtils
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inetUtils
    argTypes:
    - org.springframework.cloud.commons.util.InetUtils
    constantsTouched: []
    func_position:
      end: 354
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInetUtils(org.springframework.cloud.commons.util.InetUtils)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInetUtils(org.springframework.cloud.commons.util.InetUtils)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 362
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 362
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppGroupName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppGroupName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appGroupName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 370
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 370
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppGroupName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppGroupName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 374
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isInstanceEnabledOnit()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isInstanceEnabledOnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instanceEnabledOnit
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceEnabledOnit(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceEnabledOnit(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 382
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNonSecurePort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNonSecurePort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nonSecurePort
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 386
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 386
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecurePort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecurePort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - securePort
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 394
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 394
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePort(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePort(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 398
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isNonSecurePortEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isNonSecurePortEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nonSecurePortEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 402
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePortEnabled(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePortEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 404
    functionDepth: 0
    functionLinenumber: 404
    functionLinenumberEnd: 406
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isSecurePortEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isSecurePortEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - securePortEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 410
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 410
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePortEnabled(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePortEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getLeaseRenewalIntervalInSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getLeaseRenewalIntervalInSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - leaseRenewalIntervalInSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 418
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 418
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setLeaseRenewalIntervalInSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setLeaseRenewalIntervalInSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 422
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getLeaseExpirationDurationInSeconds()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getLeaseExpirationDurationInSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - leaseExpirationDurationInSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 426
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 426
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setLeaseExpirationDurationInSeconds(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setLeaseExpirationDurationInSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 430
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - virtualHostName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 434
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 434
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instanceId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 438
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 438
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 442
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - secureVirtualHostName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 446
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 446
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 450
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getASGName()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getASGName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aSGName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 454
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 454
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setASGName(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setASGName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 458
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getMetadataMap()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getMetadataMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - metadataMap
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 462
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 462
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setMetadataMap(java.util.Map<String,String>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setMetadataMap(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.DataCenterInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getDataCenterInfo()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.appinfo.DataCenterInfo
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getDataCenterInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.DataCenterInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataCenterInfo
    argTypes:
    - com.netflix.appinfo.DataCenterInfo
    constantsTouched: []
    func_position:
      end: 470
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 470
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setDataCenterInfo(com.netflix.appinfo.DataCenterInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setDataCenterInfo(com.netflix.appinfo.DataCenterInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 474
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 478
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrlPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrlPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - statusPageUrlPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 482
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 482
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrlPath(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrlPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 486
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - statusPageUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrl(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHomePageUrlPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHomePageUrlPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - homePageUrlPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 498
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 498
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHomePageUrlPath(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHomePageUrlPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 502
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHomePageUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHomePageUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - homePageUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 506
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 506
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHomePageUrl(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHomePageUrl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 510
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrlPath()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrlPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - healthCheckUrlPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 514
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 514
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrlPath(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrlPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 518
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - healthCheckUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 522
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 522
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrl(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 526
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 526
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureHealthCheckUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureHealthCheckUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - secureHealthCheckUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 530
      start: 528
    functionDepth: 0
    functionLinenumber: 528
    functionLinenumberEnd: 530
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureHealthCheckUrl(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureHealthCheckUrl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 534
      start: 532
    functionDepth: 0
    functionLinenumber: 532
    functionLinenumberEnd: 534
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNamespace()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNamespace(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 542
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isPreferIpAddress()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isPreferIpAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preferIpAddress
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setPreferIpAddress(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setPreferIpAddress(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.InstanceInfo.InstanceStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 548
    functionDepth: 0
    functionLinenumber: 548
    functionLinenumberEnd: 550
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInitialStatus()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo.InstanceStatus
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInitialStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialStatus
    argTypes:
    - com.netflix.appinfo.InstanceInfo.InstanceStatus
    constantsTouched: []
    func_position:
      end: 554
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 554
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInitialStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInitialStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 558
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 558
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getDefaultAddressResolutionOrder()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getDefaultAddressResolutionOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultAddressResolutionOrder
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 562
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 562
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setDefaultAddressResolutionOrder(String[])'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setDefaultAddressResolutionOrder(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.core.env.Environment
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 566
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getEnvironment()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.core.env.Environment
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getEnvironment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getClass()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:573,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:573,1
    - Dst: '[java.util.Objects].equals(org.springframework.cloud.commons.util.InetUtils.HostInfo,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:577,1
    - Dst: '[java.util.Objects].equals(org.springframework.cloud.commons.util.InetUtils,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:577,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:578,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:578,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:584,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:584,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:585,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:586,1
    - Dst: '[java.util.Objects].equals(java.util.Map<String,String>,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:586,1
    - Dst: '[java.util.Objects].equals(com.netflix.appinfo.DataCenterInfo,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:587,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:587,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:588,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:589,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:590,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:591,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:592,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:593,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:594,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:595,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:595,1
    - Dst: '[java.util.Objects].equals(com.netflix.appinfo.InstanceInfo.InstanceStatus,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:596,1
    - Dst: '[java.util.Arrays].equals(String[],org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:597,1
    - Dst: '[java.util.Objects].equals(org.springframework.core.env.Environment,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:598,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 599
      start: 568
    functionDepth: 1
    functionLinenumber: 568
    functionLinenumberEnd: 599
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(org.springframework.cloud.commons.util.InetUtils,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[java.util.Objects].equals(com.netflix.appinfo.DataCenterInfo,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[Object].getClass()'
    - '[java.util.Objects].equals(com.netflix.appinfo.InstanceInfo.InstanceStatus,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[java.util.Objects].equals(org.springframework.cloud.commons.util.InetUtils.HostInfo,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[java.util.Objects].equals(java.util.Map<String,String>,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[java.util.Arrays].equals(String[],org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getClass()'
    - '[java.util.Objects].equals(org.springframework.core.env.Environment,org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(org.springframework.cloud.commons.util.InetUtils.HostInfo,org.springframework.cloud.commons.util.InetUtils,String,String,boolean,int,int,boolean,boolean,int,int,String,String,String,String,java.util.Map<String,String>,com.netflix.appinfo.DataCenterInfo,String,String,String,String,String,String,String,String,String,String,boolean,com.netflix.appinfo.InstanceInfo.InstanceStatus,String[],org.springframework.core.env.Environment)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:603,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 609
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(org.springframework.cloud.commons.util.InetUtils.HostInfo,org.springframework.cloud.commons.util.InetUtils,String,String,boolean,int,int,boolean,boolean,int,int,String,String,String,String,java.util.Map<String,String>,com.netflix.appinfo.DataCenterInfo,String,String,String,String,String,String,String,String,String,String,boolean,com.netflix.appinfo.InstanceInfo.InstanceStatus,String[],org.springframework.core.env.Environment)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(org.springframework.cloud.commons.util.InetUtils.HostInfo)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(org.springframework.cloud.commons.util.InetUtils)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(com.netflix.appinfo.DataCenterInfo)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(boolean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:634,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(org.springframework.core.env.Environment)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].toString()'
      Src: org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean:613,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.cloud.commons.util.InetUtils.HostInfo
      - org.springframework.cloud.commons.util.InetUtils
      - String
      - String
      - String
      - boolean
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - String
      - String
      - String
      - String
      - java.util.Map<String,String>
      - com.netflix.appinfo.DataCenterInfo
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - String[]
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.EnvironmentAware
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 611
    functionDepth: 1
    functionLinenumber: 611
    functionLinenumberEnd: 636
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(boolean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(java.util.Map<String,String>)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].toString()'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(String)'
    - '[StringBuilder].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(int)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(org.springframework.cloud.commons.util.InetUtils)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(org.springframework.cloud.commons.util.InetUtils.HostInfo)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(com.netflix.appinfo.DataCenterInfo)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].append(org.springframework.core.env.Environment)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:70,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:83,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:90,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.boot.actuate.health.StatusAggregator,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.boot.actuate.health.StatusAggregator
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - statusAggregator
    argTypes:
    - org.springframework.boot.actuate.health.StatusAggregator
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].<init>(org.springframework.boot.actuate.health.StatusAggregator)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.util.Assert].notNull(org.springframework.boot.actuate.health.StatusAggregator,String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].<init>(org.springframework.boot.actuate.health.StatusAggregator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.beans.BeansException
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - applicationContext
    argTypes:
    - org.springframework.context.ApplicationContext
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].setApplicationContext(org.springframework.context.ApplicationContext)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].setApplicationContext(org.springframework.context.ApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBeansOfType()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:105,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].populateHealthContributors(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:105,1
    - Dst: '[org.springframework.context.ApplicationContext].getBeansOfType()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:106,1
    - Dst: '[java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>].putAll(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].afterPropertiesSet()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].populateHealthContributors(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
    - '[org.springframework.context.ApplicationContext].getBeansOfType()'
    - '[java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>].putAll(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].afterPropertiesSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>].entrySet()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:110,1
    - Dst: entry.getValue()
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:113,1
    - Dst: entry.getValue()
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:114,1
    - Dst: indicator.getIndicators()
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:115,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].forEach()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:115,1
    - Dst: entry.getKey()
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:122,1
    - Dst: entry.getValue()
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:122,1
    - Dst: '[java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>].put(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:122,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - healthContributors
    argTypes:
    - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
    constantsTouched: []
    func_position:
      end: 125
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 125
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].populateHealthContributors(java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 0
    functionsReached:
    - entry.getKey()
    - entry.getValue()
    - '[java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>].put(org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
    - indicator.getIndicators()
    - '[java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>].entrySet()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].populateHealthContributors(java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getHealthStatus()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:130,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.InstanceInfo.InstanceStatus
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instanceStatus
    argTypes:
    - com.netflix.appinfo.InstanceInfo.InstanceStatus
    constantsTouched: []
    func_position:
      end: 138
      start: 127
    functionDepth: 3
    functionLinenumber: 127
    functionLinenumberEnd: 138
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getHealthStatus()'
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo.InstanceStatus
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.boot.actuate.health.StatusAggregator)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:141,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].mapToInstanceStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.appinfo.InstanceInfo.InstanceStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getHealthStatus()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].mapToInstanceStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.boot.actuate.health.StatusAggregator)'
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo.InstanceStatus
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getHealthStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:146,1
    - Dst: '[java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>].values()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.HashSet,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:148,1
    - Dst: '[java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>].values()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:150,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.HashSet,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:151,1
    - Dst: '[org.springframework.boot.actuate.health.StatusAggregator].getAggregateStatus(java.util.HashSet)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.boot.actuate.health.StatusAggregator
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.boot.actuate.health.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - statusAggregator
    argTypes:
    - org.springframework.boot.actuate.health.StatusAggregator
    constantsTouched: []
    func_position:
      end: 154
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 154
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.boot.actuate.health.StatusAggregator)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>].values()'
    - '[java.util.HashSet].<init>()'
    - '[org.springframework.boot.actuate.health.StatusAggregator].getAggregateStatus(java.util.HashSet)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.HashSet,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
    - '[java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>].values()'
    linkageType: ''
    returnType: org.springframework.boot.actuate.health.Status
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.boot.actuate.health.StatusAggregator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contrib.getContributor()
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:159,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.Set<org.springframework.boot.actuate.health.Status>,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:159,1
    - Dst: '[org.springframework.boot.actuate.health.HealthIndicator].health()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:163,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:163,1
    - Dst: '[java.util.Set<org.springframework.boot.actuate.health.Status>].add(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:163,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<org.springframework.boot.actuate.health.Status>
      - org.springframework.boot.actuate.health.HealthContributor
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - statusSet
    - contributor
    argTypes:
    - java.util.Set<org.springframework.boot.actuate.health.Status>
    - org.springframework.boot.actuate.health.HealthContributor
    constantsTouched: []
    func_position:
      end: 165
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 165
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.Set<org.springframework.boot.actuate.health.Status>,org.springframework.boot.actuate.health.HealthContributor)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.actuate.health.HealthIndicator].health()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.Set<org.springframework.boot.actuate.health.Status>,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus()'
    - '[java.util.Set<org.springframework.boot.actuate.health.Status>].add(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    - contrib.getContributor()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.Set<org.springframework.boot.actuate.health.Status>,org.springframework.boot.actuate.health.HealthContributor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contrib.getContributor()
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:170,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.Set<org.springframework.boot.actuate.health.Status>,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:170,1
    - Dst: '[org.springframework.boot.actuate.health.ReactiveHealthIndicator].health()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:174,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].block()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:174,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus()'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:176,1
    - Dst: '[java.util.Set<org.springframework.boot.actuate.health.Status>].add(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:176,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<org.springframework.boot.actuate.health.Status>
      - org.springframework.boot.actuate.health.ReactiveHealthContributor
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - statusSet
    - contributor
    argTypes:
    - java.util.Set<org.springframework.boot.actuate.health.Status>
    - org.springframework.boot.actuate.health.ReactiveHealthContributor
    constantsTouched: []
    func_position:
      end: 179
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 179
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.Set<org.springframework.boot.actuate.health.Status>,org.springframework.boot.actuate.health.ReactiveHealthContributor)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].block()'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.Set<org.springframework.boot.actuate.health.Status>,org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler)'
    - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus()'
    - '[org.springframework.boot.actuate.health.ReactiveHealthIndicator].health()'
    - '[java.util.Set<org.springframework.boot.actuate.health.Status>].add(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    - contrib.getContributor()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.Set<org.springframework.boot.actuate.health.Status>,org.springframework.boot.actuate.health.ReactiveHealthContributor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>].containsKey(org.springframework.boot.actuate.health.Status)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:182,1
    - Dst: '[java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>].get(org.springframework.boot.actuate.health.Status)'
      Src: org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler:185,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.boot.actuate.health.Status
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.appinfo.InstanceInfo.InstanceStatus
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - status
    argTypes:
    - org.springframework.boot.actuate.health.Status
    constantsTouched: []
    func_position:
      end: 186
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 186
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].mapToInstanceStatus(org.springframework.boot.actuate.health.Status)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>].get(org.springframework.boot.actuate.health.Status)'
    - '[java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>].containsKey(org.springframework.boot.actuate.health.Status)'
    linkageType: ''
    returnType: com.netflix.appinfo.InstanceInfo.InstanceStatus
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].mapToInstanceStatus(org.springframework.boot.actuate.health.Status)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 196
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getOrder()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].start()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].start()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].stop()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.boot.actuate.health.Status,InstanceInfo.InstanceStatus>
      - org.springframework.boot.actuate.health.StatusAggregator
      - org.springframework.context.ApplicationContext
      - java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>
      - boolean
      - java.util.Map<String,org.springframework.boot.actuate.health.ReactiveHealthContributor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      - org.springframework.context.Lifecycle
      - com.netflix.appinfo.HealthCheckHandler
      - org.springframework.core.Ordered
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].isRunning()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].isRunning()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.MutableDiscoveryClientOptionalArgs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.MutableDiscoveryClientOptionalArgs].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/MutableDiscoveryClientOptionalArgs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.MutableDiscoveryClientOptionalArgs
    signature: '[org.springframework.cloud.netflix.eureka.MutableDiscoveryClientOptionalArgs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaTlsProperties
      static: false
      superClass: org.springframework.cloud.configuration.TlsProperties
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaTlsProperties].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaTlsProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaTlsProperties
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaTlsProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - EndpointUtils.ServiceUrlRandomizer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hostname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].<init>(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer
    signature: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].size()'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:42,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:44,1
    - Dst: '[String].hashCode()'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:49,1
    - Dst: '[java.util.List<String>].remove(int)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:55,1
    - Dst: '[java.util.List<String>].add(org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:56,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - EndpointUtils.ServiceUrlRandomizer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - urlList
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 58
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 58
    functionName: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomize(java.util.List<String>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizer.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].add(org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer)'
    - '[java.util.List<String>].size()'
    - '[java.util.List<String>].remove(int)'
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[String].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomize(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:62,1
    - Dst: '[com.netflix.discovery.endpoint.EndpointUtils].getDiscoveryServiceUrls(com.netflix.discovery.EurekaClientConfig,String,org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].get(int)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClientConfig
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - EndpointUtils.ServiceUrlRandomizer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - config
    - hostname
    argTypes:
    - com.netflix.discovery.EurekaClientConfig
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].getEurekaUrl(com.netflix.discovery.EurekaClientConfig,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizer.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.endpoint.EndpointUtils].getDiscoveryServiceUrls(com.netflix.discovery.EurekaClientConfig,String,org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer)'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].get(int)'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].getEurekaUrl(com.netflix.discovery.EurekaClientConfig,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.env.Environment].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].getEurekaUrl(com.netflix.discovery.EurekaClientConfig,org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:68,1
    - Dst: '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.core.env.Environment
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - EndpointUtils.ServiceUrlRandomizer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.resolver.DefaultEndpoint
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - config
    - env
    argTypes:
    - com.netflix.discovery.EurekaClientConfig
    - org.springframework.core.env.Environment
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(com.netflix.discovery.EurekaClientConfig,org.springframework.core.env.Environment)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizer.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.env.Environment].getProperty(String)'
    - '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].getEurekaUrl(com.netflix.discovery.EurekaClientConfig,org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.resolver.DefaultEndpoint
    signature: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(com.netflix.discovery.EurekaClientConfig,org.springframework.core.env.Environment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.context.properties.bind.Binder].bind(String)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:72,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].orElseGet()'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:72,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].getEurekaUrl(com.netflix.discovery.EurekaClientConfig,org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:73,1
    - Dst: '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.boot.context.properties.bind.Binder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - EndpointUtils.ServiceUrlRandomizer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.resolver.DefaultEndpoint
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - config
    - binder
    argTypes:
    - com.netflix.discovery.EurekaClientConfig
    - org.springframework.boot.context.properties.bind.Binder
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(com.netflix.discovery.EurekaClientConfig,org.springframework.boot.context.properties.bind.Binder)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizer.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.context.properties.bind.Binder].bind(String)'
    - '[com.netflix.discovery.shared.resolver.DefaultEndpoint].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].getEurekaUrl(com.netflix.discovery.EurekaClientConfig,org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer)'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].orElseGet()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.resolver.DefaultEndpoint
    signature: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(com.netflix.discovery.EurekaClientConfig,org.springframework.boot.context.properties.bind.Binder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].<init>(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider,com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - client
    - config
    argTypes:
    - com.netflix.discovery.shared.transport.EurekaHttpClient
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].<init>(com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerInstanceProvider.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].<init>(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider,com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].<init>(com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - log
    - client
    - config
    argTypes:
    - org.apache.commons.logging.Log
    - com.netflix.discovery.shared.transport.EurekaHttpClient
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].<init>(org.apache.commons.logging.Log,com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerInstanceProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].<init>(org.apache.commons.logging.Log,com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:53,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:54,1
    - Dst: '[com.netflix.discovery.EurekaClientConfig].getRegion()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:56,1
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpClient].getApplications(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:56,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:57,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].isSuccessful(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].getEntity()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].getEntity()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:62,1
    - Dst: '[com.netflix.discovery.EurekaClientConfig].shouldFilterOnlyUpInstances()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].shuffleInstances(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].getInstancesByVirtualHostName(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:64,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].<init>(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:66,1
    - Dst: '[java.util.ArrayList].add(org.springframework.cloud.netflix.eureka.EurekaServiceInstance)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:66,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:68,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:69,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.cloud.client.ServiceInstance>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - serviceId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 73
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].getInstances(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerInstanceProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.springframework.cloud.netflix.eureka.EurekaServiceInstance)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.logging.Log].debug(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[java.util.ArrayList].<init>()'
    - '[com.netflix.discovery.shared.transport.EurekaHttpClient].getApplications(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].shuffleInstances(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
    - '[com.netflix.discovery.EurekaClientConfig].shouldFilterOnlyUpInstances()'
    - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].<init>(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].getEntity()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].isSuccessful(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].getInstancesByVirtualHostName(String)'
    - '[com.netflix.discovery.EurekaClientConfig].getRegion()'
    linkageType: ''
    returnType: java.util.List<org.springframework.cloud.client.ServiceInstance>
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].getInstances(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>].getStatusCode()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:76,1
    - Dst: '[org.springframework.http.HttpStatus].resolve(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].is2xxSuccessful()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - response
    argTypes:
    - com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].isSuccessful(com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerInstanceProvider.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].is2xxSuccessful()'
    - '[org.springframework.http.HttpStatus].resolve(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider)'
    - '[com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>].getStatusCode()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].isSuccessful(com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ClassUtils].isPresent(String,null)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper:39,1
    - Dst: '[org.springframework.boot.BootstrapRegistry].registerIfAbsent()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper:42,1
    - Dst: '[org.springframework.boot.BootstrapRegistry].registerIfAbsent()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper:52,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.boot.BootstrapRegistry
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.boot.BootstrapRegistryInitializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - registry
    argTypes:
    - org.springframework.boot.BootstrapRegistry
    constantsTouched: []
    func_position:
      end: 65
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].initialize(org.springframework.boot.BootstrapRegistry)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.BootstrapRegistry].registerIfAbsent()'
    - '[org.springframework.util.ClassUtils].isPresent(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].initialize(org.springframework.boot.BootstrapRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.context.properties.bind.Binder].bind(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper:68,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].orElse(boolean)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper:68,1
    - Dst: '[org.springframework.boot.context.properties.bind.Binder].bind(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].orElse(boolean)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper:69,1
    - Dst: '[org.springframework.boot.context.properties.bind.Binder].bind(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper:70,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].orElse(boolean)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper:70,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.boot.context.properties.bind.Binder
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.boot.BootstrapRegistryInitializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - binder
    argTypes:
    - org.springframework.boot.context.properties.bind.Binder
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].getDiscoveryEnabled(org.springframework.boot.context.properties.bind.Binder)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.context.properties.bind.Binder].bind(String)'
    - '[org.springframework.boot.context.properties.bind.Binder].bind(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].orElse(boolean)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].getDiscoveryEnabled(org.springframework.boot.context.properties.bind.Binder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.boot.BootstrapRegistryInitializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.configuration.TlsProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.configuration.TlsProperties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].tlsProperties()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/DiscoveryClientOptionalArgsConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.configuration.TlsProperties].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.configuration.TlsProperties
    signature: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].tlsProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].<init>(org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration:68,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].setupTLS(org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs,org.springframework.cloud.configuration.TlsProperties)'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.configuration.TlsProperties
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - java.security.GeneralSecurityException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tlsProperties
    - eurekaClientHttpRequestFactorySupplier
    argTypes:
    - org.springframework.cloud.configuration.TlsProperties
    - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
    constantsTouched: []
    func_position:
      end: 72
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 72
    functionName: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].restTemplateDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/DiscoveryClientOptionalArgsConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].info(String)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].<init>(org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].setupTLS(org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs,org.springframework.cloud.configuration.TlsProperties)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
    signature: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].restTemplateDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].defaultEurekaClientHttpRequestFactorySupplier()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/DiscoveryClientOptionalArgsConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
    signature: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].defaultEurekaClientHttpRequestFactorySupplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.configuration.TlsProperties].isEnabled()'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration:98,1
    - Dst: '[org.springframework.cloud.configuration.SSLContextFactory].<init>(org.springframework.cloud.configuration.TlsProperties)'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration:99,1
    - Dst: '[org.springframework.cloud.configuration.SSLContextFactory].createSSLContext()'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration:100,1
    - Dst: '[com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>].setSSLContext(org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>
      - org.springframework.cloud.configuration.TlsProperties
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - java.security.GeneralSecurityException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - args
    - properties
    argTypes:
    - com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>
    - org.springframework.cloud.configuration.TlsProperties
    constantsTouched: []
    func_position:
      end: 102
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionName: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].setupTLS(com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>,org.springframework.cloud.configuration.TlsProperties)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/DiscoveryClientOptionalArgsConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.configuration.SSLContextFactory].createSSLContext()'
    - '[org.springframework.cloud.configuration.TlsProperties].isEnabled()'
    - '[org.springframework.cloud.configuration.SSLContextFactory].<init>(org.springframework.cloud.configuration.TlsProperties)'
    - '[com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>].setSSLContext(org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].setupTLS(com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>,org.springframework.cloud.configuration.TlsProperties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/DiscoveryClientOptionalArgsConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.info(String)
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration:119,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration].setupTLS(org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs,TlsProperties)'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.beans.factory.ObjectProvider<WebClient.Builder>
      classConcrete: true
      classEnum: false
      classFields:
      - TlsProperties
      classPublic: false
      concrete: true
      exceptions:
      - java.security.GeneralSecurityException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - org.springframework.beans.factory.ObjectProvider<WebClient.Builder>
    constantsTouched: []
    func_position:
      end: 123
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 123
    functionName: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration].webClientDiscoveryClientOptionalArgs(org.springframework.beans.factory.ObjectProvider<WebClient.Builder>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/DiscoveryClientOptionalArgsConfiguration.java
    functionUses: 0
    functionsReached:
    - logger.info(String)
    - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration].setupTLS(org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs,TlsProperties)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs
    signature: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration].webClientDiscoveryClientOptionalArgs(org.springframework.beans.factory.ObjectProvider<WebClient.Builder>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TlsProperties
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/DiscoveryClientOptionalArgsConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientNotFoundConfiguration:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientNotFoundConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientNotFoundConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/DiscoveryClientOptionalArgsConfiguration.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientNotFoundConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientNotFoundConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].eurekaClientConfigBean()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].eurekaClientConfigBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.core.env.Environment)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.core.env.Environment
      - org.springframework.cloud.configuration.TlsProperties
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - config
    - env
    - properties
    - eurekaClientHttpRequestFactorySupplier
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
    - org.springframework.core.env.Environment
    - org.springframework.cloud.configuration.TlsProperties
    - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
    constantsTouched: []
    func_position:
      end: 77
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].configDiscoveryRestTemplateEurekaHttpClient(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.core.env.Environment,org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.core.env.Environment)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].configDiscoveryRestTemplateEurekaHttpClient(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.core.env.Environment,org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].defaultEurekaClientHttpRequestFactorySupplier()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].defaultEurekaClientHttpRequestFactorySupplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].<init>(com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ConfigServerInstanceProvider.Function
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - client
    - config
    argTypes:
    - com.netflix.discovery.shared.transport.EurekaHttpClient
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].eurekaConfigServerInstanceProvider(com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].<init>(com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
    linkageType: ''
    returnType: ConfigServerInstanceProvider.Function
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].eurekaConfigServerInstanceProvider(com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.core.env.Environment)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration:102,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
      - org.springframework.beans.factory.ObjectProvider<WebClient.Builder>
      - org.springframework.core.env.Environment
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - config
    - builder
    - env
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
    - org.springframework.beans.factory.ObjectProvider<WebClient.Builder>
    - org.springframework.core.env.Environment
    constantsTouched: []
    func_position:
      end: 103
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 103
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration].configDiscoveryWebClientEurekaHttpClient(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.beans.factory.ObjectProvider<WebClient.Builder>,org.springframework.core.env.Environment)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.DefaultEndpoint)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>()'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.core.env.Environment)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration].configDiscoveryWebClientEurekaHttpClient(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.beans.factory.ObjectProvider<WebClient.Builder>,org.springframework.core.env.Environment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.autoconfigure.condition.AllNestedConditions].<init>(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition
      static: false
      superClass: AllNestedConditions
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.boot.autoconfigure.condition.AllNestedConditions].<init>(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.OnCloudConfigProperty
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.OnCloudConfigProperty].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.OnCloudConfigProperty
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.OnCloudConfigProperty].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.OnEurekaClient
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.OnEurekaClient].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.OnEurekaClient
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.OnEurekaClient].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.env.Environment].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration:53,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration:54,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration].get(String)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration:54,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration:54,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration].put(String,org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration:55,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.EurekaInstanceConfig
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration].init()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaClientConfigServerAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.appinfo.EurekaInstanceConfig].getMetadataMap()'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration].put(String,org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration)'
    - '[org.springframework.core.env.Environment].getProperty(String)'
    - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.appinfo.EurekaInstanceConfig
      - org.springframework.core.env.Environment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaClientConfigServerAutoConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].isRandom(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:42,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].isRandom(int)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getHealthCheckUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,boolean)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getStatusPageUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].<init>(String,String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isSecurePortEnabled()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getHealthCheckUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,boolean)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:56,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].setSecureHealthCheckUrl(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:56,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - int
      - String
      - String
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - instance
    - serverPort
    - serverContextPath
    - managementContextPath
    - managementPort
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    - int
    - String
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 60
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 60
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].isRandom(int)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isSecurePortEnabled()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getHealthCheckUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,boolean)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].isRandom(Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getStatusPageUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].<init>(String,String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].setSecureHealthCheckUrl(String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - port
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].isRandom(Integer)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].isRandom(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:68,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:69,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - int
      - String
      - String
      - Integer
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - instance
    - serverPort
    - serverContextPath
    - managementContextPath
    - managementPort
    - isSecure
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    - int
    - String
    - String
    - Integer
    - boolean
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getHealthCheckUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,String,boolean)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrlPath()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getHealthCheckUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrlPath()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:78,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - int
      - String
      - String
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - instance
    - serverPort
    - serverContextPath
    - managementContextPath
    - managementPort
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    - int
    - String
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 82
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 82
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getStatusPageUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrlPath()'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,String,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getStatusPageUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].refineManagementContextPath(String,String,Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].constructValidUrl(org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider,String,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider,String,String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:91,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - int
      - String
      - String
      - Integer
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - instance
    - serverPort
    - serverContextPath
    - managementContextPath
    - managementPort
    - urlPath
    - isSecure
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    - int
    - String
    - String
    - Integer
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 92
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 92
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,String,boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].constructValidUrl(org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider,String,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider,String,String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].refineManagementContextPath(String,String,Integer)'
    - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - serverContextPath
    - managementContextPath
    - managementPort
    argTypes:
    - String
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 108
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 108
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].refineManagementContextPath(String,String,Integer)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].refineManagementContextPath(String,String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:112,1
    - Dst: '[org.springframework.util.StringUtils].trimLeadingCharacter(org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider,char)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:115,1
    - Dst: '[java.net.URL].<init>(String,String,int,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].refinedStatusPath(String,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:117,1
    - Dst: '[java.net.URL].<init>(java.net.URL,String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:118,1
    - Dst: '[java.net.URL].toString()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getErrorMessage(String,String,int,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider,String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:121,1
    - Dst: '[IllegalStateException].<init>(String,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:122,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - scheme
    - hostname
    - port
    - contextPath
    - statusPath
    argTypes:
    - String
    - String
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 124
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].constructValidUrl(String,String,int,String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
    functionUses: 0
    functionsReached:
    - '[java.net.URL].<init>(java.net.URL,String)'
    - '[java.net.URL].<init>(String,String,int,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider)'
    - '[String].endsWith(String)'
    - '[java.net.URL].toString()'
    - '[IllegalStateException].<init>(String,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider)'
    - '[org.springframework.util.StringUtils].trimLeadingCharacter(org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider,char)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].refinedStatusPath(String,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider)'
    - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getErrorMessage(String,String,int,org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider,String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].constructValidUrl(String,String,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:127,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:127,1
    - Dst: '[org.springframework.util.StringUtils].replace(String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:128,1
    - Dst: '[org.springframework.util.StringUtils].trimLeadingCharacter(org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider,char)'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:130,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - statusPath
    - contextPath
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].refinedStatusPath(String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.StringUtils].trimLeadingCharacter(org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider,char)'
    - '[String].equals(String)'
    - '[String].startsWith(String)'
    - '[org.springframework.util.StringUtils].replace(String,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].refinedStatusPath(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,String,String,int,String,String)
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - scheme
    - hostname
    - port
    - contextPath
    - statusPath
    argTypes:
    - String
    - String
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getErrorMessage(String,String,int,String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
    functionUses: 0
    functionsReached:
    - String.format(String,String,String,int,String,String)
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getErrorMessage(String,String,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider
    signature: '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - healthCheckUrl
    - statusPageUrl
    - managementPort
    argTypes:
    - String
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].<init>(String,String,Integer)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadata.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].<init>(String,String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadata.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadata.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadata.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadata.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - secureHealthCheckUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].setSecureHealthCheckUrl(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadata.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].setSecureHealthCheckUrl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getClass()'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:69,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:69,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:73,1
    - Dst: '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:73,1
    - Dst: '[java.util.Objects].equals(Integer,org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:74,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 75
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 75
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].equals(Object)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadata.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getClass()'
    - '[java.util.Objects].equals(Integer,org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata)'
    - '[java.util.Objects].equals(String,org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,String,Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].hashCode()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadata.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,String,Integer)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:84,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].append(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].append(char)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:85,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].append(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].append(char)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:86,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].append(Integer)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:87,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:88,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 90
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].toString()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadata.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].append(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].append(Integer)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].append(char)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
      - int
      - String
      - String
      - Integer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - instance
    - serverPort
    - serverContextPath
    - managementContextPath
    - managementPort
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
    - int
    - String
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 29
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 29
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider
    signature: '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<WebClient.Builder>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - java.util.function.Supplier<WebClient.Builder>
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].<init>(java.util.function.Supplier<WebClient.Builder>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactories.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].<init>(java.util.function.Supplier<WebClient.Builder>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>(java.util.function.Supplier<WebClient.Builder>)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClientConfig
      - java.util.Collection<Void>
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.TransportClientFactory
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - clientConfig
    - additionalFilters
    - myInstanceInfo
    argTypes:
    - com.netflix.discovery.EurekaClientConfig
    - java.util.Collection<Void>
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactories.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>(java.util.function.Supplier<WebClient.Builder>)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.TransportClientFactory
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>(java.util.function.Supplier<WebClient.Builder>)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClientConfig
      - java.util.Collection<Void>
      - com.netflix.appinfo.InstanceInfo
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.TransportClientFactory
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - clientConfig
    - additionalFilters
    - myInstanceInfo
    - sslContext
    - hostnameVerifier
    argTypes:
    - com.netflix.discovery.EurekaClientConfig
    - java.util.Collection<Void>
    - com.netflix.appinfo.InstanceInfo
    - java.util.Optional<javax.net.ssl.SSLContext>
    - java.util.Optional<javax.net.ssl.HostnameVerifier>
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo,java.util.Optional<javax.net.ssl.SSLContext>,java.util.Optional<javax.net.ssl.HostnameVerifier>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactories.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>(java.util.function.Supplier<WebClient.Builder>)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.TransportClientFactory
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo,java.util.Optional<javax.net.ssl.SSLContext>,java.util.Optional<javax.net.ssl.HostnameVerifier>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.http.impl.client.HttpClients].custom()'
      Src: org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier:41,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].setSSLContext(javax.net.ssl.SSLContext)'
      Src: org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].setSSLHostnameVerifier(javax.net.ssl.HostnameVerifier)'
      Src: org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier:46,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].build()'
      Src: org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier:48,1
    - Dst: '[org.springframework.http.client.HttpComponentsClientHttpRequestFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier:49,1
    - Dst: '[org.springframework.http.client.HttpComponentsClientHttpRequestFactory].setHttpClient(org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier)'
      Src: org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.net.ssl.SSLContext
      - javax.net.ssl.HostnameVerifier
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.http.client.ClientHttpRequestFactory
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sslContext
    - hostnameVerifier
    argTypes:
    - javax.net.ssl.SSLContext
    - javax.net.ssl.HostnameVerifier
    constantsTouched: []
    func_position:
      end: 52
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 52
    functionName: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].get(javax.net.ssl.SSLContext,javax.net.ssl.HostnameVerifier)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/DefaultEurekaClientHttpRequestFactorySupplier.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].build()'
    - '[org.springframework.http.client.HttpComponentsClientHttpRequestFactory].<init>()'
    - '[org.apache.http.impl.client.HttpClients].custom()'
    - '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].setSSLHostnameVerifier(javax.net.ssl.HostnameVerifier)'
    - '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].setSSLContext(javax.net.ssl.SSLContext)'
    - '[org.springframework.http.client.HttpComponentsClientHttpRequestFactory].setHttpClient(org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier)'
    linkageType: ''
    returnType: org.springframework.http.client.ClientHttpRequestFactory
    signature: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].get(javax.net.ssl.SSLContext,javax.net.ssl.HostnameVerifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/DefaultEurekaClientHttpRequestFactorySupplier.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier
    signature: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.Applications].<init>(String,Long,java.util.List<com.netflix.discovery.shared.Application>)'
      Src: org.springframework.cloud.netflix.eureka.http.EurekaApplications:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Long
      - java.util.List<com.netflix.discovery.shared.Application>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.EurekaApplications
      static: false
      superClass: com.netflix.discovery.shared.Applications
    argCount: 3
    argNames:
    - appsHashCode
    - versionDelta
    - registeredApplications
    argTypes:
    - String
    - Long
    - java.util.List<com.netflix.discovery.shared.Application>
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaApplications].<init>(String,Long,java.util.List<com.netflix.discovery.shared.Application>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/EurekaApplications.java
    functionUses: 0
    functionsReached:
    - '[com.netflix.discovery.shared.Applications].<init>(String,Long,java.util.List<com.netflix.discovery.shared.Application>)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.EurekaApplications
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaApplications].<init>(String,Long,java.util.List<com.netflix.discovery.shared.Application>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].<init>(java.util.function.Supplier<WebClient.Builder>)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs:32,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs].setTransportClientFactories(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<WebClient.Builder>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - java.util.function.Supplier<WebClient.Builder>
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs].<init>(java.util.function.Supplier<WebClient.Builder>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientDiscoveryClientOptionalArgs.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].<init>(java.util.function.Supplier<WebClient.Builder>)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs].setTransportClientFactories(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs].<init>(java.util.function.Supplier<WebClient.Builder>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getClass()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:49,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.reactive.function.client.WebClient
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - webClient
    argTypes:
    - org.springframework.web.reactive.function.client.WebClient
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].<init>(org.springframework.web.reactive.function.client.WebClient)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getClass()'
    - '[org.apache.commons.logging.LogFactory].getLog(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].<init>(org.springframework.web.reactive.function.client.WebClient)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.reactive.function.client.WebClient].post()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:59,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getAppName()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:59,1
    - Dst: '[org.springframework.web.reactive.function.BodyInserters].fromValue(com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].body(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].map()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:59,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:59,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - info
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 63
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].register(com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,String)'
    - '[com.netflix.appinfo.InstanceInfo].getAppName()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].map()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].body(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.web.reactive.function.client.WebClient].post()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
    - '[org.springframework.web.reactive.function.BodyInserters].fromValue(com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(String)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].register(com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.reactive.function.client.WebClient].delete()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].map()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - appName
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].cancel(String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].map()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
    - '[org.springframework.web.reactive.function.client.WebClient].delete()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].cancel(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getStatus()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toString()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:74,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toString()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:75,1
    - Dst: '[com.netflix.appinfo.InstanceInfo.InstanceStatus].name()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:76,1
    - Dst: '[org.springframework.web.reactive.function.client.WebClient].put()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:78,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].anEurekaHttpResponse(int)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:82,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toEntity()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getBody()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].entity(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:88,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:91,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - appName
    - id
    - info
    - overriddenStatus
    argTypes:
    - String
    - String
    - com.netflix.appinfo.InstanceInfo
    - com.netflix.appinfo.InstanceInfo.InstanceStatus
    constantsTouched: []
    func_position:
      end: 93
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 93
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].sendHeartBeat(String,String,com.netflix.appinfo.InstanceInfo,com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
    - '[com.netflix.appinfo.InstanceInfo.InstanceStatus].name()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toString()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getBody()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].entity(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].anEurekaHttpResponse(int)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toEntity()'
    - '[com.netflix.appinfo.InstanceInfo].getStatus()'
    - '[org.springframework.web.reactive.function.client.WebClient].put()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].build()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headers(java.util.Map<String,String>)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].sendHeartBeat(String,String,com.netflix.appinfo.InstanceInfo,com.netflix.appinfo.InstanceInfo.InstanceStatus)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo.InstanceStatus].name()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:98,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:99,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toString()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:99,1
    - Dst: '[org.springframework.web.reactive.function.client.WebClient].put()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].map()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:101,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - appName
    - id
    - newStatus
    - info
    argTypes:
    - String
    - String
    - com.netflix.appinfo.InstanceInfo.InstanceStatus
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 104
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 104
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusUpdate(String,String,com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
    - '[com.netflix.appinfo.InstanceInfo.InstanceStatus].name()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toString()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].map()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
    - '[org.springframework.web.reactive.function.client.WebClient].put()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusUpdate(String,String,com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:109,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toString()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:109,1
    - Dst: '[org.springframework.web.reactive.function.client.WebClient].delete()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].map()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - appName
    - id
    - info
    argTypes:
    - String
    - String
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 114
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 114
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].deleteStatusOverride(String,String,com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toString()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].map()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
    - '[org.springframework.web.reactive.function.client.WebClient].delete()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].deleteStatusOverride(String,String,com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplications()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplications()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:125,1
    - Dst: '[com.netflix.discovery.util.StringUtil].join(String[])'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:125,1
    - Dst: '[org.springframework.web.reactive.function.client.WebClient].get()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:132,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toEntity()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:134,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:134,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getBody()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:134,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].anEurekaHttpResponse(int)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:136,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:137,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:136,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:136,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - urlPath
    - regions
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 138
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 138
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,String[])'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[String].contains(String)'
    - '[com.netflix.discovery.util.StringUtil].join(String[])'
    - '[org.springframework.web.reactive.function.client.WebClient].get()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getBody()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].anEurekaHttpResponse(int)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toEntity()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].build()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headers(java.util.Map<String,String>)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getDelta()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getDelta()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - vipAddress
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getVip(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getVip(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - secureVipAddress
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getSecureVip(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getSecureVip(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.reactive.function.client.WebClient].get()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:161,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toEntity()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:162,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:162,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getBody()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:162,1
    - Dst: HttpStatus.OK.value()
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:164,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].anEurekaHttpResponse(int,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:166,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:166,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:166,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:166,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Application>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 167
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplication(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - HttpStatus.OK.value()
    - '[org.springframework.web.reactive.function.client.WebClient].get()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getBody()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toEntity()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].build()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(String)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headers(java.util.Map<String,String>)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].anEurekaHttpResponse(int,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Application>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplication(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstanceInternal(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - appName
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstance(String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstanceInternal(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstance(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstanceInternal(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstance(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstanceInternal(String)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstance(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.reactive.function.client.WebClient].get()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:180,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:180,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:180,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:180,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:180,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:183,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toEntity()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:184,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:184,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getBody()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:184,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].anEurekaHttpResponse(int)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:186,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:187,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:186,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:186,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - urlPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 188
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 188
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstanceInternal(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].header(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.web.reactive.function.client.WebClient].get()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].exchange()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getBody()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].anEurekaHttpResponse(int)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].toEntity()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].block()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].build()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].uri(String)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headers(java.util.Map<String,String>)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstanceInternal(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].shutdown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].shutdown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.reactive.function.client.WebClient
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getWebClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.web.reactive.function.client.WebClient
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getWebClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.reactive.function.client.ClientResponse].headers()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:200,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:202,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].asHttpHeaders()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:204,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:206,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:208,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].entrySet()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:209,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].stream()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:209,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].forEach()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:209,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.reactive.function.client.ClientResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - response
    argTypes:
    - org.springframework.web.reactive.function.client.ClientResponse
    constantsTouched: []
    func_position:
      end: 212
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 212
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.web.reactive.function.client.ClientResponse)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].forEach()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].asHttpHeaders()'
    - '[java.util.Collections].emptyMap()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].entrySet()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].stream()'
    - '[org.springframework.web.reactive.function.client.ClientResponse].headers()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.web.reactive.function.client.ClientResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.reactive.function.client.ClientResponse].statusCode()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:215,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].value()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.reactive.function.client.ClientResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - response
    argTypes:
    - org.springframework.web.reactive.function.client.ClientResponse
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.web.reactive.function.client.ClientResponse)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.web.reactive.function.client.ClientResponse].statusCode()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].value()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.web.reactive.function.client.ClientResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.web.reactive.function.client.ClientResponse)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:219,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].anEurekaHttpResponse(int)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:219,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.web.reactive.function.client.ClientResponse)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:219,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:219,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.reactive.function.client.ClientResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.reactive.function.client.WebClient
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - response
    argTypes:
    - org.springframework.web.reactive.function.client.ClientResponse
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 2
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].eurekaHttpResponse(org.springframework.web.reactive.function.client.ClientResponse)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.web.reactive.function.client.ClientResponse)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].anEurekaHttpResponse(int)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.web.reactive.function.client.ClientResponse)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].build()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headers(java.util.Map<String,String>)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].eurekaHttpResponse(org.springframework.web.reactive.function.client.ClientResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<WebClient.Builder>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builderSupplier
    argTypes:
    - java.util.function.Supplier<WebClient.Builder>
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>(java.util.function.Supplier<WebClient.Builder>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>(java.util.function.Supplier<WebClient.Builder>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<WebClient.Builder>].get()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:72,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].clone()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:72,1
    - Dst: '[com.netflix.discovery.shared.resolver.EurekaEndpoint].getServiceUrl()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].setUrl(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory,org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].setCodecs(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].http4XxErrorExchangeFilterFunction()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].filter(org.springframework.web.reactive.function.client.ExchangeFilterFunction)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].build()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:76,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].<init>(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.shared.resolver.EurekaEndpoint
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpClient
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - endpoint
    argTypes:
    - com.netflix.discovery.shared.resolver.EurekaEndpoint
    constantsTouched: []
    func_position:
      end: 77
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.EurekaEndpoint)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].build()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].filter(org.springframework.web.reactive.function.client.ExchangeFilterFunction)'
    - '[java.util.function.Supplier<WebClient.Builder>].get()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].<init>(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].setCodecs(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].setUrl(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory,org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].http4XxErrorExchangeFilterFunction()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].clone()'
    - '[com.netflix.discovery.shared.resolver.EurekaEndpoint].getServiceUrl()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpClient
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.EurekaEndpoint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URI].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:82,1
    - Dst: '[java.net.URI].getUserInfo()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:83,1
    - Dst: '[java.net.URI].getUserInfo()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].split(String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:84,1
    - Dst: '[org.springframework.web.reactive.function.client.ExchangeFilterFunctions].basicAuthentication()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:86,1
    - Dst: '[WebClient.Builder].filter(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:86,1
    - Dst: '[String].replace(String,String)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:87,1
    - Dst: '[WebClient.Builder].baseUrl(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:93,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - WebClient.Builder
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: WebClient.Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - builder
    - serviceUrl
    argTypes:
    - WebClient.Builder
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 94
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].setUrl(WebClient.Builder,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java
    functionUses: 0
    functionsReached:
    - '[String].replace(String,String)'
    - '[WebClient.Builder].filter(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].split(String)'
    - '[java.net.URI].getUserInfo()'
    - '[WebClient.Builder].baseUrl(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
    - '[java.net.URI].<init>(String)'
    - '[org.springframework.web.reactive.function.client.ExchangeFilterFunctions].basicAuthentication()'
    linkageType: ''
    returnType: WebClient.Builder
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].setUrl(WebClient.Builder,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ser.BeanSerializerModifier].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:97,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.databind.ser.BeanSerializerModifier
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 107
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].createJsonSerializerModifier()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.databind.ser.BeanSerializerModifier].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.databind.ser.BeanSerializerModifier
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].createJsonSerializerModifier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].objectMapper()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:110,1
    - Dst: '[WebClient.Builder].codecs()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - WebClient.Builder
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - WebClient.Builder
    constantsTouched: []
    func_position:
      end: 117
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 117
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].setCodecs(WebClient.Builder)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java
    functionUses: 0
    functionsReached:
    - '[WebClient.Builder].codecs()'
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].objectMapper()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].setCodecs(WebClient.Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:130,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setPropertyNamingStrategy(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:131,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:133,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].createJsonSerializerModifier()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:134,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].setSerializerModifier(com.fasterxml.jackson.databind.ser.BeanSerializerModifier)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:134,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.databind.module.SimpleModule)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:135,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].configure(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory,boolean)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:137,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].configure(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory,boolean)'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:138,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].addMixIn()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:139,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].addMixIn()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.databind.ObjectMapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 143
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].objectMapper()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].createJsonSerializerModifier()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].addMixIn()'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].<init>()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].setSerializerModifier(com.fasterxml.jackson.databind.ser.BeanSerializerModifier)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].setPropertyNamingStrategy(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.databind.module.SimpleModule)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].configure(org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory,boolean)'
    linkageType: ''
    returnType: com.fasterxml.jackson.databind.ObjectMapper
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].objectMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.reactive.function.client.ExchangeFilterFunction].ofResponseProcessor()'
      Src: org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory:147,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.web.reactive.function.client.ExchangeFilterFunction
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 156
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].http4XxErrorExchangeFilterFunction()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.web.reactive.function.client.ExchangeFilterFunction].ofResponseProcessor()'
    linkageType: ''
    returnType: org.springframework.web.reactive.function.client.ExchangeFilterFunction
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].http4XxErrorExchangeFilterFunction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Supplier<WebClient.Builder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].shutdown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].shutdown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.net.ssl.SSLContext
      - javax.net.ssl.HostnameVerifier
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.http.client.ClientHttpRequestFactory
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sslContext
    - hostnameVerifier
    argTypes:
    - javax.net.ssl.SSLContext
    - javax.net.ssl.HostnameVerifier
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier].get(javax.net.ssl.SSLContext,javax.net.ssl.HostnameVerifier)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/EurekaClientHttpRequestFactorySupplier.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.http.client.ClientHttpRequestFactory
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier].get(javax.net.ssl.SSLContext,javax.net.ssl.HostnameVerifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/EurekaClientHttpRequestFactorySupplier.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
    signature: '[org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs:31,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].setTransportClientFactories(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaClientHttpRequestFactorySupplier
    argTypes:
    - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].<init>(org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateDiscoveryClientOptionalArgs.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].setTransportClientFactories(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].<init>(org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs:40,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].<init>(org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateDiscoveryClientOptionalArgs.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].<init>(org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier)'
    - '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].context(org.springframework.cloud.configuration.TlsProperties)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:71,1
    - Dst: '[java.util.Optional].empty()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.configuration.TlsProperties
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tlsProperties
    - eurekaClientHttpRequestFactorySupplier
    argTypes:
    - org.springframework.cloud.configuration.TlsProperties
    - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].context(org.springframework.cloud.configuration.TlsProperties)'
    - '[java.util.Optional].empty()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.configuration.TlsProperties].isEnabled()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:77,1
    - Dst: '[java.util.Optional].empty()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:78,1
    - Dst: '[org.springframework.cloud.configuration.SSLContextFactory].<init>(org.springframework.cloud.configuration.TlsProperties)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:81,1
    - Dst: '[org.springframework.cloud.configuration.SSLContextFactory].createSSLContext()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:81,1
    - Dst: '[java.util.Optional].of(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:81,1
    - Dst: '[IllegalStateException].<init>(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:84,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.configuration.TlsProperties
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Optional<javax.net.ssl.SSLContext>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - properties
    argTypes:
    - org.springframework.cloud.configuration.TlsProperties
    constantsTouched: []
    func_position:
      end: 86
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].context(org.springframework.cloud.configuration.TlsProperties)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.configuration.SSLContextFactory].createSSLContext()'
    - '[IllegalStateException].<init>(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
    - '[java.util.Optional].of(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
    - '[org.springframework.cloud.configuration.SSLContextFactory].<init>(org.springframework.cloud.configuration.TlsProperties)'
    - '[org.springframework.cloud.configuration.TlsProperties].isEnabled()'
    - '[java.util.Optional].empty()'
    linkageType: ''
    returnType: java.util.Optional<javax.net.ssl.SSLContext>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].context(org.springframework.cloud.configuration.TlsProperties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sslContext
    - hostnameVerifier
    - eurekaClientHttpRequestFactorySupplier
    argTypes:
    - java.util.Optional<javax.net.ssl.SSLContext>
    - java.util.Optional<javax.net.ssl.HostnameVerifier>
    - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
    constantsTouched: []
    func_position:
      end: 94
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(java.util.Optional<javax.net.ssl.SSLContext>,java.util.Optional<javax.net.ssl.HostnameVerifier>,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(java.util.Optional<javax.net.ssl.SSLContext>,java.util.Optional<javax.net.ssl.HostnameVerifier>,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Optional].empty()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:97,1
    - Dst: '[java.util.Optional].empty()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
    - '[java.util.Optional].empty()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.discovery.shared.resolver.EurekaEndpoint].getServiceUrl()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].restTemplate(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:104,1
    - Dst: '[com.netflix.discovery.shared.resolver.EurekaEndpoint].getServiceUrl()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].<init>(org.springframework.web.client.RestTemplate,org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.shared.resolver.EurekaEndpoint
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpClient
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - serviceUrl
    argTypes:
    - com.netflix.discovery.shared.resolver.EurekaEndpoint
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.EurekaEndpoint)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].<init>(org.springframework.web.client.RestTemplate,org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].restTemplate(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
    - '[com.netflix.discovery.shared.resolver.EurekaEndpoint].getServiceUrl()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpClient
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.EurekaEndpoint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].restTemplate()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:108,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:111,1
    - Dst: '[java.net.URI].getUserInfo()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:112,1
    - Dst: '[java.net.URI].getUserInfo()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].split(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:113,1
    - Dst: '[org.springframework.web.client.RestTemplate].getInterceptors()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:115,1
    - Dst: '[org.springframework.http.client.support.BasicAuthenticationInterceptor].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].add(org.springframework.http.client.support.BasicAuthenticationInterceptor)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:115,1
    - Dst: '[org.springframework.web.client.RestTemplate].getMessageConverters()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].mappingJacksonHttpMessageConverter()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].add(int,org.springframework.http.converter.json.MappingJackson2HttpMessageConverter)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:124,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:125,1
    - Dst: '[org.springframework.web.client.RestTemplate].setErrorHandler(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:125,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.web.client.RestTemplate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - serviceUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 128
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].restTemplate(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].add(int,org.springframework.http.converter.json.MappingJackson2HttpMessageConverter)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler].<init>()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].add(org.springframework.http.client.support.BasicAuthenticationInterceptor)'
    - '[org.springframework.web.client.RestTemplate].getMessageConverters()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].restTemplate()'
    - '[java.net.URI].getUserInfo()'
    - '[org.springframework.http.client.support.BasicAuthenticationInterceptor].<init>()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].mappingJacksonHttpMessageConverter()'
    - '[org.springframework.web.client.RestTemplate].getInterceptors()'
    - '[java.net.URI].<init>(String)'
    - '[org.springframework.web.client.RestTemplate].setErrorHandler(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].split(String)'
    linkageType: ''
    returnType: org.springframework.web.client.RestTemplate
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].restTemplate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Optional<javax.net.ssl.SSLContext>].orElse(null)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:132,1
    - Dst: '[java.util.Optional<javax.net.ssl.HostnameVerifier>].orElse(null)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:132,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier].get(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory,org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:131,1
    - Dst: '[org.springframework.web.client.RestTemplate].<init>(org.springframework.http.client.ClientHttpRequestFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.web.client.RestTemplate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].restTemplate()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 1
    functionsReached:
    - '[java.util.Optional<javax.net.ssl.SSLContext>].orElse(null)'
    - '[org.springframework.web.client.RestTemplate].<init>(org.springframework.http.client.ClientHttpRequestFactory)'
    - '[org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier].get(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory,org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
    - '[java.util.Optional<javax.net.ssl.HostnameVerifier>].orElse(null)'
    linkageType: ''
    returnType: org.springframework.web.client.RestTemplate
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].restTemplate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.http.converter.json.MappingJackson2HttpMessageConverter].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:147,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:148,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setPropertyNamingStrategy(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:148,1
    - Dst: '[org.springframework.http.converter.json.MappingJackson2HttpMessageConverter].setObjectMapper(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:148,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:150,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].createJsonSerializerModifier()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:151,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].setSerializerModifier(com.fasterxml.jackson.databind.ser.BeanSerializerModifier)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:151,1
    - Dst: '[org.springframework.http.converter.json.MappingJackson2HttpMessageConverter].getObjectMapper()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:153,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].registerModule(com.fasterxml.jackson.databind.module.SimpleModule)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:153,1
    - Dst: '[org.springframework.http.converter.json.MappingJackson2HttpMessageConverter].getObjectMapper()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:155,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].configure(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory,boolean)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:155,1
    - Dst: '[org.springframework.http.converter.json.MappingJackson2HttpMessageConverter].getObjectMapper()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:156,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].configure(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory,boolean)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:156,1
    - Dst: '[org.springframework.http.converter.json.MappingJackson2HttpMessageConverter].getObjectMapper()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:157,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].addMixIn()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:157,1
    - Dst: '[org.springframework.http.converter.json.MappingJackson2HttpMessageConverter].getObjectMapper()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:158,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].addMixIn()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 170
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].mappingJacksonHttpMessageConverter()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].registerModule(com.fasterxml.jackson.databind.module.SimpleModule)'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].<init>()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[org.springframework.http.converter.json.MappingJackson2HttpMessageConverter].getObjectMapper()'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].setSerializerModifier(com.fasterxml.jackson.databind.ser.BeanSerializerModifier)'
    - '[org.springframework.http.converter.json.MappingJackson2HttpMessageConverter].<init>()'
    - '[org.springframework.http.converter.json.MappingJackson2HttpMessageConverter].setObjectMapper(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].addMixIn()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].createJsonSerializerModifier()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].setPropertyNamingStrategy(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].configure(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory,boolean)'
    linkageType: ''
    returnType: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].mappingJacksonHttpMessageConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ser.BeanSerializerModifier].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory:179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.databind.ser.BeanSerializerModifier
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 194
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].createJsonSerializerModifier()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.databind.ser.BeanSerializerModifier].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.databind.ser.BeanSerializerModifier
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].createJsonSerializerModifier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.TransportClientFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].shutdown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].shutdown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.http.HttpStatusCode].is4xxClientError()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler:210,1
    - Dst: '[DefaultResponseErrorHandler].hasError(org.springframework.http.HttpStatusCode)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler:213,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.http.HttpStatusCode
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: DefaultResponseErrorHandler
    argCount: 1
    argNames:
    - statusCode
    argTypes:
    - org.springframework.http.HttpStatusCode
    constantsTouched: []
    func_position:
      end: 214
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 214
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler].hasError(org.springframework.http.HttpStatusCode)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.http.HttpStatusCode].is4xxClientError()'
    - '[DefaultResponseErrorHandler].hasError(org.springframework.http.HttpStatusCode)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler].hasError(org.springframework.http.HttpStatusCode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler
      static: false
      superClass: DefaultResponseErrorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].<init>(org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactories.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].<init>(org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories,org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClientConfig
      - java.util.Collection<Void>
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.TransportClientFactory
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - clientConfig
    - additionalFilters
    - myInstanceInfo
    argTypes:
    - com.netflix.discovery.EurekaClientConfig
    - java.util.Collection<Void>
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactories.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories,org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.TransportClientFactory
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories,org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClientConfig
      - java.util.Collection<Void>
      - com.netflix.appinfo.InstanceInfo
      - java.util.Optional<javax.net.ssl.SSLContext>
      - java.util.Optional<javax.net.ssl.HostnameVerifier>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.TransportClientFactory
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - clientConfig
    - additionalFilters
    - myInstanceInfo
    - sslContext
    - hostnameVerifier
    argTypes:
    - com.netflix.discovery.EurekaClientConfig
    - java.util.Collection<Void>
    - com.netflix.appinfo.InstanceInfo
    - java.util.Optional<javax.net.ssl.SSLContext>
    - java.util.Optional<javax.net.ssl.HostnameVerifier>
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo,java.util.Optional<javax.net.ssl.SSLContext>,java.util.Optional<javax.net.ssl.HostnameVerifier>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactories.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories,org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.TransportClientFactory
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo,java.util.Optional<javax.net.ssl.SSLContext>,java.util.Optional<javax.net.ssl.HostnameVerifier>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getClass()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:51,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:51,1
    - Dst: '[String].endsWith(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.client.RestTemplate
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - restTemplate
    - serviceUrl
    argTypes:
    - org.springframework.web.client.RestTemplate
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].<init>(org.springframework.web.client.RestTemplate,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[String].endsWith(String)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getClass()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].<init>(org.springframework.web.client.RestTemplate,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getServiceUrl()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getServiceUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getAppName()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:71,1
    - Dst: '[org.springframework.http.HttpHeaders].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:73,1
    - Dst: '[org.springframework.http.HttpHeaders].add(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:74,1
    - Dst: '[org.springframework.http.HttpHeaders].add(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:75,1
    - Dst: '[org.springframework.http.HttpEntity].<init>(com.netflix.appinfo.InstanceInfo,org.springframework.http.HttpHeaders)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:77,1
    - Dst: '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.http.HttpEntity)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:77,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - info
    argTypes:
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 81
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].register(com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.http.HttpHeaders].<init>()'
    - '[org.springframework.http.HttpHeaders].add(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.http.HttpEntity)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
    - '[com.netflix.appinfo.InstanceInfo].getAppName()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
    - '[org.springframework.http.HttpHeaders].add(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,String)'
    - '[org.springframework.http.HttpEntity].<init>(com.netflix.appinfo.InstanceInfo,org.springframework.http.HttpHeaders)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].register(com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - appName
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].cancel(String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
    - '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].cancel(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getStatus()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].toString()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:95,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:96,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].toString()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:96,1
    - Dst: '[com.netflix.appinfo.InstanceInfo.InstanceStatus].name()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:97,1
    - Dst: '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:99,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:102,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:102,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].hasBody()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:105,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getBody()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].entity(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - appName
    - id
    - info
    - overriddenStatus
    argTypes:
    - String
    - String
    - com.netflix.appinfo.InstanceInfo
    - com.netflix.appinfo.InstanceInfo.InstanceStatus
    constantsTouched: []
    func_position:
      end: 110
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 110
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].sendHeartBeat(String,String,com.netflix.appinfo.InstanceInfo,com.netflix.appinfo.InstanceInfo.InstanceStatus)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getBody()'
    - '[com.netflix.appinfo.InstanceInfo.InstanceStatus].name()'
    - '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].hasBody()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
    - '[com.netflix.appinfo.InstanceInfo].getStatus()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].toString()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].entity(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].sendHeartBeat(String,String,com.netflix.appinfo.InstanceInfo,com.netflix.appinfo.InstanceInfo.InstanceStatus)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo.InstanceStatus].name()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:115,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:116,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].toString()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:116,1
    - Dst: '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:118,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:120,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:120,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:120,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:120,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo.InstanceStatus
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - appName
    - id
    - newStatus
    - info
    argTypes:
    - String
    - String
    - com.netflix.appinfo.InstanceInfo.InstanceStatus
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 121
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].statusUpdate(String,String,com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
    - '[com.netflix.appinfo.InstanceInfo.InstanceStatus].name()'
    - '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].toString()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].statusUpdate(String,String,com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:126,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].toString()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:126,1
    - Dst: '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:128,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:130,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:130,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:130,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:130,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.netflix.appinfo.InstanceInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - appName
    - id
    - info
    argTypes:
    - String
    - String
    - com.netflix.appinfo.InstanceInfo
    constantsTouched: []
    func_position:
      end: 131
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 131
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].deleteStatusOverride(String,String,com.netflix.appinfo.InstanceInfo)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[com.netflix.appinfo.InstanceInfo].getLastDirtyTimestamp()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
    - '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].toString()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<Void>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].deleteStatusOverride(String,String,com.netflix.appinfo.InstanceInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplications()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplications()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].contains(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:142,1
    - Dst: '[com.netflix.discovery.util.StringUtil].join(String[])'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:142,1
    - Dst: '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:145,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:148,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:148,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:150,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:148,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:148,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - urlPath
    - regions
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 151
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 151
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,String[])'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[String].contains(String)'
    - '[com.netflix.discovery.util.StringUtil].join(String[])'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
    - '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getDelta()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getDelta()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - vipAddress
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getVip(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getVip(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - secureVipAddress
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getSecureVip(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getSecureVip(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:172,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:174,1
    - Dst: HttpStatus.OK.value()
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:174,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].hasBody()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:174,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getBody()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:175,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:177,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Application>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 178
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplication(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - HttpStatus.OK.value()
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getBody()'
    - '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].hasBody()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Application>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplication(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstanceInternal(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - appName
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstance(String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstanceInternal(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstance(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstanceInternal(String)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstance(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstanceInternal(String)'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstance(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:193,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:196,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:196,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:198,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:196,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:196,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - urlPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 199
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 199
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstanceInternal(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].anEurekaHttpResponse(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getStatusCodeValue()'
    - '[org.springframework.web.client.RestTemplate].exchange(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,null)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headers(java.util.Map<String,String>)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].build()'
    linkageType: ''
    returnType: com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.appinfo.InstanceInfo>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstanceInternal(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 204
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].shutdown()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].shutdown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.http.ResponseEntity<?>].getHeaders()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:207,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].isEmpty()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:208,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:209,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:211,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].entrySet()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:212,1
    - Dst: entry.getValue()
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:213,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].isEmpty()'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:213,1
    - Dst: entry.getKey()
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:214,1
    - Dst: entry.getValue()
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:214,1
    - Dst: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].get(int)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:214,1
    - Dst: '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
      Src: org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient:214,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.http.ResponseEntity<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.web.client.RestTemplate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.netflix.discovery.shared.transport.EurekaHttpClient
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - response
    argTypes:
    - org.springframework.http.ResponseEntity<?>
    constantsTouched: []
    func_position:
      end: 218
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 218
    functionName: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.http.ResponseEntity<?>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
    functionUses: 0
    functionsReached:
    - entry.getKey()
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].isEmpty()'
    - '[org.springframework.http.ResponseEntity<?>].getHeaders()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].entrySet()'
    - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].get(int)'
    - '[java.util.Collections].emptyMap()'
    - entry.getValue()
    - '[java.util.HashMap].put(org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient,org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.http.ResponseEntity<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - client
    - clientConfig
    argTypes:
    - com.netflix.discovery.EurekaClient
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration].eurekaReactiveDiscoveryClient(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration].eurekaReactiveDiscoveryClient(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator].<init>(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient,org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties)'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      - org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - client
    - properties
    argTypes:
    - org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
    - org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration].eurekaReactiveDiscoveryClientHealthIndicator(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient,org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator].<init>(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient,org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties)'
    linkageType: ''
    returnType: org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration].eurekaReactiveDiscoveryClientHealthIndicator(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient,org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.ReactiveDiscoveryClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - eurekaClient
    - clientConfig
    argTypes:
    - com.netflix.discovery.EurekaClient
    - com.netflix.discovery.EurekaClientConfig
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClient.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.ReactiveDiscoveryClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].description()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClient.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].description()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[reactor.core.publisher.Flux].defer()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].map()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.ReactiveDiscoveryClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: reactor.core.publisher.Flux<org.springframework.cloud.client.ServiceInstance>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - serviceId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getInstances(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClient.java
    functionUses: 2
    functionsReached:
    - '[reactor.core.publisher.Flux].defer()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].map()'
    linkageType: ''
    returnType: reactor.core.publisher.Flux<org.springframework.cloud.client.ServiceInstance>
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getInstances(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[reactor.core.publisher.Flux].defer()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].flatMapIterable()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].filter()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].map()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].map()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.ReactiveDiscoveryClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: reactor.core.publisher.Flux<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getServices()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClient.java
    functionUses: 3
    functionsReached:
    - '[reactor.core.publisher.Flux].defer()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].filter()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].map()'
    - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].flatMapIterable()'
    linkageType: ''
    returnType: reactor.core.publisher.Flux<String>
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getServices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.Ordered].getOrder()'
      Src: org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.netflix.discovery.EurekaClient
      - com.netflix.discovery.EurekaClientConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.discovery.ReactiveDiscoveryClient
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getOrder()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClient.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.core.Ordered].getOrder()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:45,1
    - Dst: '[java.util.concurrent.atomic.AtomicBoolean].<init>(boolean)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:47,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].<init>(int)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - serviceRegistry
    - registration
    argTypes:
    - org.springframework.context.ApplicationContext
    - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
    - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].<init>(org.springframework.context.ApplicationContext,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[java.util.concurrent.atomic.AtomicBoolean].<init>(boolean)'
    - '[java.util.concurrent.atomic.AtomicInteger].<init>(int)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].<init>(org.springframework.context.ApplicationContext,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].get()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:69,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getNonSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:70,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].get()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:71,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setNonSecurePort(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:71,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].isSecure()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:74,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].get()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setSecurePort(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:75,1
    - Dst: '[java.util.concurrent.atomic.AtomicBoolean].get()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getNonSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:81,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].register(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:83,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:85,1
    - Dst: '[org.springframework.cloud.client.discovery.event.InstanceRegisteredEvent].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:85,1
    - Dst: '[org.springframework.context.ApplicationContext].publishEvent(org.springframework.cloud.client.discovery.event.InstanceRegisteredEvent)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:85,1
    - Dst: '[java.util.concurrent.atomic.AtomicBoolean].set(boolean)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:86,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 66
    functionDepth: 4
    functionLinenumber: 66
    functionLinenumberEnd: 88
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].start()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicBoolean].set(boolean)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setSecurePort(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceConfig()'
    - '[org.springframework.cloud.client.discovery.event.InstanceRegisteredEvent].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getNonSecurePort()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setNonSecurePort(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration)'
    - '[java.util.concurrent.atomic.AtomicInteger].get()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].register(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    - '[java.util.concurrent.atomic.AtomicBoolean].get()'
    - '[org.springframework.context.ApplicationContext].publishEvent(org.springframework.cloud.client.discovery.event.InstanceRegisteredEvent)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getSecurePort()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].isSecure()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].start()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].deregister(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:92,1
    - Dst: '[java.util.concurrent.atomic.AtomicBoolean].set(boolean)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].stop()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 2
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicBoolean].set(boolean)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].deregister(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicBoolean].get()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].isRunning()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicBoolean].get()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].isRunning()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].getPhase()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].getPhase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].isAutoStartup()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].isAutoStartup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].stop()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:113,1
    - Dst: '[Runnable].run()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Runnable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - callback
    argTypes:
    - Runnable
    constantsTouched: []
    func_position:
      end: 115
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 115
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].stop(Runnable)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].stop()'
    - '[Runnable].run()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].stop(Runnable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].getOrder()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].getOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: WebServerInitializedEvent.class.isAssignableFrom(Class<?extendsApplicationEvent>)
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:124,1
    - Dst: ContextClosedEvent.class.isAssignableFrom(Class<?extendsApplicationEvent>)
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsApplicationEvent>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventType
    argTypes:
    - Class<?extendsApplicationEvent>
    constantsTouched: []
    func_position:
      end: 126
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 126
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].supportsEventType(Class<?extendsApplicationEvent>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 0
    functionsReached:
    - ContextClosedEvent.class.isAssignableFrom(Class<?extendsApplicationEvent>)
    - WebServerInitializedEvent.class.isAssignableFrom(Class<?extendsApplicationEvent>)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].supportsEventType(Class<?extendsApplicationEvent>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.boot.web.context.WebServerInitializedEvent)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:131,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.context.event.ContextClosedEvent)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.context.ApplicationEvent
    constantsTouched: []
    func_position:
      end: 136
      start: 128
    functionDepth: 6
    functionLinenumber: 128
    functionLinenumberEnd: 136
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.context.ApplicationEvent)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.context.event.ContextClosedEvent)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.boot.web.context.WebServerInitializedEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.context.ApplicationEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.web.context.WebServerInitializedEvent].getApplicationContext()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:140,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].getServerNamespace()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:140,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].equals(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:141,1
    - Dst: '[org.springframework.boot.web.context.WebServerInitializedEvent].getWebServer()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:142,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].getPort()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:142,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].get()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:143,1
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:144,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].compareAndSet(int,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:145,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].start()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:146,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.boot.web.context.WebServerInitializedEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.boot.web.context.WebServerInitializedEvent
    constantsTouched: []
    func_position:
      end: 149
      start: 138
    functionDepth: 5
    functionLinenumber: 138
    functionLinenumberEnd: 149
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.boot.web.context.WebServerInitializedEvent)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.boot.web.context.WebServerInitializedEvent].getApplicationContext()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].getPort()'
    - '[java.util.concurrent.atomic.AtomicInteger].compareAndSet(int,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].start()'
    - '[org.springframework.boot.web.context.WebServerInitializedEvent].getWebServer()'
    - '[java.util.concurrent.atomic.AtomicInteger].get()'
    - '[org.apache.commons.logging.Log].info(String)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].equals(String)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].getServerNamespace()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.boot.web.context.WebServerInitializedEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.event.ContextClosedEvent].getApplicationContext()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:152,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].stop()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.event.ContextClosedEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.concurrent.atomic.AtomicBoolean
      - int
      - java.util.concurrent.atomic.AtomicInteger
      - org.springframework.context.ApplicationContext
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.event.SmartApplicationListener
      - org.springframework.cloud.client.serviceregistry.AutoServiceRegistration
      - org.springframework.context.SmartLifecycle
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.context.event.ContextClosedEvent
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 3
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.context.event.ContextClosedEvent)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].stop()'
    - '[org.springframework.context.event.ContextClosedEvent].getApplicationContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.context.event.ContextClosedEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:50,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.discovery.EurekaClient
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - instanceConfig
    - eurekaClient
    - applicationInfoManager
    - healthCheckHandler
    argTypes:
    - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
    - com.netflix.discovery.EurekaClient
    - com.netflix.appinfo.ApplicationInfoManager
    - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig,com.netflix.discovery.EurekaClient,com.netflix.appinfo.ApplicationInfoManager,org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[java.util.concurrent.atomic.AtomicReference].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig,com.netflix.discovery.EurekaClient,com.netflix.appinfo.ApplicationInfoManager,org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - instanceConfig
    argTypes:
    - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
    linkageType: ''
    returnType: Builder
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getInstanceId()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getInstanceId()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getAppname()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getServiceId()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getAppname()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getServiceId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getHostName(boolean)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getHost()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getHostName(boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getHost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getSecurePortEnabled()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getNonSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:94,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getSecurePort()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getSecurePortEnabled()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getNonSecurePort()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getSecurePortEnabled()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].isSecure()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getSecurePortEnabled()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].isSecure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.client.DefaultServiceInstance].getUri()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getUri()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.client.DefaultServiceInstance].getUri()'
    linkageType: ''
    returnType: java.net.URI
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getMetadata()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getMetadataMap()'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getMetadata()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>].get()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getTargetObject(com.netflix.discovery.EurekaClient)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:115,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>].compareAndSet(null,T)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:115,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:118,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>].get()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:121,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.CloudEurekaClient
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 122
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getEurekaClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getTargetObject(com.netflix.discovery.EurekaClient)'
    - '[java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>].compareAndSet(null,T)'
    - '[java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>].get()'
    - '[org.apache.commons.logging.Log].error(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.CloudEurekaClient
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getEurekaClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.aop.support.AopUtils].isJdkDynamicProxy(Object)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:126,1
    - Dst: '[org.springframework.aop.framework.Advised].getTargetSource()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getTarget()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:127,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - proxy
    - targetClass
    argTypes:
    - Object
    - Class<T>
    constantsTouched: []
    func_position:
      end: 133
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 133
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getTargetObject(Object,Class<T>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.aop.support.AopUtils].isJdkDynamicProxy(Object)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getTarget()'
    - '[org.springframework.aop.framework.Advised].getTargetSource()'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getTargetObject(Object,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceConfig()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.appinfo.ApplicationInfoManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: com.netflix.appinfo.ApplicationInfoManager
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getHealthCheckHandler()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getHealthCheckHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - healthCheckHandler
    argTypes:
    - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setHealthCheckHandler(org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setHealthCheckHandler(org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].setNonSecurePort(int)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - port
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setNonSecurePort(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].setNonSecurePort(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setNonSecurePort(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getNonSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getNonSecurePort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getNonSecurePort()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getNonSecurePort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].setSecurePort(int)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - port
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setSecurePort(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].setSecurePort(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setSecurePort(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getSecurePort()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClient
      - java.util.concurrent.atomic.AtomicReference<org.springframework.cloud.netflix.eureka.CloudEurekaClient>
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      - com.netflix.appinfo.ApplicationInfoManager
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.cloud.client.serviceregistry.Registration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getSecurePort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getSecurePort()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getSecurePort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
      classConcrete: true
      classEnum: false
      classFields:
      - CloudEurekaInstanceConfig
      - ApplicationInfoManager
      - EurekaClient
      - ObjectProvider<HealthCheckHandler>
      - EurekaClientConfig
      - ApplicationEventPublisher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instanceConfig
    argTypes:
    - org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.appinfo.ApplicationInfoManager
      classConcrete: true
      classEnum: false
      classFields:
      - CloudEurekaInstanceConfig
      - ApplicationInfoManager
      - EurekaClient
      - ObjectProvider<HealthCheckHandler>
      - EurekaClientConfig
      - ApplicationEventPublisher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - applicationInfoManager
    argTypes:
    - com.netflix.appinfo.ApplicationInfoManager
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.appinfo.ApplicationInfoManager)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.appinfo.ApplicationInfoManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClient
      classConcrete: true
      classEnum: false
      classFields:
      - CloudEurekaInstanceConfig
      - ApplicationInfoManager
      - EurekaClient
      - ObjectProvider<HealthCheckHandler>
      - EurekaClientConfig
      - ApplicationEventPublisher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eurekaClient
    argTypes:
    - com.netflix.discovery.EurekaClient
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.discovery.EurekaClient)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.discovery.EurekaClient)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
      classConcrete: true
      classEnum: false
      classFields:
      - CloudEurekaInstanceConfig
      - ApplicationInfoManager
      - EurekaClient
      - ObjectProvider<HealthCheckHandler>
      - EurekaClientConfig
      - ApplicationEventPublisher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - healthCheckHandler
    argTypes:
    - org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClientConfig
      - org.springframework.context.ApplicationEventPublisher
      classConcrete: true
      classEnum: false
      classFields:
      - CloudEurekaInstanceConfig
      - ApplicationInfoManager
      - EurekaClient
      - ObjectProvider<HealthCheckHandler>
      - EurekaClientConfig
      - ApplicationEventPublisher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clientConfig
    - publisher
    argTypes:
    - com.netflix.discovery.EurekaClientConfig
    - org.springframework.context.ApplicationEventPublisher
    constantsTouched: []
    func_position:
      end: 207
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 207
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.discovery.EurekaClientConfig,org.springframework.context.ApplicationEventPublisher)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.discovery.EurekaClientConfig,org.springframework.context.ApplicationEventPublisher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(CloudEurekaInstanceConfig,String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder:210,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder:213,1
    - Dst: '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder:213,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].<init>(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder,com.netflix.appinfo.InstanceInfo)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder:214,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder,String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder:217,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder,String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder:218,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder:220,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].<init>(CloudEurekaInstanceConfig,EurekaClient,ApplicationInfoManager,ObjectProvider<HealthCheckHandler>)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder:223,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CloudEurekaInstanceConfig
      - ApplicationInfoManager
      - EurekaClient
      - ObjectProvider<HealthCheckHandler>
      - EurekaClientConfig
      - ApplicationEventPublisher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 224
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].build()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].<init>(CloudEurekaInstanceConfig,EurekaClient,ApplicationInfoManager,ObjectProvider<HealthCheckHandler>)'
    - '[com.netflix.appinfo.ApplicationInfoManager].<init>(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder,com.netflix.appinfo.InstanceInfo)'
    - '[org.springframework.util.Assert].notNull(CloudEurekaInstanceConfig,String)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder)'
    - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
    - '[org.springframework.util.Assert].notNull(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder,String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].maybeInitializeClient(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:38,1
    - Dst: '[org.apache.commons.logging.Log].isInfoEnabled()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:40,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:42,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getInitialStatus()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:42,1
    - Dst: '[org.apache.commons.logging.Log].info(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:41,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceConfig()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getInitialStatus()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:45,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].setInstanceStatus(InstanceInfo.InstanceStatus)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:45,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getHealthCheckHandler()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:47,1
    - Dst: '[org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>].ifAvailable()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reg
    argTypes:
    - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    constantsTouched: []
    func_position:
      end: 49
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 49
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].register(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistry.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceConfig()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].maybeInitializeClient(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getHealthCheckHandler()'
    - '[com.netflix.appinfo.ApplicationInfoManager].setInstanceStatus(InstanceInfo.InstanceStatus)'
    - '[org.apache.commons.logging.Log].info(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getInitialStatus()'
    - '[org.apache.commons.logging.Log].isInfoEnabled()'
    - '[org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>].ifAvailable()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].register(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:53,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getApplications()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reg
    argTypes:
    - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].maybeInitializeClient(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistry.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getEurekaClient()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
    - '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getApplications()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].maybeInitializeClient(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:59,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:59,1
    - Dst: '[org.apache.commons.logging.Log].isInfoEnabled()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:61,1
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:62,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:66,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].setInstanceStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reg
    argTypes:
    - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    constantsTouched: []
    func_position:
      end: 72
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 72
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].deregister(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistry.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
    - '[com.netflix.appinfo.ApplicationInfoManager].setInstanceStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
    - '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
    - '[org.apache.commons.logging.Log].info(String)'
    - '[org.apache.commons.logging.Log].isInfoEnabled()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].deregister(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:76,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:76,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:80,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].cancelOverrideStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:80,1
    - Dst: InstanceInfo.InstanceStatus.toEnum(String)
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].setStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - registration
    - status
    argTypes:
    - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 87
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].setStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistry.java
    functionUses: 0
    functionsReached:
    - InstanceInfo.InstanceStatus.toEnum(String)
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].setStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
    - '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getEurekaClient()'
    - '[String].equalsIgnoreCase(String)'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].cancelOverrideStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].setStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:91,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getAppName()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:92,1
    - Dst: '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getId()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:92,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:93,1
    - Dst: '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getInstanceInfo(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:93,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:95,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getStatus()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:97,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].toString()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:97,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:97,1
    - Dst: '[com.netflix.appinfo.InstanceInfo].getOverriddenStatus()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].toString()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:98,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:98,1
    - Dst: '[com.netflix.appinfo.InstanceInfo.InstanceStatus.UNKNOWN].toString()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:101,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - registration
    argTypes:
    - org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration
    constantsTouched: []
    func_position:
      end: 105
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 105
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistry.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].toString()'
    - '[java.util.HashMap].put(String,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
    - '[com.netflix.appinfo.InstanceInfo.InstanceStatus.UNKNOWN].toString()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getId()'
    - '[com.netflix.appinfo.ApplicationInfoManager].getInfo()'
    - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getInstanceInfo(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry)'
    - '[com.netflix.appinfo.InstanceInfo].getStatus()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getEurekaClient()'
    - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getAppName()'
    - '[java.util.HashMap].<init>()'
    - '[com.netflix.appinfo.InstanceInfo].getOverriddenStatus()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 108
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].close()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistry.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry
    signature: '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AssertionError].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtils:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.support.ZoneUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/support/ZoneUtils.java
    functionUses: 0
    functionsReached:
    - '[AssertionError].<init>(String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.support.ZoneUtils
    signature: '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].split(String,String)'
      Src: org.springframework.cloud.netflix.eureka.support.ZoneUtils:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - host
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].extractApproximateZone(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/support/ZoneUtils.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].split(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].extractApproximateZone(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].isApproximateZoneFromHostname()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerProperties.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].isApproximateZoneFromHostname()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - approximateZoneFromHostname
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].setApproximateZoneFromHostname(boolean)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerProperties.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].setApproximateZoneFromHostname(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerProperties.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].<init>()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration].eurekaLoadBalancerProperties()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/LoadBalancerEurekaAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration].eurekaLoadBalancerProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.env.Environment].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration:58,1
    - Dst: '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].<init>(org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.env.Environment
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - environment
    argTypes:
    - org.springframework.core.env.Environment
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration].zoneConfig(org.springframework.core.env.Environment)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/LoadBalancerEurekaAutoConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].<init>(org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration)'
    - '[org.springframework.core.env.Environment].getProperty(String)'
    linkageType: ''
    returnType: org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration].zoneConfig(org.springframework.core.env.Environment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/LoadBalancerEurekaAutoConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.appinfo.EurekaInstanceConfig
      - org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.appinfo.EurekaInstanceConfig
      - org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - clientConfig
    - eurekaInstanceConfig
    - zoneConfig
    - eurekaLoadBalancerProperties
    argTypes:
    - com.netflix.discovery.EurekaClientConfig
    - com.netflix.appinfo.EurekaInstanceConfig
    - org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
    - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].<init>(com.netflix.discovery.EurekaClientConfig,com.netflix.appinfo.EurekaInstanceConfig,org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig,org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerClientConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].<init>(com.netflix.discovery.EurekaClientConfig,com.netflix.appinfo.EurekaInstanceConfig,org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig,org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].getZone()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:68,1
    - Dst: '[org.springframework.util.StringUtils].isEmpty(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:68,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].getZoneFromEureka()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:71,1
    - Dst: '[org.springframework.util.StringUtils].isEmpty(String)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:72,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:73,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:74,1
    - Dst: '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].setZone(String)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:76,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.appinfo.EurekaInstanceConfig
      - org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 78
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].postprocess()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerClientConfiguration.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].setZone(String)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.util.StringUtils].isEmpty(String)'
    - '[org.springframework.util.StringUtils].isEmpty(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].getZoneFromEureka()'
    - '[org.apache.commons.logging.Log].debug(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration)'
    - '[org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig].getZone()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].postprocess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].isApproximateZoneFromHostname()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:82,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getHostName(boolean)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:84,1
    - Dst: '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].extractApproximateZone(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:84,1
    - Dst: '[com.netflix.appinfo.EurekaInstanceConfig].getMetadataMap()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].get(String)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:87,1
    - Dst: '[org.springframework.util.StringUtils].isEmpty(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:88,1
    - Dst: '[com.netflix.discovery.EurekaClientConfig].getRegion()'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:89,1
    - Dst: '[com.netflix.discovery.EurekaClientConfig].getAvailabilityZones(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration)'
      Src: org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration:89,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - com.netflix.discovery.EurekaClientConfig
      - com.netflix.appinfo.EurekaInstanceConfig
      - org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
      - org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 95
    functionName: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].getZoneFromEureka()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerClientConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].get(String)'
    - '[com.netflix.discovery.EurekaClientConfig].getAvailabilityZones(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getMetadataMap()'
    - '[org.springframework.util.StringUtils].isEmpty(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration)'
    - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].isApproximateZoneFromHostname()'
    - '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].extractApproximateZone(org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration)'
    - '[com.netflix.appinfo.EurekaInstanceConfig].getHostName(boolean)'
    - '[com.netflix.discovery.EurekaClientConfig].getRegion()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].getZoneFromEureka()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].<init>(Class<?>)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:29,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:31,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:32,1
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].root()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:33,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:33,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.springframework.cloud.netflix.eureka.AppRunner
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 2
    argNames:
    - appClass
    - server
    argTypes:
    - Class<?>
    - org.springframework.cloud.netflix.eureka.AppRunner
    constantsTouched: []
    func_position:
      end: 35
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 35
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(Class<?>,org.springframework.cloud.netflix.eureka.AppRunner)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.AppRunner].<init>(Class<?>)'
    - '[org.springframework.cloud.netflix.eureka.AppRunner].root()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(Class<?>,org.springframework.cloud.netflix.eureka.AppRunner)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(Class<?>,org.springframework.cloud.netflix.eureka.AppRunner)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:38,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:39,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.springframework.cloud.netflix.eureka.AppRunner
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 3
    argNames:
    - appClass
    - server
    - service
    argTypes:
    - Class<?>
    - org.springframework.cloud.netflix.eureka.AppRunner
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 5
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(Class<?>,org.springframework.cloud.netflix.eureka.AppRunner,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(Class<?>,org.springframework.cloud.netflix.eureka.AppRunner)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(Class<?>,org.springframework.cloud.netflix.eureka.AppRunner,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].enableTls()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].enableTls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].disableTls()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].disableTls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:53,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 3
    argNames:
    - keyStore
    - keyStorePassword
    - keyPassword
    argTypes:
    - java.io.File
    - String
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File,String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 1
    argNames:
    - keyStore
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:62,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:62,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 2
    argNames:
    - trustStore
    - password
    argTypes:
    - java.io.File
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setTrustStore(java.io.File,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setTrustStore(java.io.File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:67,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 1
    argNames:
    - trustStore
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setTrustStore(java.io.File)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].property(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setTrustStore(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:71,1
    - Dst: String.format(String,org.springframework.cloud.netflix.eureka.EurekaClientRunner)
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 4
    functionsReached:
    - '[java.io.File].getAbsolutePath()'
    - String.format(String,org.springframework.cloud.netflix.eureka.EurekaClientRunner)
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].assertInSeconds(int)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].waitServiceViaEureka(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].assertInSeconds(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].waitServiceViaEureka(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:79,1
    - Dst: '[java.util.function.BooleanSupplier].getAsBoolean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:84,1
    - Dst: System.currentTimeMillis()
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:87,1
    - Dst: Thread.yield()
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:88,1
    - Dst: '[RuntimeException].<init>()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:93,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BooleanSupplier
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 2
    argNames:
    - assertion
    - seconds
    argTypes:
    - java.util.function.BooleanSupplier
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 94
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].assertInSeconds(java.util.function.BooleanSupplier,int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 0
    functionsReached:
    - Thread.yield()
    - System.currentTimeMillis()
    - '[RuntimeException].<init>()'
    - '[java.util.function.BooleanSupplier].getAsBoolean()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].assertInSeconds(java.util.function.BooleanSupplier,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:97,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].getServices()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:98,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].isEmpty()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].foundServiceViaEureka()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].getBean()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].getServices()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].foundServiceViaEureka()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].getBean()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientRunner:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<Void>
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].discoveryClientOptionalArgs()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].getBean()'
    linkageType: ''
    returnType: com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<Void>
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].discoveryClientOptionalArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.AppRunner
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].<init>(Class<?>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.AppRunner
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].<init>(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].property(String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].property(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].<init>(Class<?>)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:48,1
    - Dst: '[Class<?>].getName()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:49,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:49,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:50,1
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].availabeTcpPort()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:51,1
    - Dst: String.format(String,int)
      Src: org.springframework.cloud.netflix.eureka.AppRunner:51,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].properties(org.springframework.cloud.netflix.eureka.AppRunner)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:51,1
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].props()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:52,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String[])'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:52,1
    - Dst: '[org.springframework.boot.builder.SpringApplicationBuilder].build()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].run()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 56
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].start()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.AppRunner].run()'
    - '[org.springframework.cloud.netflix.eureka.AppRunner].availabeTcpPort()'
    - String.format(String,int)
    - '[org.springframework.cloud.netflix.eureka.AppRunner].props()'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].<init>(Class<?>)'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String)'
    - '[Class<?>].getName()'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].properties(String[])'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].properties(org.springframework.cloud.netflix.eureka.AppRunner)'
    - '[org.springframework.boot.builder.SpringApplicationBuilder].build()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].start()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.test.TestSocketUtils].findAvailableTcpPort()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].availabeTcpPort()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.test.TestSocketUtils].findAvailableTcpPort()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].availabeTcpPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:63,1
    - Dst: '[java.util.Map<String,String>].keySet()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:65,1
    - Dst: '[java.util.Map<String,String>].get(org.springframework.cloud.netflix.eureka.AppRunner)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:66,1
    - Dst: String.format(String,org.springframework.cloud.netflix.eureka.AppRunner,org.springframework.cloud.netflix.eureka.AppRunner)
      Src: org.springframework.cloud.netflix.eureka.AppRunner:67,1
    - Dst: '[java.util.ArrayList].add(org.springframework.cloud.netflix.eureka.AppRunner)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:67,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 71
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].props()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,String>].keySet()'
    - '[java.util.ArrayList].toArray()'
    - '[java.util.ArrayList].add(org.springframework.cloud.netflix.eureka.AppRunner)'
    - '[java.util.ArrayList].<init>()'
    - String.format(String,org.springframework.cloud.netflix.eureka.AppRunner,org.springframework.cloud.netflix.eureka.AppRunner)
    - '[java.util.Map<String,String>].get(org.springframework.cloud.netflix.eureka.AppRunner)'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].props()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].stop()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:75,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].isRunning()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:77,1
    - Dst: Thread.sleep(int)
      Src: org.springframework.cloud.netflix.eureka.AppRunner:80,1
    - Dst: '[IllegalStateException].<init>(org.springframework.cloud.netflix.eureka.AppRunner)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:83,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 88
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].stop()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.context.ConfigurableApplicationContext].isRunning()'
    - Thread.sleep(int)
    - '[IllegalStateException].<init>(org.springframework.cloud.netflix.eureka.AppRunner)'
    - '[org.springframework.context.ConfigurableApplicationContext].stop()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.context.ConfigurableApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].app()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ConfigurableApplicationContext
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].app()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:95,1
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].getProperty(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.AppRunner].getProperty(String)'
    - '[org.springframework.context.ConfigurableApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].getBean(Class<T>)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].getBean(Class<T>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.ConfigurableApplicationContext].getBean(Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].getBean(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].getParent()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].parent()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.context.ConfigurableApplicationContext].getParent()'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].parent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].parent()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:107,1
    - Dst: '[org.springframework.context.ApplicationContext].getBeansOfType(Class<T>)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].getParentBeans(Class<T>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.AppRunner].parent()'
    - '[org.springframework.context.ApplicationContext].getBeansOfType(Class<T>)'
    linkageType: ''
    returnType: java.util.Map<String,T>
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].getParentBeans(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:112,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:114,1
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].getProperty(String)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:114,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].port()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.AppRunner].getProperty(String)'
    - '[org.springframework.context.ConfigurableApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].port()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:119,1
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].tlsEnabled()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:122,1
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].port()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:123,1
    - Dst: String.format(String,org.springframework.cloud.netflix.eureka.AppRunner,int)
      Src: org.springframework.cloud.netflix.eureka.AppRunner:123,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 124
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].root()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.AppRunner].port()'
    - String.format(String,org.springframework.cloud.netflix.eureka.AppRunner,int)
    - '[org.springframework.cloud.netflix.eureka.AppRunner].tlsEnabled()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].root()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].getEnvironment()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:127,1
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].getProperty(String,boolean)'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].tlsEnabled()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.AppRunner].getProperty(String,boolean)'
    - '[org.springframework.context.ConfigurableApplicationContext].getEnvironment()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].tlsEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].stop()'
      Src: org.springframework.cloud.netflix.eureka.AppRunner:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,String>
      - org.springframework.context.ConfigurableApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - AutoCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.springframework.cloud.netflix.eureka.AppRunner].close()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.AppRunner].stop()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.AppRunner].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientSuite
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientSuite].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientSuite.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientSuite
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientSuite].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.KeyAndCert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - keyPair
    - certificate
    argTypes:
    - java.security.KeyPair
    - java.security.cert.X509Certificate
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].<init>(java.security.KeyPair,java.security.cert.X509Certificate)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.KeyAndCert
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].<init>(java.security.KeyPair,java.security.cert.X509Certificate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.KeyPair
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].keyPair()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.security.KeyPair
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].keyPair()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.KeyPair].getPublic()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.PublicKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].publicKey()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 0
    functionsReached:
    - '[java.security.KeyPair].getPublic()'
    linkageType: ''
    returnType: java.security.PublicKey
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].publicKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.KeyPair].getPrivate()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.PrivateKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].privateKey()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 1
    functionsReached:
    - '[java.security.KeyPair].getPrivate()'
    linkageType: ''
    returnType: java.security.PrivateKey
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].privateKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.cert.X509Certificate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].certificate()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.security.cert.X509Certificate
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].certificate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.cert.X509Certificate].getSubjectDN()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].getName()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].indexOf(char)'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:55,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].substring(int)'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].substring(int)'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].indexOf(char)'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].getName()'
    - '[java.security.cert.X509Certificate].getSubjectDN()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].<init>()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(String)'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.KeyAndCert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subject
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].sign(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(String)'
    - '[org.springframework.cloud.netflix.eureka.KeyTool].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.KeyAndCert
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].sign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].<init>()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:65,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(java.security.KeyPair,String)'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.security.KeyPair
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.KeyAndCert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - keyPair
    - subject
    argTypes:
    - java.security.KeyPair
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].sign(java.security.KeyPair,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(java.security.KeyPair,String)'
    - '[org.springframework.cloud.netflix.eureka.KeyTool].<init>()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.KeyAndCert
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].sign(java.security.KeyPair,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.KeyStore].getInstance(String)'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:70,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].load(null)'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:71,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:73,1
    - Dst: '[java.security.KeyPair].getPrivate()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:73,1
    - Dst: '[String].toCharArray()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].certChain()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:73,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].setKeyEntry(String,org.springframework.cloud.netflix.eureka.KeyAndCert,org.springframework.cloud.netflix.eureka.KeyAndCert,Certificate[])'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.KeyStore
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keyPassword
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeKeyAndCert(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
    - '[java.security.KeyStore].getInstance(String)'
    - '[java.security.KeyPair].getPrivate()'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].load(null)'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].setKeyEntry(String,org.springframework.cloud.netflix.eureka.KeyAndCert,org.springframework.cloud.netflix.eureka.KeyAndCert,Certificate[])'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].certChain()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: java.security.KeyStore
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeKeyAndCert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].certificate()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Certificate[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].certChain()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].certificate()'
    linkageType: ''
    returnType: Certificate[]
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].certChain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeCert(String)'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.KeyStore
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeCert()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeCert(String)'
    linkageType: ''
    returnType: java.security.KeyStore
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeCert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.KeyStore].getInstance(String)'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].load(null)'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:87,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].certificate()'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].setCertificateEntry(String,java.security.cert.X509Certificate)'
      Src: org.springframework.cloud.netflix.eureka.KeyAndCert:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.security.KeyPair
      - java.security.cert.X509Certificate
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.KeyStore
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - storeType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeCert(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].certificate()'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].setCertificateEntry(String,java.security.cert.X509Certificate)'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].load(null)'
    - '[java.security.KeyStore].getInstance(String)'
    linkageType: ''
    returnType: java.security.KeyStore
    signature: '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeCert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair()'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].createCert(java.security.KeyPair,String)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:49,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].<init>(java.security.KeyPair,java.security.cert.X509Certificate)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.KeyAndCert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ca
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.springframework.cloud.netflix.eureka.KeyTool].createCA(String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair()'
    - '[org.springframework.cloud.netflix.eureka.KeyTool].createCert(java.security.KeyPair,String)'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].<init>(java.security.KeyPair,java.security.cert.X509Certificate)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.KeyAndCert
    signature: '[org.springframework.cloud.netflix.eureka.KeyTool].createCA(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair()'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:54,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(java.security.KeyPair,String,org.springframework.cloud.netflix.eureka.KeyAndCert)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.cloud.netflix.eureka.KeyAndCert
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.KeyAndCert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - subject
    - signer
    argTypes:
    - String
    - org.springframework.cloud.netflix.eureka.KeyAndCert
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(String,org.springframework.cloud.netflix.eureka.KeyAndCert)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair()'
    - '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(java.security.KeyPair,String,org.springframework.cloud.netflix.eureka.KeyAndCert)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.KeyAndCert
    signature: '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(String,org.springframework.cloud.netflix.eureka.KeyAndCert)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.KeyPair].getPublic()'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].privateKey()'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].createCert(org.springframework.cloud.netflix.eureka.KeyTool,java.security.PrivateKey,String,String)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].<init>(java.security.KeyPair,java.security.cert.X509Certificate)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.security.KeyPair
      - String
      - org.springframework.cloud.netflix.eureka.KeyAndCert
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.KeyAndCert
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keyPair
    - subject
    - signer
    argTypes:
    - java.security.KeyPair
    - String
    - org.springframework.cloud.netflix.eureka.KeyAndCert
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(java.security.KeyPair,String,org.springframework.cloud.netflix.eureka.KeyAndCert)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyTool].createCert(org.springframework.cloud.netflix.eureka.KeyTool,java.security.PrivateKey,String,String)'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].<init>(java.security.KeyPair,java.security.cert.X509Certificate)'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].privateKey()'
    - '[java.security.KeyPair].getPublic()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.KeyAndCert
    signature: '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(java.security.KeyPair,String,org.springframework.cloud.netflix.eureka.KeyAndCert)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair(int)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.KeyPair
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair(int)'
    linkageType: ''
    returnType: java.security.KeyPair
    signature: '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.KeyPairGenerator].getInstance(String)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:69,1
    - Dst: '[java.security.SecureRandom].<init>()'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:70,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].initialize(int,java.security.SecureRandom)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:70,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].generateKeyPair()'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.KeyPair
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keySize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair(int)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyTool].generateKeyPair()'
    - '[java.security.KeyPairGenerator].getInstance(String)'
    - '[org.springframework.cloud.netflix.eureka.KeyTool].initialize(int,java.security.SecureRandom)'
    - '[java.security.SecureRandom].<init>()'
    linkageType: ''
    returnType: java.security.KeyPair
    signature: '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.KeyPair].getPublic()'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].certBuilder(org.springframework.cloud.netflix.eureka.KeyTool,String,String)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:75,1
    - Dst: '[org.bouncycastle.asn1.x509.KeyUsage].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:76,1
    - Dst: '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].addExtension(org.springframework.cloud.netflix.eureka.KeyTool,boolean,org.bouncycastle.asn1.x509.KeyUsage)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:76,1
    - Dst: '[org.bouncycastle.asn1.x509.BasicConstraints].<init>(boolean)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:77,1
    - Dst: '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].addExtension(org.springframework.cloud.netflix.eureka.KeyTool,boolean,org.bouncycastle.asn1.x509.BasicConstraints)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:77,1
    - Dst: '[java.security.KeyPair].getPrivate()'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:79,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].signCert(org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder,org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.security.KeyPair
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.cert.X509Certificate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - keyPair
    - ca
    argTypes:
    - java.security.KeyPair
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 80
    functionName: '[org.springframework.cloud.netflix.eureka.KeyTool].createCert(java.security.KeyPair,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
    functionUses: 1
    functionsReached:
    - '[java.security.KeyPair].getPrivate()'
    - '[org.springframework.cloud.netflix.eureka.KeyTool].signCert(org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder,org.springframework.cloud.netflix.eureka.KeyTool)'
    - '[org.bouncycastle.asn1.x509.BasicConstraints].<init>(boolean)'
    - '[org.springframework.cloud.netflix.eureka.KeyTool].certBuilder(org.springframework.cloud.netflix.eureka.KeyTool,String,String)'
    - '[org.bouncycastle.asn1.x509.KeyUsage].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
    - '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].addExtension(org.springframework.cloud.netflix.eureka.KeyTool,boolean,org.bouncycastle.asn1.x509.KeyUsage)'
    - '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].addExtension(org.springframework.cloud.netflix.eureka.KeyTool,boolean,org.bouncycastle.asn1.x509.BasicConstraints)'
    - '[java.security.KeyPair].getPublic()'
    linkageType: ''
    returnType: java.security.cert.X509Certificate
    signature: '[org.springframework.cloud.netflix.eureka.KeyTool].createCert(java.security.KeyPair,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].certBuilder(java.security.PublicKey,String,String)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:84,1
    - Dst: '[org.bouncycastle.asn1.x509.KeyUsage].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:85,1
    - Dst: '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].addExtension(org.springframework.cloud.netflix.eureka.KeyTool,boolean,org.bouncycastle.asn1.x509.KeyUsage)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:85,1
    - Dst: '[org.bouncycastle.asn1.x509.BasicConstraints].<init>(boolean)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:86,1
    - Dst: '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].addExtension(org.springframework.cloud.netflix.eureka.KeyTool,boolean,org.bouncycastle.asn1.x509.BasicConstraints)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:86,1
    - Dst: '[org.bouncycastle.asn1.x509.GeneralName].<init>(org.springframework.cloud.netflix.eureka.KeyTool,String)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:88,1
    - Dst: '[org.bouncycastle.asn1.DERSequence].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:89,1
    - Dst: '[org.bouncycastle.asn1.x509.GeneralNames].getInstance(org.bouncycastle.asn1.DERSequence)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:89,1
    - Dst: '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].addExtension(org.springframework.cloud.netflix.eureka.KeyTool,boolean,org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:89,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].signCert(org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder,java.security.PrivateKey)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.security.PublicKey
      - java.security.PrivateKey
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.cert.X509Certificate
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicKey
    - privateKey
    - issuer
    - subject
    argTypes:
    - java.security.PublicKey
    - java.security.PrivateKey
    - String
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 92
    functionName: '[org.springframework.cloud.netflix.eureka.KeyTool].createCert(java.security.PublicKey,java.security.PrivateKey,String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyTool].certBuilder(java.security.PublicKey,String,String)'
    - '[org.bouncycastle.asn1.x509.GeneralNames].getInstance(org.bouncycastle.asn1.DERSequence)'
    - '[org.bouncycastle.asn1.x509.BasicConstraints].<init>(boolean)'
    - '[org.bouncycastle.asn1.DERSequence].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
    - '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].addExtension(org.springframework.cloud.netflix.eureka.KeyTool,boolean,org.springframework.cloud.netflix.eureka.KeyTool)'
    - '[org.springframework.cloud.netflix.eureka.KeyTool].signCert(org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder,java.security.PrivateKey)'
    - '[org.bouncycastle.asn1.x509.KeyUsage].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
    - '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].addExtension(org.springframework.cloud.netflix.eureka.KeyTool,boolean,org.bouncycastle.asn1.x509.KeyUsage)'
    - '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].addExtension(org.springframework.cloud.netflix.eureka.KeyTool,boolean,org.bouncycastle.asn1.x509.BasicConstraints)'
    - '[org.bouncycastle.asn1.x509.GeneralName].<init>(org.springframework.cloud.netflix.eureka.KeyTool,String)'
    linkageType: ''
    returnType: java.security.cert.X509Certificate
    signature: '[org.springframework.cloud.netflix.eureka.KeyTool].createCert(java.security.PublicKey,java.security.PrivateKey,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,String)
      Src: org.springframework.cloud.netflix.eureka.KeyTool:95,1
    - Dst: '[org.bouncycastle.asn1.x500.X500Name].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:95,1
    - Dst: String.format(String,String)
      Src: org.springframework.cloud.netflix.eureka.KeyTool:96,1
    - Dst: '[org.bouncycastle.asn1.x500.X500Name].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:96,1
    - Dst: System.currentTimeMillis()
      Src: org.springframework.cloud.netflix.eureka.KeyTool:98,1
    - Dst: '[java.math.BigInteger].valueOf(org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:99,1
    - Dst: '[java.util.Date].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:100,1
    - Dst: '[java.util.Date].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:101,1
    - Dst: '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].<init>(org.bouncycastle.asn1.x500.X500Name,org.springframework.cloud.netflix.eureka.KeyTool,java.util.Date,java.util.Date,org.bouncycastle.asn1.x500.X500Name,java.security.PublicKey)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.security.PublicKey
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - publicKey
    - issuer
    - subject
    argTypes:
    - java.security.PublicKey
    - String
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 104
    functionName: '[org.springframework.cloud.netflix.eureka.KeyTool].certBuilder(java.security.PublicKey,String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
    functionUses: 1
    functionsReached:
    - '[org.bouncycastle.asn1.x500.X500Name].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
    - System.currentTimeMillis()
    - '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].<init>(org.bouncycastle.asn1.x500.X500Name,org.springframework.cloud.netflix.eureka.KeyTool,java.util.Date,java.util.Date,org.bouncycastle.asn1.x500.X500Name,java.security.PublicKey)'
    - '[java.util.Date].<init>(org.springframework.cloud.netflix.eureka.KeyTool)'
    - String.format(String,String)
    - '[java.math.BigInteger].valueOf(org.springframework.cloud.netflix.eureka.KeyTool)'
    linkageType: ''
    returnType: org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
    signature: '[org.springframework.cloud.netflix.eureka.KeyTool].certBuilder(java.security.PublicKey,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.bouncycastle.operator.jcajce.JcaContentSignerBuilder].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:107,1
    - Dst: '[org.bouncycastle.operator.jcajce.JcaContentSignerBuilder].build(java.security.PrivateKey)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:107,1
    - Dst: '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].build(org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:108,1
    - Dst: '[org.bouncycastle.cert.jcajce.JcaX509CertificateConverter].<init>()'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:110,1
    - Dst: '[org.bouncycastle.cert.jcajce.JcaX509CertificateConverter].getCertificate(org.springframework.cloud.netflix.eureka.KeyTool)'
      Src: org.springframework.cloud.netflix.eureka.KeyTool:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
      - java.security.PrivateKey
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.security.cert.X509Certificate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - builder
    - privateKey
    argTypes:
    - org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
    - java.security.PrivateKey
    constantsTouched: []
    func_position:
      end: 111
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 111
    functionName: '[org.springframework.cloud.netflix.eureka.KeyTool].signCert(org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder,java.security.PrivateKey)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
    functionUses: 1
    functionsReached:
    - '[org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder].build(org.springframework.cloud.netflix.eureka.KeyTool)'
    - '[org.bouncycastle.operator.jcajce.JcaContentSignerBuilder].build(java.security.PrivateKey)'
    - '[org.bouncycastle.cert.jcajce.JcaX509CertificateConverter].getCertificate(org.springframework.cloud.netflix.eureka.KeyTool)'
    - '[org.bouncycastle.operator.jcajce.JcaContentSignerBuilder].<init>(String)'
    - '[org.bouncycastle.cert.jcajce.JcaX509CertificateConverter].<init>()'
    linkageType: ''
    returnType: java.security.cert.X509Certificate
    signature: '[org.springframework.cloud.netflix.eureka.KeyTool].signCert(org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder,java.security.PrivateKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.KeyTool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.KeyTool].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.KeyTool
    signature: '[org.springframework.cloud.netflix.eureka.KeyTool].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.AppRunner].<init>(Class<?>)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:24,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:26,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:27,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:28,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaServerRunner
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 1
    argNames:
    - appClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 30
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].<init>(Class<?>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaServerRunner.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.AppRunner].<init>(Class<?>)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaServerRunner
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].<init>(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:33,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].enableTls()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaServerRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].enableTls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].pathOf(java.io.File)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:38,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:38,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:39,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:40,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:41,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 4
    argNames:
    - keyStore
    - keyStorePassword
    - key
    - keyPassword
    argTypes:
    - java.io.File
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].setKeyStore(java.io.File,String,String,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaServerRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].pathOf(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].setKeyStore(java.io.File,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].pathOf(java.io.File)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:46,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:46,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:47,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 2
    argNames:
    - trustStore
    - password
    argTypes:
    - java.io.File
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].setTrustStore(java.io.File,String)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaServerRunner.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].property(String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].pathOf(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].setTrustStore(java.io.File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:52,1
    - Dst: String.format(String,org.springframework.cloud.netflix.eureka.EurekaServerRunner)
      Src: org.springframework.cloud.netflix.eureka.EurekaServerRunner:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.cloud.netflix.eureka.AppRunner
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].pathOf(java.io.File)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaServerRunner.java
    functionUses: 2
    functionsReached:
    - '[java.io.File].getAbsolutePath()'
    - String.format(String,org.springframework.cloud.netflix.eureka.EurekaServerRunner)
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].pathOf(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].startEurekaServer()'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:48,1
    - Dst: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].startService(org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest)'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:49,1
    - Dst: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].discoveryClientOptionalArgs()'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:51,1
    - Dst: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].assertThat(org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest)'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:51,1
    - Dst: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].isInstanceOf()'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:51,1
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:52,1
    - Dst: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].waitForRegistration()'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.cloud.netflix.eureka.EurekaServerRunner
      - org.springframework.cloud.netflix.eureka.EurekaClientRunner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.springframework.cloud.netflix.eureka.BaseCertTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].setupAll()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/RestTemplateEurekaClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].assertThat(org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest)'
    - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].discoveryClientOptionalArgs()'
    - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].startEurekaServer()'
    - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].waitForRegistration()'
    - '[org.apache.commons.logging.Log].info(String)'
    - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].isInstanceOf()'
    - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].startService(org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].setupAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].stopService(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:58,1
    - Dst: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].stopEurekaServer(org.springframework.cloud.netflix.eureka.EurekaServerRunner)'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.cloud.netflix.eureka.EurekaServerRunner
      - org.springframework.cloud.netflix.eureka.EurekaClientRunner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.springframework.cloud.netflix.eureka.BaseCertTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].tearDownAll()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/RestTemplateEurekaClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].stopService(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
    - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].stopEurekaServer(org.springframework.cloud.netflix.eureka.EurekaServerRunner)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].tearDownAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(org.springframework.cloud.netflix.eureka.EurekaServerRunner)'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.cloud.netflix.eureka.EurekaServerRunner
      - org.springframework.cloud.netflix.eureka.EurekaClientRunner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
      static: false
      superClass: org.springframework.cloud.netflix.eureka.BaseCertTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].createEurekaClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/RestTemplateEurekaClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(org.springframework.cloud.netflix.eureka.EurekaServerRunner)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
    signature: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].createEurekaClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.cloud.netflix.eureka.EurekaServerRunner
      - org.springframework.cloud.netflix.eureka.EurekaClientRunner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest
      static: false
      superClass: org.springframework.cloud.netflix.eureka.BaseCertTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/RestTemplateEurekaClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest
    signature: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].restTemplateDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
      Src: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestApp:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.configuration.TlsProperties
      - org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration
      - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.security.GeneralSecurityException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tlsProperties
    - configuration
    - eurekaClientHttpRequestFactorySupplier
    argTypes:
    - org.springframework.cloud.configuration.TlsProperties
    - org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration
    - org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestApp].forceRestTemplateDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/RestTemplateEurekaClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].restTemplateDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs
    signature: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestApp].forceRestTemplateDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestApp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestApp].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/RestTemplateEurekaClientTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestApp
    signature: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestApp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestEurekaServer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestEurekaServer].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/RestTemplateEurekaClientTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestEurekaServer
    signature: '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestEurekaServer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientTest].startEurekaServer()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientTest:37,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientTest].startService(org.springframework.cloud.netflix.eureka.EurekaClientTest)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientTest:38,1
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientTest:43,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientTest].waitForRegistration()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientTest:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.cloud.netflix.eureka.EurekaServerRunner
      - org.springframework.cloud.netflix.eureka.EurekaClientRunner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.springframework.cloud.netflix.eureka.BaseCertTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientTest].setupAll()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientTest].startEurekaServer()'
    - '[org.apache.commons.logging.Log].info(String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientTest].waitForRegistration()'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientTest].startService(org.springframework.cloud.netflix.eureka.EurekaClientTest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientTest].setupAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(org.springframework.cloud.netflix.eureka.EurekaServerRunner)'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientTest:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.cloud.netflix.eureka.EurekaServerRunner
      - org.springframework.cloud.netflix.eureka.EurekaClientRunner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
      static: false
      superClass: org.springframework.cloud.netflix.eureka.BaseCertTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientTest].createEurekaClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(org.springframework.cloud.netflix.eureka.EurekaServerRunner)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientTest].createEurekaClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.EurekaClientTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.cloud.netflix.eureka.EurekaServerRunner
      - org.springframework.cloud.netflix.eureka.EurekaClientRunner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientTest
      static: false
      superClass: org.springframework.cloud.netflix.eureka.BaseCertTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientTest
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientTest.TestApp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientTest.TestApp].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientTest.TestApp
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientTest.TestApp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientTest.TestEurekaServer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.EurekaClientTest.TestEurekaServer].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientTest.TestEurekaServer
    signature: '[org.springframework.cloud.netflix.eureka.EurekaClientTest.TestEurekaServer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.BaseCertTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 57
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.BaseCertTest
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].<init>(Class)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:60,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].enableTls()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:61,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].setKeyStore(java.io.File,String,String,String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:62,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].setTrustStore(java.io.File,String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:63,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].start()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaServerRunner
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - config
    argTypes:
    - Class
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].startEurekaServer(Class)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].setTrustStore(java.io.File,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].enableTls()'
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].setKeyStore(java.io.File,String,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].start()'
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].<init>(Class)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaServerRunner
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].startEurekaServer(Class)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].stop()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaServerRunner
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - server
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaServerRunner
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].stopEurekaServer(org.springframework.cloud.netflix.eureka.EurekaServerRunner)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].stop()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].stopEurekaServer(org.springframework.cloud.netflix.eureka.EurekaServerRunner)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(Class,org.springframework.cloud.netflix.eureka.EurekaServerRunner,String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:74,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:75,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].start()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaServerRunner
      - Class
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - server
    - config
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaServerRunner
    - Class
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].startService(org.springframework.cloud.netflix.eureka.EurekaServerRunner,Class)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].start()'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(Class,org.springframework.cloud.netflix.eureka.EurekaServerRunner,String)'
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].startService(org.springframework.cloud.netflix.eureka.EurekaServerRunner,Class)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].stop()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaClientRunner
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - service
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaClientRunner
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].stopService(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].stop()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].stopService(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].enableTls()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:85,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File,String,String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:86,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setTrustStore(java.io.File,String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.EurekaClientRunner
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - runner
    argTypes:
    - org.springframework.cloud.netflix.eureka.EurekaClientRunner
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File,String,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setTrustStore(java.io.File,String)'
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].enableTls()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<org.springframework.cloud.netflix.eureka.EurekaClientRunner>].get()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:91,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.BaseCertTest)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:92,1
    - Dst: client.start()
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:93,1
    - Dst: client.waitServiceViaEureka(int)
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<org.springframework.cloud.netflix.eureka.EurekaClientRunner>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - clientSupplier
    argTypes:
    - java.util.function.Supplier<org.springframework.cloud.netflix.eureka.EurekaClientRunner>
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].waitForRegistration(java.util.function.Supplier<org.springframework.cloud.netflix.eureka.EurekaClientRunner>)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Supplier<org.springframework.cloud.netflix.eureka.EurekaClientRunner>].get()'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.BaseCertTest)'
    - client.start()
    - client.waitServiceViaEureka(int)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].waitForRegistration(java.util.function.Supplier<org.springframework.cloud.netflix.eureka.EurekaClientRunner>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].<init>()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:100,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].createCA(String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:102,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].sign(String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:103,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].sign(String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:104,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:106,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyAndCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:107,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyAndCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:108,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyTool].createCA(String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:110,1
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].sign(String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:111,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:113,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyAndCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 115
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].createCertificates()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyAndCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].sign(String)'
    - '[org.springframework.cloud.netflix.eureka.KeyTool].<init>()'
    - '[org.springframework.cloud.netflix.eureka.KeyTool].createCA(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].createCertificates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].afterClass()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].info(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].afterClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.EurekaClientRunner
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].clientCertCanWork()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].clientCertCanWork()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:134,1
    - Dst: client.disableTls()
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:135,1
    - Dst: client.start()
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:136,1
    - Dst: client.foundServiceViaEureka()
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:137,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].assertThat(org.springframework.cloud.netflix.eureka.BaseCertTest)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:137,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 139
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].noCertCannotWork()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].isFalse()'
    - client.start()
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
    - client.foundServiceViaEureka()
    - client.disableTls()
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].assertThat(org.springframework.cloud.netflix.eureka.BaseCertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].noCertCannotWork()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:143,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.BaseCertTest)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:144,1
    - Dst: client.setKeyStore(java.io.File)
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:145,1
    - Dst: client.start()
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:146,1
    - Dst: client.foundServiceViaEureka()
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].assertThat(org.springframework.cloud.netflix.eureka.BaseCertTest)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:147,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 149
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].wrongCertCannotWork()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].isFalse()'
    - client.setKeyStore(java.io.File)
    - client.start()
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
    - client.foundServiceViaEureka()
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.BaseCertTest)'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].assertThat(org.springframework.cloud.netflix.eureka.BaseCertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].wrongCertCannotWork()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:153,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:154,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File,String,String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:155,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 151
    functionDepth: 3
    functionLinenumber: 151
    functionLinenumberEnd: 159
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].wrongPasswordCauseFailure()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File,String,String)'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].wrongPasswordCauseFailure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:163,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:164,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:165,1
    - Dst: '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:165,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 169
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].nonExistKeyStoreCauseFailure()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File)'
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    - '[java.io.File].<init>(String)'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].nonExistKeyStoreCauseFailure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:173,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.BaseCertTest)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:174,1
    - Dst: client.setTrustStore(java.io.File)
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:175,1
    - Dst: client.start()
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:176,1
    - Dst: client.foundServiceViaEureka()
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].assertThat(org.springframework.cloud.netflix.eureka.BaseCertTest)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:177,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].isFalse()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 179
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].wrongTrustStoreCannotWork()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - client.setTrustStore(java.io.File)
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].isFalse()'
    - client.start()
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
    - client.foundServiceViaEureka()
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.BaseCertTest)'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].assertThat(org.springframework.cloud.netflix.eureka.BaseCertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].wrongTrustStoreCannotWork()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:182,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyStore(String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:182,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.KeyAndCert
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - keyCert
    argTypes:
    - org.springframework.cloud.netflix.eureka.KeyAndCert
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyAndCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyStore(String)'
    linkageType: ''
    returnType: java.io.File
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyAndCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:186,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyStore(String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:186,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.cloud.netflix.eureka.KeyAndCert
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - keyCert
    argTypes:
    - org.springframework.cloud.netflix.eureka.KeyAndCert
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyStore(String)'
    linkageType: ''
    returnType: java.io.File
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:190,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].deleteOnExit()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:191,1
    - Dst: '[java.io.FileOutputStream].<init>(org.springframework.cloud.netflix.eureka.BaseCertTest)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:193,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest.KeyStoreSupplier].createKeyStore()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:194,1
    - Dst: '[String].toCharArray()'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:195,1
    - Dst: '[org.springframework.cloud.netflix.eureka.BaseCertTest].store(org.springframework.cloud.netflix.eureka.BaseCertTest,org.springframework.cloud.netflix.eureka.BaseCertTest)'
      Src: org.springframework.cloud.netflix.eureka.BaseCertTest:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - KeyStoreSupplier
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      - java.io.File
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - func
    argTypes:
    - String
    - KeyStoreSupplier
    constantsTouched: []
    func_position:
      end: 198
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 198
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyStore(String,KeyStoreSupplier)'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].store(org.springframework.cloud.netflix.eureka.BaseCertTest,org.springframework.cloud.netflix.eureka.BaseCertTest)'
    - '[java.io.FileOutputStream].<init>(org.springframework.cloud.netflix.eureka.BaseCertTest)'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest].deleteOnExit()'
    - '[java.io.File].createTempFile(String,String)'
    - '[String].toCharArray()'
    - '[org.springframework.cloud.netflix.eureka.BaseCertTest.KeyStoreSupplier].createKeyStore()'
    linkageType: ''
    returnType: java.io.File
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyStore(String,KeyStoreSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.security.KeyStore
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 202
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest.KeyStoreSupplier].createKeyStore()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.security.KeyStore
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest.KeyStoreSupplier].createKeyStore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.BaseCertTest.KeyStoreSupplier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.cloud.netflix.eureka.BaseCertTest.KeyStoreSupplier].<init>()'
    functionSourceFile: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.BaseCertTest.KeyStoreSupplier
    signature: '[org.springframework.cloud.netflix.eureka.BaseCertTest.KeyStoreSupplier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataProvider
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizerFuzzer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer
    signature: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getString()'
    functionSourceFile: /src/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizerFuzzer.java
    functionUses: 2
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:37,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:38,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getString()'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:40,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.ArrayList<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 43
    functionName: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getStringArrayList()'
    functionSourceFile: /src/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizerFuzzer.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getString()'
    - '[java.util.ArrayList].<init>()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[java.util.ArrayList].add(String)'
    linkageType: ''
    returnType: java.util.ArrayList<String>
    signature: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getStringArrayList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getString()'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:46,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].<init>(String)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:46,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getStringArrayList()'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:47,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomize(java.util.ArrayList<String>)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].test()'
    functionSourceFile: /src/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizerFuzzer.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getString()'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomize(java.util.ArrayList<String>)'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getStringArrayList()'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:51,1
    - Dst: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].test()'
      Src: org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dataProvider
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizerFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].test()'
    - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
Fuzzer filename: /src/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizerFuzzer.java
Fuzzing method: '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[MavenWrapperDownloader].main(String)'
  - '[MavenWrapperDownloader].downloadFileFromURL(String,File)'
  - '[MavenWrapperDownloader].<init>()'
  source_file: /src/spring-cloud-netflix/.mvn/wrapper/MavenWrapperDownloader.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].catalogLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].dashboardLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardDisabledTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationDashboardDisabledTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].setUp()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].testStopWithCallbackCallsStop()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].setCallbackCalledTrue()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfigurationTest].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfigurationTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].testCustomPeerNodesShouldTakePrecedenceOverDefault()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].getField(Class<T>,T,String)'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesWithCustomFiltersTests.Application].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesWithCustomFiltersTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].setup()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testRegister()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testDefaultLeaseDurationRegisterEvent()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testInternalCancel()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].testRenew()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getLeaseInfo()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].getInstanceInfo(String,String,String,int,com.netflix.appinfo.LeaseInfo)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestApplication].testEvents()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestApplication].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents].supportsEventType(Class<?extendsApplicationEvent>)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents].onApplicationEvent(org.springframework.context.ApplicationEvent)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryTests.TestEvents].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].testCustomPeerNodesShouldTakePrecedenceOverDefault()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.Application].myPeerEurekaNodes(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.Application].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.CustomEurekaPeerNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaCustomPeerNodesTests.CustomEurekaPeerNodes].createPeerEurekaNode(String)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaCustomPeerNodesTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].catalogLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].dashboardLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].cssAvailable()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].jsAvailable()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].adminLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationContextTests.Application].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationContextTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].catalogLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].adminLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].noDoubleSlashes()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].cssParsedByLess()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].customCodecWorks()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationTests.Application].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].catalogLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].dashboardLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].cssAvailable()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].jsAvailable()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].adminLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationServletPathTests.Application].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationServletPathTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].catalogLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].dashboardLoads()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].cssAvailable()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].jsAvailable()'
  - '[org.springframework.cloud.netflix.eureka.server.ApplicationDashboardPathTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/ApplicationDashboardPathTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].setup()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].teardown()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].testFilterReplicasNoAuth()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].testFilterReplicasAuth()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].testFilterReplicasAuthWithCombinationList()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerReplicasTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerReplicasTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setup()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].teardown()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].setInstance(com.netflix.appinfo.ApplicationInfoManager)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].testStatus()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].getFirst(java.util.Map<String,Object>,String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaControllerTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/EurekaControllerTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].notUpdatedWhenDnsIsTrue()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatedWhenDnsIsFalse()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatedWhenRegionChanged()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].updatedWhenAvailabilityZoneChanged()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].notUpdatedWhenIrrelevantPropertiesChanged()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].peerEurekaNodesIsRefreshablePeerEurekaNodes()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlsCountAsSoonAsRefreshed()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlsValueAsSoonAsRefreshed()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].dashboardUpdatedAsSoonAsRefreshed()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].notUpdatedForRelaxedKeys()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].changeProperty()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].forceUpdate()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].serviceUrlMatches(String)'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.RefreshablePeerEurekaNodesTests.Application].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/test/java/org/springframework/cloud/netflix/eureka/server/RefreshablePeerEurekaNodesTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration].eurekaServerMarkerBean()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerMarkerConfiguration.Marker].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerMarkerConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters].<init>(java.util.Collection<?>)'
  - '[org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters].getFilters()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/ReplicationClientAdditionalFilters.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaServerFeature()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaController(org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].serverCodecs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].getFullJson(com.netflix.eureka.EurekaServerConfig)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].getFullXml(com.netflix.eureka.EurekaServerConfig)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].replicationClientAdditionalFilters()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].jersey3TransportClientFactories()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaHttpClient(com.netflix.discovery.shared.transport.jersey.TransportClientFactories,org.springframework.core.env.Environment)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].peerAwareInstanceRegistry(com.netflix.eureka.resources.ServerCodecs,com.netflix.discovery.shared.transport.EurekaHttpClient)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].peerEurekaNodes(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.resources.ServerCodecs,org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaServerContext(com.netflix.eureka.resources.ServerCodecs,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.cluster.PeerEurekaNodes)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaServerBootstrap(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerContext)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].jerseyFilterRegistration(org.glassfish.jersey.server.ResourceConfig)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].eurekaVersionFilterRegistration(org.springframework.boot.autoconfigure.web.ServerProperties)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].jerseyApplication(org.springframework.core.env.Environment,org.springframework.core.io.ResourceLoader,org.springframework.beans.factory.BeanFactory)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].traceFilterRegistration(jakarta.servlet.Filter)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration].eurekaServerConfig(com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.EurekaServerConfigBeanConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].<init>(com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.ReplicationClientAdditionalFilters)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].createPeerEurekaNode(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].onApplicationEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.RefreshablePeerEurekaNodes].shouldUpdate(java.util.Set<String>)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration.CloudServerCodecs].<init>(com.netflix.eureka.EurekaServerConfig)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].getCodec()'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].codecName()'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].encode(T)'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].encode(T,java.io.OutputStream)'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].decode(String,Class<T>)'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].decode(java.io.InputStream,Class<T>)'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].updateIfNeeded(com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudJacksonCodec].setField(String,Object)'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer].serialize(com.netflix.appinfo.InstanceInfo,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoSerializer].<init>()'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer].<init>(com.fasterxml.jackson.databind.ObjectMapper)'
  - '[org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.CloudInstanceInfoDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/CloudJacksonJson.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].getExpectedNumberOfClientsSendingRenews()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].setExpectedNumberOfClientsSendingRenews(int)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].getDefaultOpenForTrafficCount()'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].setDefaultOpenForTrafficCount(int)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistryProperties].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistryProperties.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getEnvironment()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].setEnvironment(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].getDatacenter()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].setDatacenter(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].toString()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaProperties].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaProperties.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].<init>(com.netflix.eureka.EurekaServerConfig,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.resources.ServerCodecs,com.netflix.discovery.EurekaClient,com.netflix.discovery.shared.transport.EurekaHttpClient,int,int)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].setApplicationContext(org.springframework.context.ApplicationContext)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].openForTraffic(com.netflix.appinfo.ApplicationInfoManager,int)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].register(com.netflix.appinfo.InstanceInfo,int,boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].register(com.netflix.appinfo.InstanceInfo,boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].cancel(String,String,boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].renew(String,String,boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].internalCancel(String,String,boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleCancelation(String,String,boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].handleRegistration(com.netflix.appinfo.InstanceInfo,int,boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].log(String)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].publishEvent(org.springframework.context.ApplicationEvent)'
  - '[org.springframework.cloud.netflix.eureka.server.InstanceRegistry].resolveInstanceLeaseDuration(com.netflix.appinfo.InstanceInfo)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/InstanceRegistry.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].setServletContext(jakarta.servlet.ServletContext)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].start()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].getEurekaServerConfig()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].publish(org.springframework.context.ApplicationEvent)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].stop()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].isRunning()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].getPhase()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].isAutoStartup()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].getOrder()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerInitializerConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldEnableSelfPreservation()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldDisableDelta()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldSyncWhenTimestampDiffers()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldPrimeAwsReplicaConnections()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldDisableDeltaForRemoteRegions()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldGZipContentFromRemoteRegion()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionAppWhitelist(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].disableTransparentFallbackToOtherRegion()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldBatchReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMyUrl()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMyUrl(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldLogIdentityHeaders()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getJsonCodecName()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getXmlCodecName()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldUseReadOnlyResponseCache()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldEnableReplicatedRequestCompression()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getExperimental(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getInitialCapacityOfResponseCache()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setInitialCapacityOfResponseCache(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getHealthStatusMinNumberOfAvailablePeers()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPropertyResolver()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPropertyResolver(org.springframework.core.env.PropertyResolver)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getAWSAccessId()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setAWSAccessId(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getAWSSecretKey()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setAWSSecretKey(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEIPBindRebindRetries()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEIPBindRebindRetries(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEIPBindingRetryIntervalMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEIPBindingRetryIntervalMs(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEIPBindingRetryIntervalMsWhenUnbound()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEIPBindingRetryIntervalMsWhenUnbound(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isEnableSelfPreservation()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEnableSelfPreservation(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRenewalPercentThreshold()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRenewalPercentThreshold(double)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRenewalThresholdUpdateIntervalMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getExpectedClientRenewalIntervalSeconds()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setExpectedClientRenewalIntervalSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRenewalThresholdUpdateIntervalMs(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerEurekaNodesUpdateIntervalMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerEurekaNodesUpdateIntervalMs(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getNumberOfReplicationRetries()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setNumberOfReplicationRetries(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerEurekaStatusRefreshTimeIntervalMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerEurekaStatusRefreshTimeIntervalMs(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getWaitTimeInMsWhenSyncEmpty()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setWaitTimeInMsWhenSyncEmpty(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeConnectTimeoutMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeConnectTimeoutMs(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeReadTimeoutMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeReadTimeoutMs(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeTotalConnections()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeTotalConnections(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeTotalConnectionsPerHost()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeTotalConnectionsPerHost(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getPeerNodeConnectionIdleTimeoutSeconds()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPeerNodeConnectionIdleTimeoutSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRetentionTimeInMSInDeltaQueue()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRetentionTimeInMSInDeltaQueue(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getDeltaRetentionTimerIntervalInMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDeltaRetentionTimerIntervalInMs(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getEvictionIntervalTimerInMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].shouldUseAwsAsgApi()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setUseAwsAsgApi(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEvictionIntervalTimerInMs(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getASGQueryTimeoutMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setASGQueryTimeoutMs(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getASGUpdateIntervalMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setASGUpdateIntervalMs(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getASGCacheExpiryTimeoutMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setASGCacheExpiryTimeoutMs(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getResponseCacheAutoExpirationInSeconds()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setResponseCacheAutoExpirationInSeconds(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getResponseCacheUpdateIntervalMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setResponseCacheUpdateIntervalMs(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isUseReadOnlyResponseCache()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setUseReadOnlyResponseCache(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isDisableDelta()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDisableDelta(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxIdleThreadInMinutesAgeForStatusReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxIdleThreadInMinutesAgeForStatusReplication(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMinThreadsForStatusReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMinThreadsForStatusReplication(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxThreadsForStatusReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxThreadsForStatusReplication(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxElementsInStatusReplicationPool()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxElementsInStatusReplicationPool(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isSyncWhenTimestampDiffers()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setSyncWhenTimestampDiffers(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRegistrySyncRetries()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRegistrySyncRetries(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRegistrySyncRetryWaitMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRegistrySyncRetryWaitMs(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxElementsInPeerReplicationPool()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxElementsInPeerReplicationPool(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxIdleThreadAgeInMinutesForPeerReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxIdleThreadAgeInMinutesForPeerReplication(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMinThreadsForPeerReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMinThreadsForPeerReplication(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxThreadsForPeerReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxThreadsForPeerReplication(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMaxTimeForReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMaxTimeForReplication(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isPrimeAwsReplicaConnections()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setPrimeAwsReplicaConnections(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isDisableDeltaForRemoteRegions()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDisableDeltaForRemoteRegions(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionConnectTimeoutMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionConnectTimeoutMs(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionReadTimeoutMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionReadTimeoutMs(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTotalConnections()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTotalConnections(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTotalConnectionsPerHost()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTotalConnectionsPerHost(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionConnectionIdleTimeoutSeconds()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionConnectionIdleTimeoutSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isgZipContentFromRemoteRegion()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setgZipContentFromRemoteRegion(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionUrlsWithName()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionUrlsWithName(java.util.Map<String,String>)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionUrls()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionUrls(String[])'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionAppWhitelist()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionAppWhitelist(java.util.Map<String,java.util.Set<String>>)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionRegistryFetchInterval()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionRegistryFetchInterval(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionFetchThreadPoolSize()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionFetchThreadPoolSize(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTrustStore()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTrustStore(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRemoteRegionTrustStorePassword()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRemoteRegionTrustStorePassword(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isDisableTransparentFallbackToOtherRegion()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setDisableTransparentFallbackToOtherRegion(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isBatchReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setBatchReplication(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isRateLimiterEnabled()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterEnabled(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isRateLimiterThrottleStandardClients()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterThrottleStandardClients(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterPrivilegedClients()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterPrivilegedClients(java.util.Set<String>)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterBurstSize()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterBurstSize(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterRegistryFetchAverageRate()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterRegistryFetchAverageRate(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRateLimiterFullFetchAverageRate()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRateLimiterFullFetchAverageRate(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isLogIdentityHeaders()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setLogIdentityHeaders(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getListAutoScalingGroupsRoleName()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setListAutoScalingGroupsRoleName(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].isEnableReplicatedRequestCompression()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setEnableReplicatedRequestCompression(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setJsonCodecName(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setXmlCodecName(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRoute53BindRebindRetries()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRoute53BindRebindRetries(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRoute53BindingRetryIntervalMs()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRoute53BindingRetryIntervalMs(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getRoute53DomainTTL()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setRoute53DomainTTL(long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getBindingStrategy()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setBindingStrategy(com.netflix.eureka.aws.AwsBindingStrategy)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].getMinAvailableInstancesForPeerReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].setMinAvailableInstancesForPeerReplication(int)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].toString()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerConfigBean.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.eureka.EurekaServerConfig,com.netflix.eureka.registry.PeerAwareInstanceRegistry,com.netflix.eureka.EurekaServerContext)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].contextInitialized(jakarta.servlet.ServletContext)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].contextDestroyed(jakarta.servlet.ServletContext)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].initEurekaServerContext()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].destroyEurekaServerContext()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].destroyEurekaEnvironment()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaServerBootstrap].isAws(com.netflix.appinfo.InstanceInfo)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaServerBootstrap.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].getPath()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].setPath(String)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].isEnabled()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].setEnabled(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].toString()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaDashboardProperties].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaDashboardProperties.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].<init>(com.netflix.appinfo.ApplicationInfoManager,org.springframework.cloud.netflix.eureka.server.EurekaProperties)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].status(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].lastn(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].registeredInstance(String,long)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateBase(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateHeader(java.util.Map<String,Object>)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getRegistry()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].getServerContext()'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateNavbar(jakarta.servlet.http.HttpServletRequest,java.util.Map<String,Object>)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateApps(java.util.Map<String,Object>)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].populateInstanceInfo(java.util.Map<String,Object>,com.netflix.eureka.util.StatusInfo)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].filterReplicas(java.util.Map<String,Object>,com.netflix.eureka.util.StatusInfo)'
  - '[org.springframework.cloud.netflix.eureka.server.EurekaController].scrubBasicAuth(String)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EurekaController.java
- function_names: []
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/EnableEurekaServer.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].<init>(Object,String,String,com.netflix.appinfo.InstanceInfo,boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getAppName()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setAppName(String)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getServerId()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setServerId(String)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].getInstanceInfo()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setInstanceInfo(com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].isReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].setReplication(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRenewedEvent].toString()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].<init>(Object,String,String,boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].getAppName()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].setAppName(String)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].getServerId()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].setServerId(String)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].isReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].setReplication(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceCanceledEvent].toString()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceCanceledEvent.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaRegistryAvailableEvent].<init>(com.netflix.eureka.EurekaServerConfig)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaRegistryAvailableEvent.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].<init>(Object,com.netflix.appinfo.InstanceInfo,int,boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].getInstanceInfo()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].setInstanceInfo(com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].getLeaseDuration()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].setLeaseDuration(int)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].isReplication()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].setReplication(boolean)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent].toString()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRegisteredEvent.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.server.event.EurekaServerStartedEvent].<init>(com.netflix.eureka.EurekaServerConfig)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaServerStartedEvent.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].getSchemeReturnsNonNull()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstanceTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstanceTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].refreshScopeIncluded()'
  - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].refreshScopeIncludedAndPropertyDisabled()'
  - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].refreshScopeNotIncluded()'
  - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans].foo()'
  - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans].bar()'
  - '[org.springframework.cloud.netflix.eureka.ConditionalOnRefreshScopeTests.Beans].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/ConditionalOnRefreshScopeTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].after()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].setupContext()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldSetManagementPortInMetadataMapIfEqualToServerPort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldNotSetManagementAndJmxPortsInMetadataMap()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldSetManagementAndJmxPortsInMetadataMap()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldNotResetManagementAndJmxPortsInMetadataMap()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].nonSecurePortPeriods()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].nonSecurePortUnderscores()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].nonSecurePort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].securePortPeriods()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].securePortUnderscores()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].securePort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].managementPort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_do_not_contain_server_context_path()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_context_path()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_context_path_random_port()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndContextPath()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndContextPath()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndContextPathKebobCase()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndContextPathKebobCase()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_base_path()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrl_and_healthCheckUrl_contain_management_base_path_random_port()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndBasePath()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndBasePath()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortAndBasePathKebobCase()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortAndBasePathKebobCase()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathWithServerPortAndContextPathKebobCase()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortKabobCase()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlAndPreferIpAddress()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageAndHealthCheckUrlsShouldSetUserDefinedIpAddress()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortKabobCase()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].statusPageUrlPathAndManagementPortUpperCase()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].healthCheckUrlPathAndManagementPortUpperCase()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].hostname()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].refreshScopedBeans()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldReregisterHealthCheckHandlerAfterRefresh()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldCloseDiscoveryClient()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].basicAuth()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testDefaultAppName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testAppName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testAppNameUpper()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].addSystemEnvironment(org.springframework.core.env.ConfigurableEnvironment)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getOrAdd(org.springframework.core.env.MutablePropertySources,String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getSeparatorIndex(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testInstanceNamePreferred()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].eurekaHealthIndicatorCreated()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].eurekaClientClosed()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].eurekaConfigNotLoadedWhenDiscoveryClientDisabled()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].shouldNotHaveDiscoveryClientWhenBlockingDiscoveryDisabled()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].assertBeanNotPresent(Class)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePortSystemProp(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testNonSecurePort(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].testSecurePort(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getInstanceConfig()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].getLazyInitEurekaClient()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration].countDownLatch()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration].eurekaClient(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,org.springframework.context.ApplicationContext,com.netflix.discovery.AbstractDiscoveryClientOptionalArgs)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.TestEurekaClientConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.MockClientConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationTests.AutoServiceRegistrationConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].init()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].basicBinding()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrl()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithCompositePropertySource()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithDefault()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithCustomZone()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].serviceUrlWithEmptyServiceUrls()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrlsForDefaultZone()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].getEurekaServiceUrls(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBeanTests.TestConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBeanTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].setUp()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testNoHealthCheckRegistered()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testAllUp()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testHealthCheckNotReturnedWhenStopped()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWithBlockingIndicators()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWithReactiveIndicators()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWhenBlockingIndicatorUpAndReactiveDown()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testDownWhenBlockingIndicatorDownAndReactiveUp()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testUnknown()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testEurekaIgnored()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testCompositeComponentsDown()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testCompositeComponentsUp()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].testCompositeComponentsOneDown()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].initialize()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.UpHealthConfiguration].healthIndicator()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.UpHealthConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.DownHealthConfiguration].healthIndicator()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.DownHealthConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.FatalHealthConfiguration].healthIndicator()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.FatalHealthConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveUpHealthConfiguration].reactiveHealthIndicator()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveUpHealthConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveDownHealthConfiguration].reactiveHealthIndicator()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.ReactiveDownHealthConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].discoveryHealthIndicator()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].eurekaHealthIndicator()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].discoveryCompositeHealthContributor(java.util.List<org.springframework.cloud.client.discovery.health.DiscoveryHealthIndicator>)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.EurekaDownHealthConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration].compositeHealthContributor()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsDownHealthConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration].compositeHealthContributor()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsUpHealthConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration].compositeHealthContributor()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.CompositeComponentsOneDownHealthConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].<init>(com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo.InstanceStatus)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].getContributor(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandlerTests.TestCompositeHealthContributor].iterator()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandlerTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].init()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].clear()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].basicBinding()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].nonSecurePort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].instanceId()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].initialHostName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshHostName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshHostNameWhenSetByUser()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].initialIpAddress()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshIpAddress()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].refreshIpAddressWhenSetByUser()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultInitialStatus()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testBadInitialStatus()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomInitialStatus()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testPreferIpAddress()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultVirtualHostName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomVirtualHostName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultAppName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomInstanceId()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testCustomInstanceIdWithMetadata()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].testDefaultInstanceId()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].setupContext()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].getInstanceConfig()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration].eurekaInstanceConfigBean()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBeanTests.TestConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBeanTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].instanceInfoPortShouldNotBeZero()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfigurationRandomPortTests.TestConfig].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfigurationRandomPortTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].instanceIdIsHostNameByDefault()'
  - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].instanceIdIsIpWhenIpPreferred()'
  - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].instanceInfoIdIsInstanceIdWhenSet()'
  - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].setupInstance()'
  - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].getInstanceConfig()'
  - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration].eurekaInstanceConfigBean()'
  - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactoryTests.TestConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactoryTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication].getClient()'
  - '[org.springframework.cloud.netflix.eureka.sample.RefreshEurekaSampleApplication].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/RefreshEurekaSampleApplication.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.sample.ApplicationTests].contextLoads()'
  - '[org.springframework.cloud.netflix.eureka.sample.ApplicationTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/ApplicationTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].healthCheckHandler()'
  - '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].home()'
  - '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].setApplicationContext(org.springframework.context.ApplicationContext)'
  - '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].register()'
  - '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].deregister()'
  - '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].close()'
  - '[org.springframework.cloud.netflix.eureka.sample.EurekaSampleApplication].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/sample/EurekaSampleApplication.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].verifyGetApplications()'
  - '[org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/ConfigRefreshTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].offByDefault()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].onWhenRequested()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].notOverridingMetamapSettings()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfigurationTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaClientConfigServerAutoConfigurationTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].notEnabledReturnsEmptyList()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].discoveryClientNotEnabledProvidesEmptyList()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].eurekaClientNotEnabledProvidesEmptyList()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].enabledAddsInstanceProviderFn()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapperTests.TestConfig].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapperTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].properBeansCreatedWhenEnabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].properBeansCreatedWhenEnabledWebClientDisabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationWebClientTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].webClientRespectsCodecProperties()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].hello()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].configure(org.springframework.security.config.annotation.web.builders.HttpSecurity)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.WebClientController].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationWebClientIntegrationTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].offByDefault()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].properBeansCreatedWhenDiscoveryEnabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryNotEnabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryDisabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenEurekaClientEnabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenEurekaClientNotEnabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenEurekaClientDisabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].properBeansCreatedWhenDiscoveryEnabled_EurekaEnabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryEnabled_EurekaNotEnabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryNotEnabled_EurekaEnabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].beansNotCreatedWhenDiscoveryNotEnabled_EurekaNotEnabled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].eurekaDnsConfigurationWorks()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].eurekaConfigServerInstanceProviderCalled()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertEurekaBeansPresent(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].assertEurekaBeansNotPresent(org.springframework.boot.test.context.assertj.AssertableApplicationContext)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration].getClient()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].mockEurekaHttpClient()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfigurationTests.TestConfigDiscoveryBootstrapConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfigurationTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.JerseyOptionalArgsConfigurationTest].contextLoads()'
  - '[org.springframework.cloud.netflix.eureka.config.JerseyOptionalArgsConfigurationTest].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/JerseyOptionalArgsConfigurationTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].contextLoadsWithRestTemplate()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].contextLoadsWithWebClient()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].contextLoadsWithRestTemplateAsDefault()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationTest].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaHttpClientsOptionalArgsConfigurationTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].contextFailsWithoutWebClient()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaHttpClientsOptionalArgsConfigurationNoWebfluxTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].setUp()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortIsRandomAndManagementPortIsNull()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].managementPortIsRandom()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPort()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPort()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPortServerContextPath()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPortServerContextPathManagementContextPath()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortServerContextPathManagementContextPath()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementContextPath()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortServerContextPath()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].serverPortManagementPortManagementContextPath()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].setSecureHealthCheckUrl()'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProviderTest].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProviderTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].mappingJacksonHttpMessageConverter()'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].register(String,com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].cancel(String,String)'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].sendHeartBeat(String,String,String,String,String)'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].statusUpdate(String,String,String,String)'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].deleteStatusOverride(String,String,String)'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].getApplications(String,String)'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].getApplication(String)'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].getInstance(String,String)'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication].<init>()'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].userDetailsService()'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaServerMockApplication.TestSecurityConfiguration].configure(org.springframework.security.config.annotation.web.builders.HttpSecurity)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/EurekaServerMockApplication.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].setup()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].testWithoutUserInfo()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].testInvalidUserInfo()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].testUserInfo()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].shutdown()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactoryTest].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactoryTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].setup()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].testWithoutUserInfo()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].testInvalidUserInfo()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].testUserInfo()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].shutdown()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactoryTest].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactoryTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest].setup()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClientTest].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClientTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].setup()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testRegister()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testCancel()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testSendHeartBeat()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testSendHeartBeatFourOFour()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testStatusUpdate()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testDeleteStatusOverride()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetApplications()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetDelta()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetVips()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetSecureVip()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetApplication()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].testGetInstance()'
  - '[org.springframework.cloud.netflix.eureka.http.AbstractEurekaHttpClientTest].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/AbstractEurekaHttpClientTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest].setup()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClientTest].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClientTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verifyDefaults()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].verifyDefaultsWhenUsingEurekaClientConfigBean()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnEmptyFluxOfServices()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnEmptyFluxOfServicesWhenNoInstancesFound()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnFluxOfServices()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnEmptyFluxForNonExistingService()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].shouldReturnFluxOfServiceInstances()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldWorkWithDefaults()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldNotHaveDiscoveryClientWhenDiscoveryDisabled()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldNotHaveDiscoveryClientWhenReactiveDiscoveryDisabled()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].shouldNotHaveDiscoveryClientWhenEurekaClientDisabled()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].worksWithoutWebflux()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].worksWithoutActuator()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfigurationTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfigurationTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].eurekaClientNotShutdownInDeregister()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].eurekaClientGetStatus()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].eurekaClientGetStatusNoInstance()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistryTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistryTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].extractApproximateZoneTest()'
  - '[org.springframework.cloud.netflix.eureka.support.ZoneUtilsTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/support/ZoneUtilsTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].shouldSetZoneFromInstanceMetadata()'
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].shouldSetZoneToDefaultWhenNotSetInMetadata()'
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].shouldResolveApproximateZoneFromHost()'
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].disabledViaProperty()'
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfigurationTests].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerClientConfigurationTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].shouldRegisterService()'
  - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].shouldMapOutOfServiceToDown()'
  - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests].<init>()'
  - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication].healthIndicator()'
  - '[org.springframework.cloud.netflix.eureka.healthcheck.EurekaHealthCheckTests.EurekaHealthCheckApplication].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/healthcheck/EurekaHealthCheckTests.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].setNonSecurePort(int)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].setSecurePort(int)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].getInitialStatus()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaInstanceConfig.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].create(com.netflix.appinfo.EurekaInstanceConfig)'
  - '[org.springframework.cloud.netflix.eureka.InstanceInfoFactory].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/InstanceInfoFactory.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration].discoveryClient(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration].eurekaHealthCheckHandler()'
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaHealthCheckHandlerConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher].onApplicationEvent(org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent)'
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration.EurekaClientConfigurationRefresher].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].useBootstrapResolverForQuery()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].applicationsResolverUseIp()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getSessionedClientReconnectIntervalSeconds()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setSessionedClientReconnectIntervalSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getRetryableClientQuarantineRefreshPercentage()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setRetryableClientQuarantineRefreshPercentage(double)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getBootstrapResolverRefreshIntervalSeconds()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setBootstrapResolverRefreshIntervalSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getApplicationsResolverDataStalenessThresholdSeconds()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setApplicationsResolverDataStalenessThresholdSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getAsyncResolverRefreshIntervalMs()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setAsyncResolverRefreshIntervalMs(int)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getAsyncResolverWarmUpTimeoutMs()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setAsyncResolverWarmUpTimeoutMs(int)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getAsyncExecutorThreadPoolSize()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setAsyncExecutorThreadPoolSize(int)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getReadClusterVip()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setReadClusterVip(String)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getWriteClusterVip()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setWriteClusterVip(String)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].isBootstrapResolverForQuery()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setBootstrapResolverForQuery(boolean)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].getBootstrapResolverStrategy()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setBootstrapResolverStrategy(String)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].isApplicationsResolverUseIp()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].setApplicationsResolverUseIp(boolean)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].toString()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,org.springframework.context.ApplicationEventPublisher)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].<init>(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>,org.springframework.context.ApplicationEventPublisher)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getApplicationInfoManager()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].cancelOverrideStatus(com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getInstanceInfo(String,String)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].getEurekaHttpClient()'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].setStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.CloudEurekaClient].onCacheRefreshed()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldGZipContent()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldUseDnsForFetchingServiceUrls()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldRegisterWithEureka()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldPreferSameZoneEureka()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldLogDeltaDiff()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldDisableDelta()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldUnregisterOnShutdown()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldEnforceRegistrationAtInit()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].fetchRegistryForRemoteRegions()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getAvailabilityZones(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerServiceUrls(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].endsWithSlash(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldFilterOnlyUpInstances()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldFetchRegistry()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].allowRedirects()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].shouldOnDemandUpdateStatusChange()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getExperimental(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getTransportConfig()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getPropertyResolver()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setPropertyResolver(org.springframework.core.env.PropertyResolver)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isEnabled()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEnabled(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getTransport()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setTransport(com.netflix.discovery.shared.transport.EurekaTransportConfig)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getRegistryFetchIntervalSeconds()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegistryFetchIntervalSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getInstanceInfoReplicationIntervalSeconds()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setInstanceInfoReplicationIntervalSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getInitialInstanceInfoReplicationIntervalSeconds()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setInitialInstanceInfoReplicationIntervalSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServiceUrlPollIntervalSeconds()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServiceUrlPollIntervalSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyPort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyPort(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyHost()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyHost(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyUserName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyUserName(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getProxyPassword()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setProxyPassword(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerReadTimeoutSeconds()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerReadTimeoutSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerConnectTimeoutSeconds()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerConnectTimeoutSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getBackupRegistryImpl()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setBackupRegistryImpl(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerTotalConnections()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerTotalConnections(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerTotalConnectionsPerHost()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerTotalConnectionsPerHost(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerURLContext()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerURLContext(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerPort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerPort(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaServerDNSName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaServerDNSName(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getRegion()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegion(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEurekaConnectionIdleTimeoutSeconds()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEurekaConnectionIdleTimeoutSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getRegistryRefreshSingleVipAddress()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegistryRefreshSingleVipAddress(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getHeartbeatExecutorThreadPoolSize()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setHeartbeatExecutorThreadPoolSize(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getHeartbeatExecutorExponentialBackOffBound()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setHeartbeatExecutorExponentialBackOffBound(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getCacheRefreshExecutorThreadPoolSize()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setCacheRefreshExecutorThreadPoolSize(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getCacheRefreshExecutorExponentialBackOffBound()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setCacheRefreshExecutorExponentialBackOffBound(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getServiceUrl()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setServiceUrl(java.util.Map<String,String>)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isgZipContent()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setgZipContent(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isUseDnsForFetchingServiceUrls()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setUseDnsForFetchingServiceUrls(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isRegisterWithEureka()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setRegisterWithEureka(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isPreferSameZoneEureka()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setPreferSameZoneEureka(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isLogDeltaDiff()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setLogDeltaDiff(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isDisableDelta()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setDisableDelta(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getFetchRemoteRegionsRegistry()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setFetchRemoteRegionsRegistry(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getAvailabilityZones()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setAvailabilityZones(java.util.Map<String,String>)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isFilterOnlyUpInstances()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setFilterOnlyUpInstances(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isFetchRegistry()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setFetchRegistry(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getDollarReplacement()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setDollarReplacement(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEscapeCharReplacement()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEscapeCharReplacement(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isAllowRedirects()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setAllowRedirects(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isOnDemandUpdateStatusChange()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setOnDemandUpdateStatusChange(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getEncoderName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setEncoderName(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getDecoderName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setDecoderName(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getClientDataAccept()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setClientDataAccept(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isShouldUnregisterOnShutdown()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setShouldUnregisterOnShutdown(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].isShouldEnforceRegistrationAtInit()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setShouldEnforceRegistrationAtInit(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].getOrder()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].setOrder(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].toString()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientConfigBean].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].<init>(com.netflix.discovery.EurekaClient,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].health()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getStatus(org.springframework.boot.actuate.health.Health.Builder)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getDiscoveryClient()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthIndicator].getApplications()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthIndicator.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].<init>(org.springframework.core.env.ConfigurableEnvironment)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaFeature()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaClientConfigBean(org.springframework.core.env.ConfigurableEnvironment)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].serviceManagementMetadataProvider()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].getProperty(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaInstanceConfigBean(org.springframework.cloud.commons.util.InetUtils,org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].setupJmxPort(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,Integer)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaServiceRegistry()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration].eurekaAutoServiceRegistration(org.springframework.context.ApplicationContext,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].eurekaClient(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].eurekaApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].eurekaRegistration(com.netflix.discovery.EurekaClient,org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig,com.netflix.appinfo.ApplicationInfoManager,org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaClientConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].eurekaClient(com.netflix.appinfo.ApplicationInfoManager,com.netflix.discovery.EurekaClientConfig,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.appinfo.HealthCheckHandler)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].eurekaApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].eurekaRegistration(com.netflix.discovery.EurekaClient,org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig,com.netflix.appinfo.ApplicationInfoManager,org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.MissingClass].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.MissingScope].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.OnMissingRefreshScopeCondition.OnPropertyDisabled].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaHealthIndicatorConfiguration].eurekaHealthIndicator(com.netflix.discovery.EurekaClient,com.netflix.appinfo.EurekaInstanceConfig,com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.EurekaHealthIndicatorConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].<init>(com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getInstanceInfo()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getInstanceId()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getServiceId()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getHost()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getPort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].isSecure()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getUri()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getMetadata()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].getScheme()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServiceInstance].toString()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaConstants].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaConstants.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].description()'
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getInstances(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getServices()'
  - '[org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient].getOrder()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClient.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostname()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].<init>(org.springframework.cloud.commons.util.InetUtils)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInstanceId()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecurePortEnabled()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostname(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setIpAddress(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostName(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setEnvironment(org.springframework.core.env.Environment)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHostInfo()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHostInfo(org.springframework.cloud.commons.util.InetUtils.HostInfo)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInetUtils()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInetUtils(org.springframework.cloud.commons.util.InetUtils)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppname()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppname(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getAppGroupName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setAppGroupName(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isInstanceEnabledOnit()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceEnabledOnit(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNonSecurePort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePort(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecurePort()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePort(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isNonSecurePortEnabled()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNonSecurePortEnabled(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isSecurePortEnabled()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecurePortEnabled(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getLeaseRenewalIntervalInSeconds()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setLeaseRenewalIntervalInSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getLeaseExpirationDurationInSeconds()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setLeaseExpirationDurationInSeconds(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getVirtualHostName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setVirtualHostName(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInstanceId(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureVirtualHostName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureVirtualHostName(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getASGName()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setASGName(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getMetadataMap()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setMetadataMap(java.util.Map<String,String>)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getDataCenterInfo()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setDataCenterInfo(com.netflix.appinfo.DataCenterInfo)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getIpAddress()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrlPath()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrlPath(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getStatusPageUrl()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setStatusPageUrl(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHomePageUrlPath()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHomePageUrlPath(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHomePageUrl()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHomePageUrl(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrlPath()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrlPath(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getHealthCheckUrl()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setHealthCheckUrl(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getSecureHealthCheckUrl()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setSecureHealthCheckUrl(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getNamespace()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setNamespace(String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].isPreferIpAddress()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setPreferIpAddress(boolean)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getInitialStatus()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setInitialStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getDefaultAddressResolutionOrder()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].setDefaultAddressResolutionOrder(String[])'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].getEnvironment()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean].toString()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].<init>(org.springframework.boot.actuate.health.StatusAggregator)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].setApplicationContext(org.springframework.context.ApplicationContext)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].afterPropertiesSet()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].populateHealthContributors(java.util.Map<String,org.springframework.boot.actuate.health.HealthContributor>)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getHealthStatus()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getStatus(org.springframework.boot.actuate.health.StatusAggregator)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.Set<org.springframework.boot.actuate.health.Status>,org.springframework.boot.actuate.health.HealthContributor)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].processContributor(java.util.Set<org.springframework.boot.actuate.health.Status>,org.springframework.boot.actuate.health.ReactiveHealthContributor)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].mapToInstanceStatus(org.springframework.boot.actuate.health.Status)'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].getOrder()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].start()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].stop()'
  - '[org.springframework.cloud.netflix.eureka.EurekaHealthCheckHandler].isRunning()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.MutableDiscoveryClientOptionalArgs].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/MutableDiscoveryClientOptionalArgs.java
- function_names: []
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EnableEurekaClient.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaTlsProperties].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaTlsProperties.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].<init>(String)'
  - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomize(java.util.List<String>)'
  - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].getEurekaUrl(com.netflix.discovery.EurekaClientConfig,String)'
  - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(com.netflix.discovery.EurekaClientConfig,org.springframework.core.env.Environment)'
  - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizer].randomEndpoint(com.netflix.discovery.EurekaClientConfig,org.springframework.boot.context.properties.bind.Binder)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizer.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].<init>(com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].<init>(org.apache.commons.logging.Log,com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].getInstances(String)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerInstanceProvider].isSuccessful(com.netflix.discovery.shared.transport.EurekaHttpResponse<com.netflix.discovery.shared.Applications>)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerInstanceProvider.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].initialize(org.springframework.boot.BootstrapRegistry)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].getDiscoveryEnabled(org.springframework.boot.context.properties.bind.Binder)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapper].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapper.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].tlsProperties()'
  - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].restTemplateDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].defaultEurekaClientHttpRequestFactorySupplier()'
  - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].setupTLS(com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>,org.springframework.cloud.configuration.TlsProperties)'
  - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration].webClientDiscoveryClientOptionalArgs(org.springframework.beans.factory.ObjectProvider<WebClient.Builder>)'
  - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.WebClientNotFoundConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/DiscoveryClientOptionalArgsConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].eurekaClientConfigBean()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].configDiscoveryRestTemplateEurekaHttpClient(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.core.env.Environment,org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].defaultEurekaClientHttpRequestFactorySupplier()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].eurekaConfigServerInstanceProvider(com.netflix.discovery.shared.transport.EurekaHttpClient,com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration].configDiscoveryWebClientEurekaHttpClient(org.springframework.cloud.netflix.eureka.EurekaClientConfigBean,org.springframework.beans.factory.ObjectProvider<WebClient.Builder>,org.springframework.core.env.Environment)'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.WebClientConfiguration].<init>()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition].<init>()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.OnCloudConfigProperty].<init>()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.OnEurekaClient].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaConfigServerBootstrapConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration].init()'
  - '[org.springframework.cloud.netflix.eureka.config.EurekaClientConfigServerAutoConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/EurekaClientConfigServerAutoConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].isRandom(Integer)'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getHealthCheckUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,boolean)'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getStatusPageUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getUrl(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer,String,boolean)'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].refineManagementContextPath(String,String,Integer)'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].constructValidUrl(String,String,int,String,String)'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].refinedStatusPath(String,String)'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].getErrorMessage(String,String,int,String,String)'
  - '[org.springframework.cloud.netflix.eureka.metadata.DefaultManagementMetadataProvider].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/DefaultManagementMetadataProvider.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].<init>(String,String,Integer)'
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getHealthCheckUrl()'
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getStatusPageUrl()'
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getManagementPort()'
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].getSecureHealthCheckUrl()'
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].setSecureHealthCheckUrl(String)'
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].equals(Object)'
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].hashCode()'
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadata].toString()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadata.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].get(org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean,int,String,String,Integer)'
  - '[org.springframework.cloud.netflix.eureka.metadata.ManagementMetadataProvider].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/metadata/ManagementMetadataProvider.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].<init>(java.util.function.Supplier<WebClient.Builder>)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo,java.util.Optional<javax.net.ssl.SSLContext>,java.util.Optional<javax.net.ssl.HostnameVerifier>)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactories.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].get(javax.net.ssl.SSLContext,javax.net.ssl.HostnameVerifier)'
  - '[org.springframework.cloud.netflix.eureka.http.DefaultEurekaClientHttpRequestFactorySupplier].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/DefaultEurekaClientHttpRequestFactorySupplier.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.EurekaApplications].<init>(String,Long,java.util.List<com.netflix.discovery.shared.Application>)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/EurekaApplications.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.WebClientDiscoveryClientOptionalArgs].<init>(java.util.function.Supplier<WebClient.Builder>)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientDiscoveryClientOptionalArgs.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].<init>(org.springframework.web.reactive.function.client.WebClient)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].register(com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].cancel(String,String)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].sendHeartBeat(String,String,com.netflix.appinfo.InstanceInfo,com.netflix.appinfo.InstanceInfo.InstanceStatus)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusUpdate(String,String,com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].deleteStatusOverride(String,String,com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplications()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplicationsInternal(String,String[])'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getDelta()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getVip(String)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getSecureVip(String)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getApplication(String)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstance(String,String)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstance(String)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getInstanceInternal(String)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].shutdown()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].getWebClient()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].headersOf(org.springframework.web.reactive.function.client.ClientResponse)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].statusCodeValueOf(org.springframework.web.reactive.function.client.ClientResponse)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientEurekaHttpClient].eurekaHttpResponse(org.springframework.web.reactive.function.client.ClientResponse)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientEurekaHttpClient.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].<init>(java.util.function.Supplier<WebClient.Builder>)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.EurekaEndpoint)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].setUrl(WebClient.Builder,String)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].createJsonSerializerModifier()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].setCodecs(WebClient.Builder)'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].objectMapper()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].http4XxErrorExchangeFilterFunction()'
  - '[org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactory].shutdown()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier].get(javax.net.ssl.SSLContext,javax.net.ssl.HostnameVerifier)'
  - '[org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/EurekaClientHttpRequestFactorySupplier.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].<init>(org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateDiscoveryClientOptionalArgs.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].context(org.springframework.cloud.configuration.TlsProperties)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>(java.util.Optional<javax.net.ssl.SSLContext>,java.util.Optional<javax.net.ssl.HostnameVerifier>,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].<init>()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].newClient(com.netflix.discovery.shared.resolver.EurekaEndpoint)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].restTemplate(String)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].restTemplate()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].mappingJacksonHttpMessageConverter()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].createJsonSerializerModifier()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory].shutdown()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler].hasError(org.springframework.http.HttpStatusCode)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.ErrorHandler].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].<init>(org.springframework.cloud.netflix.eureka.http.RestTemplateDiscoveryClientOptionalArgs)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactories].newTransportClientFactory(com.netflix.discovery.EurekaClientConfig,java.util.Collection<Void>,com.netflix.appinfo.InstanceInfo,java.util.Optional<javax.net.ssl.SSLContext>,java.util.Optional<javax.net.ssl.HostnameVerifier>)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactories.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].<init>(org.springframework.web.client.RestTemplate,String)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getServiceUrl()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].register(com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].cancel(String,String)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].sendHeartBeat(String,String,com.netflix.appinfo.InstanceInfo,com.netflix.appinfo.InstanceInfo.InstanceStatus)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].statusUpdate(String,String,com.netflix.appinfo.InstanceInfo.InstanceStatus,com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].deleteStatusOverride(String,String,com.netflix.appinfo.InstanceInfo)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplications()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplicationsInternal(String,String[])'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getDelta()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getVip(String)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getSecureVip(String)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getApplication(String)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstance(String,String)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstance(String)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].getInstanceInternal(String)'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].shutdown()'
  - '[org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient].headersOf(org.springframework.http.ResponseEntity<?>)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateEurekaHttpClient.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration].eurekaReactiveDiscoveryClient(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration].eurekaReactiveDiscoveryClientHealthIndicator(org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient,org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties)'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClientConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].<init>(com.netflix.discovery.EurekaClient,com.netflix.discovery.EurekaClientConfig)'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].description()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getInstances(String)'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getServices()'
  - '[org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClient].getOrder()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/reactive/EurekaReactiveDiscoveryClient.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].<init>(org.springframework.context.ApplicationContext,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry,org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].start()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].stop()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].isRunning()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].getPhase()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].isAutoStartup()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].stop(Runnable)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].getOrder()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].supportsEventType(Class<?extendsApplicationEvent>)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.context.ApplicationEvent)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.boot.web.context.WebServerInitializedEvent)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration].onApplicationEvent(org.springframework.context.event.ContextClosedEvent)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaAutoServiceRegistration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig,com.netflix.discovery.EurekaClient,com.netflix.appinfo.ApplicationInfoManager,org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].builder(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceId()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getServiceId()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getHost()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getPort()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].isSecure()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getUri()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getMetadata()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getEurekaClient()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getTargetObject(Object,Class<T>)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getInstanceConfig()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getApplicationInfoManager()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getHealthCheckHandler()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setHealthCheckHandler(org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setNonSecurePort(int)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getNonSecurePort()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].setSecurePort(int)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration].getSecurePort()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].<init>(org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.appinfo.ApplicationInfoManager)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.discovery.EurekaClient)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler>)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].with(com.netflix.discovery.EurekaClientConfig,org.springframework.context.ApplicationEventPublisher)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.Builder].build()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaRegistration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].register(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].maybeInitializeClient(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].deregister(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].setStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration,String)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].getStatus(org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration)'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].close()'
  - '[org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/serviceregistry/EurekaServiceRegistry.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].<init>()'
  - '[org.springframework.cloud.netflix.eureka.support.ZoneUtils].extractApproximateZone(String)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/support/ZoneUtils.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].isApproximateZoneFromHostname()'
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].setApproximateZoneFromHostname(boolean)'
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerProperties.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration].eurekaLoadBalancerProperties()'
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration].zoneConfig(org.springframework.core.env.Environment)'
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.LoadBalancerEurekaAutoConfiguration].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/LoadBalancerEurekaAutoConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].<init>(com.netflix.discovery.EurekaClientConfig,com.netflix.appinfo.EurekaInstanceConfig,org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig,org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerProperties)'
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].postprocess()'
  - '[org.springframework.cloud.netflix.eureka.loadbalancer.EurekaLoadBalancerClientConfiguration].getZoneFromEureka()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/loadbalancer/EurekaLoadBalancerClientConfiguration.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(Class<?>,org.springframework.cloud.netflix.eureka.AppRunner)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].<init>(Class<?>,org.springframework.cloud.netflix.eureka.AppRunner,String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].enableTls()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].disableTls()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File,String,String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setKeyStore(java.io.File)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setTrustStore(java.io.File,String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].setTrustStore(java.io.File)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].pathOf(java.io.File)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].waitServiceViaEureka(int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].assertInSeconds(java.util.function.BooleanSupplier,int)'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].foundServiceViaEureka()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientRunner].discoveryClientOptionalArgs()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientRunner.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.AppRunner].<init>(Class<?>)'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].property(String,String)'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].start()'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].availabeTcpPort()'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].props()'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].stop()'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].app()'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].getProperty(String)'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].getBean(Class<T>)'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].parent()'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].getParentBeans(Class<T>)'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].port()'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].root()'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].tlsEnabled()'
  - '[org.springframework.cloud.netflix.eureka.AppRunner].close()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/AppRunner.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaClientSuite].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientSuite.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].<init>(java.security.KeyPair,java.security.cert.X509Certificate)'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].keyPair()'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].publicKey()'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].privateKey()'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].certificate()'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].subject()'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].sign(String)'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].sign(java.security.KeyPair,String)'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeKeyAndCert(String)'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].certChain()'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeCert()'
  - '[org.springframework.cloud.netflix.eureka.KeyAndCert].storeCert(String)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyAndCert.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.KeyTool].createCA(String)'
  - '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(String,org.springframework.cloud.netflix.eureka.KeyAndCert)'
  - '[org.springframework.cloud.netflix.eureka.KeyTool].signCertificate(java.security.KeyPair,String,org.springframework.cloud.netflix.eureka.KeyAndCert)'
  - '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair()'
  - '[org.springframework.cloud.netflix.eureka.KeyTool].createKeyPair(int)'
  - '[org.springframework.cloud.netflix.eureka.KeyTool].createCert(java.security.KeyPair,String)'
  - '[org.springframework.cloud.netflix.eureka.KeyTool].createCert(java.security.PublicKey,java.security.PrivateKey,String,String)'
  - '[org.springframework.cloud.netflix.eureka.KeyTool].certBuilder(java.security.PublicKey,String,String)'
  - '[org.springframework.cloud.netflix.eureka.KeyTool].signCert(org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder,java.security.PrivateKey)'
  - '[org.springframework.cloud.netflix.eureka.KeyTool].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/KeyTool.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].<init>(Class<?>)'
  - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].enableTls()'
  - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].setKeyStore(java.io.File,String,String,String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].setTrustStore(java.io.File,String)'
  - '[org.springframework.cloud.netflix.eureka.EurekaServerRunner].pathOf(java.io.File)'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaServerRunner.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].setupAll()'
  - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].tearDownAll()'
  - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].createEurekaClient()'
  - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest].<init>()'
  - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestApp].forceRestTemplateDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties,org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration,org.springframework.cloud.netflix.eureka.http.EurekaClientHttpRequestFactorySupplier)'
  - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestApp].<init>()'
  - '[org.springframework.cloud.netflix.eureka.RestTemplateEurekaClientTest.RestTemplateTestEurekaServer].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/RestTemplateEurekaClientTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.EurekaClientTest].setupAll()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientTest].createEurekaClient()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientTest].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientTest.TestApp].<init>()'
  - '[org.springframework.cloud.netflix.eureka.EurekaClientTest.TestEurekaServer].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/EurekaClientTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].<init>()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].startEurekaServer(Class)'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].stopEurekaServer(org.springframework.cloud.netflix.eureka.EurekaServerRunner)'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].startService(org.springframework.cloud.netflix.eureka.EurekaServerRunner,Class)'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].stopService(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].enableTlsClient(org.springframework.cloud.netflix.eureka.EurekaClientRunner)'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].waitForRegistration(java.util.function.Supplier<org.springframework.cloud.netflix.eureka.EurekaClientRunner>)'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].createCertificates()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].afterClass()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].createEurekaClient()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].clientCertCanWork()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].noCertCannotWork()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].wrongCertCannotWork()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].wrongPasswordCauseFailure()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].nonExistKeyStoreCauseFailure()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].wrongTrustStoreCannotWork()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyAndCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveCert(org.springframework.cloud.netflix.eureka.KeyAndCert)'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest].saveKeyStore(String,KeyStoreSupplier)'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest.KeyStoreSupplier].createKeyStore()'
  - '[org.springframework.cloud.netflix.eureka.BaseCertTest.KeyStoreSupplier].<init>()'
  source_file: /src/spring-cloud-netflix/spring-cloud-netflix-eureka-client-tls-tests/src/test/java/org/springframework/cloud/netflix/eureka/BaseCertTest.java
- function_names:
  - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getString()'
  - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].getStringArrayList()'
  - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].test()'
  - '[org.springframework.cloud.netflix.eureka.config.HostnameBasedUrlRandomizerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  source_file: /src/src/main/java/org/springframework/cloud/netflix/eureka/config/HostnameBasedUrlRandomizerFuzzer.java
