2025-08-20 23:05:07 +09:00
<!DOCTYPE html>
< html lang = "en" >
< head >
<!-- Required meta tags -->
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1, shrink-to-fit=no" >
< style type = "text/css" >
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
line-height : 1.15 ;
-ms- text-size-adjust : 100 % ;
-webkit- text-size-adjust : 100 %
}
body {
margin : 0
}
article , aside , footer , header , nav , section {
display : block
}
h1 {
font-size : 2 em ;
margin : .67 em 0
}
figcaption , figure , main {
display : block
}
figure {
margin : 1 em 40 px
}
hr {
box-sizing : content-box ;
height : 0 ;
overflow : visible
}
pre {
font-family : monospace , monospace ;
font-size : 1 em
}
a {
background-color : transparent ;
-webkit- text-decoration-skip : objects
}
abbr [ title ] {
border-bottom : none ;
text-decoration : underline ;
text-decoration : underline dotted
}
b , strong {
font-weight : inherit
}
b , strong {
font-weight : bolder
}
code , kbd , samp {
font-family : monospace , monospace ;
font-size : 1 em
}
dfn {
font-style : italic
}
mark {
background-color : #ff0 ;
color : #000
}
small {
font-size : 80 %
}
sub , sup {
font-size : 75 % ;
line-height : 0 ;
position : relative ;
vertical-align : baseline
}
sub {
bottom : -.25 em
}
sup {
top : -.5 em
}
audio , video {
display : inline-block
}
audio : not ( [ controls ] ) {
display : none ;
height : 0
}
img {
border-style : none
}
svg : not ( : root ) {
overflow : hidden
}
button , input , optgroup , select , textarea {
font-family : sans-serif ;
font-size : 100 % ;
line-height : 1.15 ;
margin : 0
}
button , input {
overflow : visible
}
button , select {
text-transform : none
}
[ type = reset ] , [ type = submit ] , button , html [ type = button ] {
-webkit- appearance : button
}
[ type = button ] :: -moz-focus-inner , [ type = reset ] :: -moz-focus-inner , [ type = submit ] :: -moz-focus-inner , button :: -moz-focus-inner {
border-style : none ;
padding : 0
}
[ type = button ] : -moz-focusring , [ type = reset ] : -moz-focusring , [ type = submit ] : -moz-focusring , button : -moz-focusring {
outline : 1 px dotted ButtonText
}
fieldset {
padding : .35 em .75 em .625 em
}
legend {
box-sizing : border-box ;
color : inherit ;
display : table ;
max-width : 100 % ;
padding : 0 ;
white-space : normal
}
progress {
display : inline-block ;
vertical-align : baseline
}
textarea {
overflow : auto
}
[ type = checkbox ] , [ type = radio ] {
box-sizing : border-box ;
padding : 0
}
[ type = number ] :: -webkit-inner-spin-button , [ type = number ] :: -webkit-outer-spin-button {
height : auto
}
[ type = search ] {
-webkit- appearance : textfield ;
outline-offset : -2 px
}
[ type = search ] :: -webkit-search-cancel-button , [ type = search ] :: -webkit-search-decoration {
-webkit- appearance : none
}
:: -webkit-file-upload-button {
-webkit- appearance : button ;
font : inherit
}
details , menu {
display : block
}
summary {
display : list-item
}
canvas {
display : inline-block
}
template {
display : none
}
[ hidden ] {
display : none
}
/* configuration cache styles */
. report-wrapper {
margin : 0 ;
padding : 0 24 px ;
}
. gradle-logo {
width : 32 px ;
height : 24 px ;
background-image : url ( "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAGAAAAAA915G0AAAD5klEQVRIDbVWC0xTZxT+emmhVUEeA1/ROh/tFAFFGK7oJisIKsNVoOwBbJPowEWHzikRxeiMRpwwjDWRBHQLIzOmiRhe22BT40TitiyaMBQFfMEeLMIEaSmk+/+rvd7be4no6Elu7n++c/5zzv845/wyOyG4iGyDgzCdNOPLM9W41n4bnmNUiHo5DNsz0hGsmcV6lbkyAOOWXJjrz4qWp1C4o3z/LqzWL4VcJB1FIHmZHn/f78a6pDcxbeIEfNvQiPwTZbDZBpC24zOEaGfDpTsgtZby6u+QlrubFWUY3nh6AH39/ahr/Bn1jZfxW3ML2js60dtvgbtcQVblj8CZM7A0PBSrol6Ft+c4KZ8iTB1nwN0//8IEP9/hA2i924Gir0/iq8oa/NvbJzLiDKiUSqTE6pGVbEBY4BxnsYAPSnwXTa3tLCZ5BF3dPdAkGNHzoFcwcaRMnC4CeZkZiAgKFE252nITC1Pew9Dj5GNEGgS4Rbb5eZ1Te7UXG6FLX4cV6zeh5kIDaDpSunL9Boyf5nLOpwT4Sx+BxWrFK8QAnTAapPRQwofcj86uLoG59cbVEOzA0NAQNh38Atn5RSjY8rFAmc/I3dyQvOx1PsSNVy7Roa3ajHDePbBYLSLn1MaGd5KFAXy07xAOl59C6elK+I73hIHcbGd6wXs8qkyH8FZcjLOI5X/9/TrOnLsAldJDUu4As1NToFFPe3IEpm/M2HigwCFnU6t4Zw6Ck1JhGRhgcXq5juXloKyqFnlHirmz5CaNcEAv59kSE9wVikcB3O78A/MSU0Fznk/H9+yAetJEnPr+B8RFLsLcGS8ia28+qQuX+WrPNNZOV+Nc6VH4+3iz89g0pEaLzRUiQ3LGDWsM8Qidq2WL0PGKKlgf74ZIeQTAfFJ6a44WIsDXh9OW/dPdY58aawC9KK6kpOgolO7JxViVSuBGXnvxksudZ5F0O5yzGYxMJnBOGaau4fnPU2RNAtCFBKFoa7akczaAptY2iWmjB33+yQa4kZwfjpi2ex3Dyf43vuAljWQ/4Btmei1WPj+q45hF4U+1J4fEizCEvNf0EWHoIW244sfzoN1RipaT2kDfdjfv3MNpojdISjmfIheE8Fnp8WR9vJ2Zr+O+bYUmO+kJ9KnIUtf9bnvY2x9wcqrrvnCJvfL8Tw4V9v9LU7PdKzJaoNdy645AR4ph1JMncZHRKrVvYyYY5kmP8iO1v2T3dk6HDtYmrgJtOnwKnaPFrg8z+BBX7QSgEyOPJfX9Qd9DFs40GgTOHbrBs2ch4bXFuEG2mmFkeD9hpUMk+NMXEe0TNtsg/Ly94DVurEAuxfwHC1WiVbe0U7MAAAAASUVORK5CYII=" ) ;
background-size : contain ;
}
. header {
display : flex ;
flex-wrap : wrap ;
position : fixed ;
top : 0 ;
left : 0 ;
width : 100 % ;
padding : 24 px 24 px 0 24 px ;
background-color : white ;
z-index : 1 ;
}
. learn-more {
margin-left : auto ;
align-self : center ;
font-size : 0.875 rem ;
font-weight : normal ;
}
. title {
display : flex ;
align-items : center ;
padding : 18 px 0 24 px 0 ;
flex : 1 0 100 % ;
}
. content {
font-size : 0.875 rem ;
padding : 240 px 0 48 px ;
overflow-x : auto ;
white-space : nowrap ;
}
. content ol : first-of-type {
margin : 0 ;
}
. tree-btn {
cursor : pointer ;
display : inline-block ;
width : 16 px ;
height : 16 px ;
background-size : contain ;
background-repeat : no-repeat ;
vertical-align : middle ;
margin-top : -0.2 em ;
}
. tree-btn . collapsed {
background-image : url ( 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z" fill="%23999999" stroke="%23999999"/></svg>' ) ;
}
. tree-btn . expanded {
background-image : url ( 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z" fill="%23999999" stroke="%23999999"/></svg>' ) ;
}
ul . tree-btn {
margin-right : 3 px ;
}
. leaf-icon {
display : inline-block ;
width : 16 px ;
height : 16 px ;
background-image : url ( 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M32 256 H224" stroke="%23999999" stroke-width="48" stroke-linecap="round"/></svg>' ) ;
background-size : contain ;
background-repeat : no-repeat ;
vertical-align : middle ;
margin-top : -0.2 em ;
}
. invisible-text {
user-select : all ; /* Allow the text to be selectable */
color : transparent ; /* Hide the text */
text-indent : -9999 px ; /* Move the text out of view */
position : relative ;
white-space : pre ; /* Preserve meaningful whitespace in the invisible text for copying */
}
. text-for-copy {
display : inline-block ;
}
. enum-icon {
display : inline-block ;
width : 16 px ;
height : 16 px ;
background-image : url ( 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><circle cx="512" cy="512" r="200" /></svg>' ) ;
background-size : contain ;
background-repeat : no-repeat ;
vertical-align : middle ;
margin-inline-start : 0.5 ex ;
margin-inline-end : 0.5 ex ;
margin-top : -0.2 em ;
}
. error-icon {
display : inline-block ;
width : 16 px ;
height : 16 px ;
background-image : url ( 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z" fill="%23FC461E" stroke="%23FC461E"/></svg>' ) ;
background-size : contain ;
background-repeat : no-repeat ;
vertical-align : middle ;
margin-inline-start : 0.5 ex ;
margin-inline-end : 0.5 ex ;
margin-top : -0.2 em ;
}
. advice-icon {
display : inline-block ;
width : 16 px ;
height : 16 px ;
background-image : url ( 'data:image/svg+xml;utf8,<svg width="800px" height="800px" viewBox="-4.93 0 122.88 122.88" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="enable-background:new 0 0 113.01 122.88" xml:space="preserve"><g><path d="M44.13,102.06c-1.14,0.03-2.14-0.81-2.3-1.96c-0.17-1.2,0.64-2.31,1.82-2.54c-1.3-7.37-4.85-11.43-8.6-15.72 c-2.92-3.34-5.95-6.81-8.34-11.92c-2.35-5.03-3.64-10.23-3.6-15.63c0.05-5.4,1.42-10.96,4.4-16.71c0.02-0.04,0.04-0.07,0.06-0.11 l0,0c3.91-6.62,9.38-11.04,15.47-13.52c5.11-2.09,10.66-2.8,16.1-2.3c5.42,0.5,10.73,2.2,15.37,4.94 c5.9,3.49,10.75,8.67,13.42,15.21c1.44,3.54,2.42,7.49,2.54,11.82c0.12,4.31-0.62,8.96-2.61,13.88 c-2.66,6.59-6.18,10.68-9.47,14.51c-3.03,3.53-5.85,6.81-7.42,11.84c0.89,0.21,1.59,0.94,1.73,1.9c0.17,1.24-0.7,2.39-1.94,2.56 l-0.77,0.11c-0.14,1.09-0.23,2.26-0.27,3.51l0.25-0.04c1.24-0.17,2.39,0.7,2.56,1.94c0.17,1.24-0.7,2.39-1.94,2.56l-0.78,0.11 c0.01,0.15,0.02,0.3,0.03,0.45l0,0c0.07,0.88,0.08,1.73,0.03,2.54l0.13-0.02c1.25-0.15,2.38,0.74,2.54,1.98 c0.15,1.25-0.74,2.38-1.98,2.54l-1.68,0.21c-1.2,3.11-3.34,5.48-5.87,6.94c-1.74,1.01-3.67,1.59-5.61,1.71 c-1.97,0.12-3.96-0.25-5.78-1.13c-2.08-1.02-3.94-2.71-5.29-5.14c-0.65-0.33-1.13-0.97-1.23-1.75c-0.04-0.31-0.01-0.61,0.07-0.89 c-0.39-1.16-0.68-2.43-0.87-3.83l-0.07,0.01c-1.24,0.17-2.39-0.7-2.56-1.94c-0.17-1.24,0.7-2.39,1.94-2.56l0.54-0.08 C44.19,104.32,44.18,103.16,44.13,102.06L44.13,102.06z M2.18,58.86C1.01,58.89,0.04,57.98,0,56.81c-0.04-1.17,0.88-2.14,2.05-2.18 l8.7-0.3c1.17-0.04,2.14,0.88,2.18,2.05c0.04,1.17-0.88,2.14-2.05,2.18L2.18,58.86L2.18,58.86z M110.68,50.25 c1.16-0.12,2.2,0.73,2.32,1.89c0.12,1.16-0.73,2.2-1.89,2.32l-8.66,0.91c-1.16,0.12-2.2-0.73-2.32-1.89 c-0.12-1.16,0.73-2.2,1.89-2.32L110.68,50.25L110.68,50.25z M94.91,14.78c0.65-0.97,1.96-1.23,2.93-0.58 c0.97,0.65,1.23,1.96,0.58,2.93l-4.84,7.24c-0.65,0.97-1.96,1.23-2.93,0.58c-0.97-0.65-1.23-1.96-0.58-2.93L94.91,14.78 L94.91,14.78z M57.63,2.06c0.03-1.17,1-2.09,2.16-2.06c1.17,0.03,2.09,1,2.06,2.16l-0.22,8.7c-0.03,1.17-1,2.09-2.16,2.06 c-1.17-0.03-2.09-1-2.06-2.16L57.63,2.06L57.63,2.06z M13.88,15.53c-0.86-0.8-0.9-2.14-0.11-2.99c0.8-0.86,2.14-0.9,2.99-0.11 l6.37,5.94c0.86,0.8,0.9,2.14,0.11,2.99c-0.8,0.86-2.14,0.9-2.99,0.11L13.88,15.53L13.88,15.53z M47.88,96.95l18.49-2.63 c1.59-6.7,5.05-10.73,8.8-15.08c3.08-3.58,6.36-7.4,8.76-13.34c1.76-4.35,2.41-8.43,2.31-12.19c-0.1-3.75-0.96-7.21-2.24-10.34 c-2.3-5.63-6.51-10.11-11.65-13.15c-4.11-2.43-8.8-3.94-13.59-4.37c-4.77-0.44-9.64,0.19-14.13,2.02 c-5.26,2.15-9.99,5.97-13.39,11.72c-2.64,5.12-3.86,10.02-3.9,14.73c-0.04,4.74,1.11,9.33,3.2,13.8c2.13,4.56,4.97,7.8,7.69,10.92 C42.47,83.9,46.48,88.49,47.88,96.95L47.88,96.95z M65.62,99.02l-17.27,2.45c0.05,1.1,0.07,2.25,0.05,3.47l17.05-2.42 C65.47,101.29,65.52,100.12,65.62,99.02L65.62,99.02z M48.49,109.52c0.12,0.92,0.3,1.76,0.53,2.54l16.55-2.04 c0.11-0.86,0.13-1.77,0.05-2.74l0,0l0-0.02l-0.01-0.17L48.49,109.52L48.49,109.52z M51.37,116.36c0.64,0.67,1.35,1.19,2.1,1.55 c1.15,0.56,2.42,0.79,3.67,0.72c1.29-0.08,2.57-0.47,3.74-1.15c1.1-0.64,2.09-1.53,2.88-2.65L51.37,116.36L51.37,116.36z"/></g></svg>' ) ;
background-size : contain ;
background-repeat : no-repeat ;
vertical-align : middle ;
margin-inline-start : 0.5 ex ;
margin-inline-end : 0.5 ex ;
margin-top : -0.2 em ;
}
. warning-icon {
display : inline-block ;
width : 13 px ;
height : 13 px ;
background-image : url ( 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M270.2 160h35.5c3.4 0 6.1 2.8 6 6.2l-7.5 196c-.1 3.2-2.8 5.8-6 5.8h-20.5c-3.2 0-5.9-2.5-6-5.8l-7.5-196c-.1-3.4 2.6-6.2 6-6.2zM288 388c-15.5 0-28 12.5-28 28s12.5 28 28 28 28-12.5 28-28-12.5-28-28-28zm281.5 52L329.6 24c-18.4-32-64.7-32-83.2 0L6.5 440c-18.4 31.9 4.6 72 41.6 72H528c36.8 0 60-40 41.5-72zM528 480H48c-12.3 0-20-13.3-13.9-24l240-416c6.1-10.6 21.6-10.7 27.7 0l240 416c6.2 10.6-1.5 24-13.8 24z" fill="%23DEAD22" stroke="%23DEAD22"/></svg>' ) ;
background-size : contain ;
background-repeat : no-repeat ;
vertical-align : middle ;
margin-inline-start : 0.3 ex ;
margin-inline-end : 1.1 ex ;
margin-top : -0.1 em ;
}
. documentation-button {
cursor : pointer ;
display : inline-block ;
width : 13 px ;
height : 13 px ;
background-image : url ( 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28zm7.67-24h-16c-6.627 0-12-5.373-12-12v-.381c0-70.343 77.44-63.619 77.44-107.408 0-20.016-17.761-40.211-57.44-40.211-29.144 0-44.265 9.649-59.211 28.692-3.908 4.98-11.054 5.995-16.248 2.376l-13.134-9.15c-5.625-3.919-6.86-11.771-2.645-17.177C185.658 133.514 210.842 116 255.67 116c52.32 0 97.44 29.751 97.44 80.211 0 67.414-77.44 63.849-77.44 107.408V304c0 6.627-5.373 12-12 12zM256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8z" fill="%23999999" stroke="%23999999"/></svg>' ) ;
background-size : contain ;
background-repeat : no-repeat ;
vertical-align : middle ;
margin-inline-start : 0.5 ex ;
margin-inline-end : 0.5 ex ;
margin-top : -0.2 em ;
}
. documentation-button :: selection {
color : transparent ;
}
. documentation-button : hover {
color : transparent ;
}
. copy-button {
cursor : pointer ;
display : inline-block ;
width : 12 px ;
height : 12 px ;
background-image : url ( 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433.941 193.941l-51.882-51.882A48 48 0 0 0 348.118 128H320V80c0-26.51-21.49-48-48-48h-66.752C198.643 13.377 180.858 0 160 0s-38.643 13.377-45.248 32H48C21.49 32 0 53.49 0 80v288c0 26.51 21.49 48 48 48h80v48c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48V227.882a48 48 0 0 0-14.059-33.941zm-22.627 22.627a15.888 15.888 0 0 1 4.195 7.432H352v-63.509a15.88 15.88 0 0 1 7.431 4.195l51.883 51.882zM160 30c9.941 0 18 8.059 18 18s-8.059 18-18 18-18-8.059-18-18 8.059-18 18-18zM48 384c-8.822 0-16-7.178-16-16V80c0-8.822 7.178-16 16-16h66.752c6.605 18.623 24.389 32 45.248 32s38.643-13.377 45.248-32H272c8.822 0 16 7.178 16 16v48H176c-26.51 0-48 21.49-48 48v208H48zm352 96H176c-8.822 0-16-7.178-16-16V176c0-8.822 7.178-16 16-16h144v72c0 13.2 10.8 24 24 24h72v208c0 8.822-7.178 16-16 16z" fill="%23999999" stroke="%23999999"/></svg>' ) ;
background-size : contain ;
background-repeat : no-repeat ;
vertical-align : middle ;
margin-inline-start : 0.5 ex ;
margin-top : -0.2 em ;
}
. groups {
display : flex ;
border-bottom : 1 px solid #EDEEEF ;
flex : 1 0 100 % ;
}
. uncategorized {
display : flex ;
border-top : 4 px solid #EDEEEF ;
flex : 1 0 100 % ;
}
. group-selector {
padding : 0 52 px 24 px 0 ;
font-size : 0.9 rem ;
font-weight : bold ;
color : #999999 ;
cursor : pointer ;
}
. group-selector__count {
margin : 0 8 px ;
border-radius : 8 px ;
background-color : #999 ;
color : #fff ;
padding : 1 px 8 px 2 px ;
font-size : 0.75 rem ;
}
. group-selector--active {
color : #02303A ;
cursor : auto ;
}
. group-selector--active . group-selector__count {
background-color : #686868 ;
}
. group-selector--disabled {
cursor : not-allowed ;
}
. accordion-header {
cursor : pointer ;
}
. container {
padding-left : 0.5 em ;
padding-right : 0.5 em ;
}
. stacktrace {
border-radius : 4 px ;
overflow-x : auto ;
padding : 0.5 rem ;
margin-bottom : 0 ;
min-width : 1000 px ;
}
/* Lato (bold, regular) */
@ font-face {
font-display : swap ;
font-family : Lato ;
font-weight : 500 ;
font-style : normal ;
src : url ( "https://assets.gradle.com/lato/fonts/lato-semibold/lato-semibold.woff2" ) format ( "woff2" ) ,
url ( "https://assets.gradle.com/lato/fonts/lato-semibold/lato-semibold.woff" ) format ( "woff" ) ;
}
@ font-face {
font-display : swap ;
font-family : Lato ;
font-weight : bold ;
font-style : normal ;
src : url ( "https://assets.gradle.com/lato/fonts/lato-bold/lato-bold.woff2" ) format ( "woff2" ) ,
url ( "https://assets.gradle.com/lato/fonts/lato-bold/lato-bold.woff" ) format ( "woff" ) ;
}
* {
-webkit- box-sizing : border-box ;
-moz- box-sizing : border-box ;
box-sizing : border-box ;
}
html ,
body {
margin : 0 ;
padding : 0 ;
}
html {
font-family : "Lato" , "Helvetica Neue" , Arial , sans-serif ;
font-size : 16 px ;
font-weight : 400 ;
line-height : 1.5 ;
}
body {
color : #02303A ;
background-color : #ffffff ;
-webkit- text-size-adjust : 100 % ;
-ms- text-size-adjust : 100 % ;
-webkit- font-smoothing : antialiased ;
}
/* typography */
h1 , h2 , h3 , h4 , h5 , h6 {
color : #02303A ;
text-rendering : optimizeLegibility ;
margin : 0 ;
}
h1 {
font-size : 1 rem ;
}
h2 {
font-size : 0.9 rem ;
}
h3 {
font-size : 1.125 rem ;
}
h4 , h5 , h6 {
font-size : 0.875 rem ;
}
h1 code {
font-weight : bold ;
}
ul , ol , dl {
list-style-position : outside ;
line-height : 1.6 ;
padding : 0 ;
margin : 0 0 0 20 px ;
list-style-type : none ;
}
li {
line-height : 2 ;
}
a {
color : #1DA2BD ;
text-decoration : none ;
transition : all 0.3 s ease , visibility 0 s ;
}
a : hover {
color : #35c1e4 ;
}
/* code */
code , pre {
font-family : Inconsolata , Monaco , "Courier New" , monospace ;
font-style : normal ;
font-variant-ligatures : normal ;
font-variant-caps : normal ;
font-variant-numeric : normal ;
font-variant-east-asian : normal ;
font-weight : normal ;
font-stretch : normal ;
color : #686868 ;
}
* : not ( pre ) > code {
letter-spacing : 0 ;
padding : 0.1 em 0.5 ex ;
text-rendering : optimizeSpeed ;
word-spacing : -0.15 em ;
word-wrap : break-word ;
}
pre {
font-size : 0.75 rem ;
line-height : 1.8 ;
margin-top : 0 ;
margin-bottom : 1.5 em ;
padding : 1 rem ;
}
pre code {
background-color : transparent ;
color : inherit ;
line-height : 1.8 ;
font-size : 100 % ;
padding : 0 ;
}
a code {
color : #1BA8CB ;
}
pre . code , pre . programlisting , pre . screen , pre . tt {
background-color : #f7f7f8 ;
border-radius : 4 px ;
font-size : 1 em ;
line-height : 1.45 ;
margin-bottom : 1.25 em ;
overflow-x : auto ;
padding : 1 rem ;
}
li em , p em {
padding : 0 1 px ;
}
code em , tt em {
text-decoration : none ;
}
code + . copy-button {
margin-inline-start : 0.2 ex ;
}
. java-exception {
font-size : 0.75 rem ;
padding-left : 24 px ;
}
. java-exception ul {
margin : 0 ;
line-height : inherit ;
}
. java-exception code {
white-space : pre ;
}
. java-exception-part-toggle {
user-select : none ;
cursor : pointer ;
border-radius : 2 px ;
padding : 0.1 em 0.2 em ;
background : azure ;
color : #686868 ;
}
< / style >
<!-- Inconsolata is used as a default monospace font in the report. -->
< link rel = "stylesheet" href = "https://fonts.googleapis.com/css?family=Inconsolata:400,700" / >
< title > Gradle Configuration Cache< / title >
< / head >
< body >
< div id = "playground" > < / div >
< div class = "report" id = "report" >
Loading...
< / div >
< script type = "text/javascript" >
function configurationCacheProblems ( ) { return (
// begin-report-data
2025-08-21 01:58:46 +09:00
{ "diagnostics" : [ { "problem" : [ { "text" : "Executing Gradle on JVM versions 16 and lower has been deprecated." } ] , "severity" : "WARNING" , "problemDetails" : [ { "text" : "This will fail with an error in Gradle 9.0." } ] , "contextualLabel" : "Executing Gradle on JVM versions 16 and lower has been deprecated." , "documentationLink" : "https://docs.gradle.org/8.12/userguide/upgrading_version_8.html#minimum_daemon_jvm_version" , "problemId" : [ { "name" : "deprecation" , "displayName" : "Deprecation" } , { "name" : "executing-gradle-on-jvm-versions-and-lower" , "displayName" : "Executing Gradle on JVM versions 16 and lower has been deprecated." } ] , "solutions" : [ [ { "text" : "Use JVM 17 or greater to execute Gradle. Projects can continue to use older JVM versions via toolchains." } ] ] } ] , "problemsReport" : { "totalProblemCount" : 1 , "requestedTasks" : "" , "documentationLink" : "https://docs.gradle.org/8.12/userguide/problems-report.html" , "documentationLinkCaption" : "Problem report" , "summaries" : [ ] } }
2025-08-20 23:05:07 +09:00
// end-report-data
) ; }
< / script >
< script type = "text/javascript" >
! function ( n , t ) { "object" == typeof exports && "object" == typeof module ? module . exports = t ( ) : "function" == typeof define && define . amd ? define ( [ ] , t ) : "object" == typeof exports ? exports [ "configuration-cache-report" ] = t ( ) : n [ "configuration-cache-report" ] = t ( ) } ( this , ( ( ) => ( ( { 70 : function ( ) { void 0 === ArrayBuffer . isView && ( ArrayBuffer . isView = function ( n ) { return null != n && null != n . _ _proto _ _ && n . _ _proto _ _ . _ _proto _ _ === Int8Array . prototype . _ _proto _ _ } ) , void 0 === Math . imul && ( Math . imul = function ( n , t ) { return ( 4294901760 & n ) * ( 65535 & t ) + ( 65535 & n ) * ( 0 | t ) | 0 } ) , this [ "configuration-cache-report" ] = function ( n ) { "use strict" ; var t , r , i , e , u , o , f , s , c , a , h , l , _ , v , d , g , w , b , p , m , k , y , q , B , C , x , j , P , I , S , z , E , T , L , N , A , M , F , D , O , R , H , $ , G , U , V , Q , Z , Y , W , K , X , J , nn , tn , rn , en , un , on , fn , sn , cn , an , hn , ln , _n , vn , dn , gn , wn , bn , pn , mn , kn , yn , qn , Bn , Cn , xn , jn , Pn , In , Sn , zn = Math . imul , En = ArrayBuffer . isView ; function Tn ( n , t ) { if ( ! ( t >= 0 ) ) throw fu ( ie ( "Requested element count " + t + " is less than zero." ) ) ; return function ( n , t ) { if ( ! ( t >= 0 ) ) throw fu ( ie ( "Requested element count " + t + " is less than zero." ) ) ; if ( 0 === t ) return pt ( ) ; if ( t >= n . length ) return function ( n ) { switch ( n . length ) { case 0 : return pt ( ) ; case 1 : return gr ( n [ 0 ] ) ; default : return function ( n ) { return Ar ( function ( n ) { return new qt ( n , ! 1 ) } ( n ) ) } ( n ) } } ( n ) ; if ( 1 === t ) return gr ( n [ 0 ] ) ; var r = 0 , i = Nr ( ) , e = 0 , u = n . length ; n : for ( ; e < u ; ) { var o = n [ e ] ; if ( e = e + 1 | 0 , i . d ( o ) , ( r = r + 1 | 0 ) === t ) break n } return i } ( n , Wn ( n . length - t | 0 , 0 ) ) } function Ln ( n , t , r , i , e , u , o ) { return t = t === A ? ", " : t , r = r === A ? "" : r , i = i === A ? "" : i , e = e === A ? - 1 : e , u = u === A ? "..." : u , o = o === A ? null : o , function ( n , t , r , i , e , u , o , f ) { r = r === A ? ", " : r , i = i === A ? "" : i , e = e === A ? "" : e , u = u === A ? - 1 : u , o = o === A ? "..." : o , f = f === A ? null : f , t . e ( i ) ; var s = 0 , c = 0 , a = n . length ; n : for ( ; c < a ; ) { var h = n [ c ] ; if ( c = c + 1 | 0 , ( s = s + 1 | 0 ) > 1 && t . e ( r ) , ! ( u < 0 || s <= u ) ) break n ; Qt ( t , h , f ) } return u >= 0 && s > u && t . e ( o ) , t . e ( e ) , t } ( n , bi ( ) , t , r , i , e , u , o ) . toString ( ) } function Nn ( n ) { return n . length - 1 | 0 } function An ( n , t ) { if ( null == t ) { var r = 0 , i = n . length - 1 | 0 ; if ( r <= i ) do { var e = r ; if ( r = r + 1 | 0 , null == n [ e ] ) return e } while ( r <= i ) } else { var u = 0 , o = n . length - 1 | 0 ; if ( u <= o ) do { var f = u ; if ( u = u + 1 | 0 , oe ( t , n [ f ] ) ) return f } while ( u <= o ) } return - 1 } function Mn ( n , t , r , i , e , u , o ) { return t = t === A ? ", " : t , r = r === A ? "" : r , i = i === A ? "" : i , e = e === A ? - 1 : e , u = u === A ? "..." : u , o = o === A ? null : o , Fn ( n , bi ( ) , t , r , i , e , u , o ) . toString ( ) } function Fn ( n , t , r , i , e , u , o , f ) { r = r === A ? ", " : r , i = i === A ? "" : i , e = e === A ? "" : e , u = u === A ? - 1 : u , o = o === A ? "..." : o , f = f === A ? null : f , t . e ( i ) ; var s = 0 , c = n . f ( ) ; n : for ( ; c . g ( ) ; ) { var a = c . h ( ) ; if ( ( s = s + 1 | 0 ) > 1 && t . e ( r ) , ! ( u < 0 || s <= u ) ) break n ; Qt ( t , a , f ) } return u >= 0 && s > u && t . e ( o ) , t . e ( e ) , t } function Dn ( n ) { if ( n . i ( ) ) throw mu ( "List is empty." ) ; return n . j ( 0 ) } function On ( n ) { return new Yn ( n ) } function Rn ( n ) { if ( Ue ( n , Ti ) ) { var t ; switch ( n . k ( ) ) { case 0 : t = pt ( ) ; break ; case 1 : t = gr ( Ue ( n , Ei ) ? n . j ( 0 ) : n . f ( ) . h ( ) ) ; break ; default : t = Hn ( n ) } return t } return mt ( Vn ( n ) ) } function Hn ( n ) { return Ar ( n ) } function $n ( n ) { if ( Ue ( n , Ti ) && n . k ( ) <= 1 ) return Rn ( n ) ; var t = Vn ( n ) ; return function ( n ) { var t = ( n . k ( ) / 2 | 0 ) - 1 | 0 ; if ( t < 0 ) return lr ( ) ; var r = kt ( n ) , i = 0 ; if ( i <= t ) do { var e = i ; i = i + 1 | 0 ; var u = n . j ( e ) ; n . f4 ( e , n . j ( r ) ) , n . f4 ( r , u ) , r = r - 1 | 0 } while ( e !== t ) } ( t ) , t } function Gn ( n , t ) { if ( ! ( t >= 0 ) ) throw fu ( ie ( "Requested element count " + t + " is less than zero." ) ) ; return function ( n , t ) { if ( ! ( t >= 0 ) ) throw fu ( ie ( "Requested element count " + t + " is less than zero." ) ) ; if ( 0 === t ) return pt ( ) ; if ( Ue ( n , Ti ) ) { if ( t >= n . k ( ) ) return Rn ( n ) ; if ( 1 === t ) return gr ( function ( n ) { if ( Ue ( n , Ei ) ) return Dn ( n ) ; var t = n . f ( ) ; if ( ! t . g ( ) ) throw mu ( "Collection is empty." ) ; return t . h ( ) } ( n ) ) } var r = 0 , i = Nr ( ) , e = n . f ( ) ; n : for ( ; e . g ( ) ; ) { var u = e . h ( ) ; if ( i . d ( u ) , ( r = r + 1 | 0 ) === t ) break n } return mt ( i ) } ( n , Wn ( n . k ( ) - t | 0 , 0 ) ) } function Un ( n , t ) { if ( ! ( t >= 0 ) ) throw fu ( ie ( "Requested element count " + t + " is less than zero." ) ) ; if ( 0 === t ) return pt ( ) ; var r = n . k ( ) ; if ( t >= r ) return Rn ( n ) ; if ( 1 === t ) return gr ( Qn ( n ) ) ; var i = Nr ( ) ; if ( Ue ( n , li ) ) { var e = r - t | 0 ; if ( e < r ) do { var u = e ; e = e + 1 | 0 , i . d ( n . j ( u ) ) } while ( e < r ) } else for ( var o = n . l ( r - t | 0 ) ; o . g ( ) ; ) { var f = o . h ( ) ; i . d ( f ) } return i } function Vn ( n ) { return Ue ( n , Ti ) ? Hn ( n ) : Zn ( n , Lr ( ) ) } function Qn ( n ) { if ( n . i ( ) ) throw mu ( "List is empty." ) ; return n . j ( kt ( n ) ) } function Zn ( n , t ) { for ( var r = n . f ( ) ; r . g ( ) ; ) { var i = r . h ( ) ; t . d ( i ) } return t } function Yn ( n ) { this . n _1 = n } function Wn ( n , t ) { return n < t ? t : n } function Kn ( n , t ) { return n > t ? t : n } function Xn ( n , t ) { return Ut ( ) . q ( n , t , - 1 ) } function Jn ( n , t ) { return new E
//# sourceMappingURL=configuration-cache-report.js.map
< / script >
< / body >
< / html >