SYMBOL INDEX (67400 symbols across 7399 files) FILE: build-plugin/spring-boot-antlib/src/it/sample/src/main/java/org/test/SampleApplication.java class SampleApplication (line 21) | public class SampleApplication { method main (line 23) | public static void main(String[] args) { FILE: build-plugin/spring-boot-antlib/src/main/java/org/springframework/boot/ant/FindMainClass.java class FindMainClass (line 37) | public class FindMainClass extends Task { method FindMainClass (line 47) | public FindMainClass(Project project) { method execute (line 51) | @Override method findMainClass (line 63) | private @Nullable String findMainClass() { method handle (line 82) | private void handle(String mainClass) { method setMainClass (line 95) | public void setMainClass(String mainClass) { method setClassesRoot (line 103) | public void setClassesRoot(File classesRoot) { method setProperty (line 111) | public void setProperty(String property) { FILE: build-plugin/spring-boot-antlib/src/main/java/org/springframework/boot/ant/ShareAntlibLoader.java class ShareAntlibLoader (line 32) | public class ShareAntlibLoader extends Task { method ShareAntlibLoader (line 36) | public ShareAntlibLoader(Project project) { method execute (line 40) | @Override method setRefid (line 48) | public void setRefid(@Nullable String refid) { FILE: build-plugin/spring-boot-gradle-plugin/src/dockerTest/java/org/springframework/boot/gradle/tasks/bundling/BootBuildImageIntegrationTests.java class BootBuildImageIntegrationTests (line 67) | @GradleCompatibility(configurationCache = true) method buildsImageWithDefaultBuilder (line 74) | @TestTemplate method buildsImageWithTrustBuilder (line 92) | @TestTemplate method buildsImageWithWarPackaging (line 109) | @TestTemplate method buildsImageWithWarPackagingAndJarConfiguration (line 127) | @TestTemplate method buildsImageWithCustomName (line 145) | @TestTemplate method buildsImageWithCustomBuilderAndRunImage (line 159) | @TestTemplate method buildsImageWithCommandLineOptions (line 173) | @TestTemplate method buildsImageWithPullPolicy (line 193) | @TestTemplate method buildsImageWithBuildpackFromBuilder (line 211) | @TestTemplate method buildsImageWithBuildpackFromDirectory (line 226) | @TestTemplate method buildsImageWithBuildpackFromTarGzip (line 242) | @TestTemplate method buildsImageWithBuildpacksFromImages (line 259) | @TestTemplate method buildsImageWithBinding (line 274) | @TestTemplate method buildsImageWithTag (line 293) | @TestTemplate method buildsImageWithNetworkModeNone (line 309) | @TestTemplate method buildsImageWithVolumeCaches (line 325) | @TestTemplate method buildsImageWithBindCaches (line 341) | @TestTemplate method cleanupCache (line 365) | private static void cleanupCache(Path cachePath) { method buildsImageWithCreatedDate (line 374) | @TestTemplate method buildsImageWithCurrentCreatedDate (line 391) | @TestTemplate method buildsImageWithApplicationDirectory (line 412) | @TestTemplate method buildsImageWithEmptySecurityOptions (line 427) | @TestTemplate method buildsImageOnLinuxArmWithImagePlatformLinuxArm (line 442) | @TestTemplate method buildsImageWithMultipleCommandLineEnvironments (line 472) | @TestTemplate method failsWhenBuildingOnLinuxAmdWithImagePlatformLinuxArm (line 486) | @TestTemplate method failsWithInvalidCreatedDate (line 511) | @TestTemplate method failsWithBuilderError (line 522) | @TestTemplate method failsWithInvalidImageName (line 534) | @TestTemplate method failsWithBuildpackNotInBuilder (line 546) | @TestTemplate method failsWithInvalidTag (line 557) | @TestTemplate method failsWhenCachesAreConfiguredTwice (line 569) | @TestTemplate method failsWithIncompatiblePlatform (line 577) | @TestTemplate method writeMainClass (line 586) | private void writeMainClass() throws IOException { method writeLongNameResource (line 608) | private void writeLongNameResource() throws IOException { method writeBuildpackContent (line 618) | private void writeBuildpackContent() throws IOException { method tarGzipBuildpackContent (line 654) | private void tarGzipBuildpackContent() throws IOException { method writeDirectoryToTar (line 663) | private void writeDirectoryToTar(TarArchiveOutputStream tar, File dir,... method writeTarEntry (line 677) | private void writeTarEntry(TarArchiveOutputStream tar, String name, in... method writeTarEntry (line 684) | private void writeTarEntry(TarArchiveOutputStream tar, File file, Stri... method writeCertificateBindingFiles (line 692) | private void writeCertificateBindingFiles() throws IOException { method removeImages (line 709) | private void removeImages(String... names) throws IOException { method deleteVolumes (line 721) | private void deleteVolumes(String... names) throws IOException { FILE: build-plugin/spring-boot-gradle-plugin/src/dockerTest/java/org/springframework/boot/gradle/tasks/bundling/BootBuildImageRegistryIntegrationTests.java class BootBuildImageRegistryIntegrationTests (line 49) | @GradleCompatibility method setUp (line 62) | @BeforeEach method buildsImageAndPublishesToRegistry (line 68) | @TestTemplate method writeMainClass (line 87) | private void writeMainClass() { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/dsl/SpringBootExtension.java class SpringBootExtension (line 41) | public class SpringBootExtension { method SpringBootExtension (line 52) | public SpringBootExtension(Project project) { method getMainClass (line 62) | public Property getMainClass() { method buildInfo (line 74) | public void buildInfo() { method buildInfo (line 88) | public void buildInfo(@Nullable Action configurer) { method configureBuildInfoTask (line 108) | private void configureBuildInfoTask(BuildInfo task) { method determineArtifactBaseName (line 113) | private @Nullable String determineArtifactBaseName() { method findArtifactTask (line 118) | private @Nullable Jar findArtifactTask() { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/ApplicationPluginAction.java class ApplicationPluginAction (line 49) | final class ApplicationPluginAction implements PluginApplicationAction { method execute (line 51) | @Override method applyApplicationDefaultJvmArgsToRunTasks (line 67) | private void applyApplicationDefaultJvmArgsToRunTasks(TaskContainer ta... method applyApplicationDefaultJvmArgsToRunTask (line 72) | private void applyApplicationDefaultJvmArgsToRunTask(TaskContainer tas... method configureCreateStartScripts (line 79) | private void configureCreateStartScripts(Project project, JavaApplicat... method artifactFilesToLibCopySpec (line 99) | private CopySpec artifactFilesToLibCopySpec(Project project, Configura... method artifactFiles (line 105) | private Callable artifactFiles(Configuration configura... method getPluginClass (line 109) | @Override method loadResource (line 114) | private String loadResource(String name) { method getResourceAsStream (line 129) | private InputStream getResourceAsStream(String name) { method configureFilePermissions (line 135) | private void configureFilePermissions(CopySpec copySpec, int mode) { method configureFileMode (line 144) | private void configureFileMode(CopySpec copySpec, int mode) { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/CyclonedxPluginAction.java class CyclonedxPluginAction (line 44) | final class CyclonedxPluginAction implements PluginApplicationAction { method getPluginClass (line 46) | @Override method execute (line 51) | @Override method configureCycloneDxTask (line 60) | private void configureCycloneDxTask(TaskProvider void configureTask(Project project, String na... method configurePlugin (line 130) | private > void configurePlugin(Project project, Cl... FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/DependencyManagementPluginAction.java class DependencyManagementPluginAction (line 33) | final class DependencyManagementPluginAction implements PluginApplicatio... method execute (line 35) | @Override method getPluginClass (line 43) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/JarTypeFileSpec.java class JarTypeFileSpec (line 33) | class JarTypeFileSpec implements Spec { method isSatisfiedBy (line 37) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/JavaPluginAction.java class JavaPluginAction (line 62) | final class JavaPluginAction implements PluginApplicationAction { method JavaPluginAction (line 68) | JavaPluginAction(SinglePublishedArtifact singlePublishedArtifact) { method getPluginClass (line 72) | @Override method execute (line 77) | @Override method classifyJarTask (line 97) | private void classifyJarTask(Project project) { method configureBuildTask (line 103) | private void configureBuildTask(Project project) { method configureResolveMainClassNameTask (line 109) | private TaskProvider configureResolveMainClassNa... method configureResolveMainTestClassNameTask (line 136) | private TaskProvider configureResolveMainTestCla... method getJavaApplicationMainClass (line 153) | private static @Nullable String getJavaApplicationMainClass(ExtensionC... method configureBootJarTask (line 161) | private TaskProvider configureBootJarTask(Project project, method configureBootBuildImageTask (line 193) | private void configureBootBuildImageTask(Project project, TaskProvider... method configureArtifactPublication (line 201) | private void configureArtifactPublication(TaskProvider bootJa... method configureBootRunTask (line 205) | private void configureBootRunTask(Project project, TaskProvider locations) { method execute (line 350) | @Override method hasConfigurationProcessorOnClasspath (line 360) | private boolean hasConfigurationProcessorOnClasspath(JavaCompile com... method configureAdditionalMetadataLocations (line 368) | private void configureAdditionalMetadataLocations(JavaCompile compil... FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/KotlinPluginAction.java class KotlinPluginAction (line 33) | class KotlinPluginAction implements PluginApplicationAction { method execute (line 35) | @Override method configureKotlinVersionProperty (line 42) | private void configureKotlinVersionProperty(Project project) { method getKotlinVersion (line 50) | private String getKotlinVersion(Project project) { method enableJavaParametersOption (line 54) | private void enableJavaParametersOption(Project project) { method repairDamageToAotCompileConfigurations (line 60) | private void repairDamageToAotCompileConfigurations(Project project) { method getPluginClass (line 67) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/NativeImagePluginAction.java class NativeImagePluginAction (line 44) | class NativeImagePluginAction implements PluginApplicationAction { method getPluginClass (line 46) | @Override method execute (line 51) | @Override method configureMainNativeBinaryClasspath (line 65) | private void configureMainNativeBinaryClasspath(Project project, Sourc... method removeDevelopmentOnly (line 74) | private Iterable removeDevelopmentOnly(Set { method getPluginClass (line 38) | Class> getPluginClass() throws Cla... FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/ProtobufPluginAction.java class ProtobufPluginAction (line 46) | final class ProtobufPluginAction implements PluginApplicationAction { method getPluginClass (line 56) | @Override method execute (line 61) | @Override method configureProtoc (line 72) | private void configureProtoc(ExecutableLocator protoc) { method configurePlugins (line 76) | private ExecutableLocator configurePlugins(NamedDomainObjectContainer<... method configureGenerateProtoTasks (line 80) | private void configureGenerateProtoTasks(GenerateProtoTaskCollection t... method configureGenerateProtoTask (line 84) | private void configureGenerateProtoTask(GenerateProtoTask task) { method configureGrpcOptions (line 88) | private void configureGrpcOptions(PluginOptions grpc) { method isProtobufToolsLocator (line 92) | private boolean isProtobufToolsLocator(String name) { method configureProtobufToolsLocator (line 96) | private void configureProtobufToolsLocator(Project project, Configurat... method versionAlignmentFor (line 105) | private @Nullable VersionAlignment versionAlignmentFor(DependencyResol... method alignVersionWith (line 118) | private VersionAlignment alignVersionWith(String group, String module) { method asDependencySpec (line 122) | private String asDependencySpec() { method applyIfPossible (line 130) | void applyIfPossible(Project project, DependencyResolveDetails details) { method accepts (line 134) | boolean accepts(DependencyResolveDetails details) { method versionFromRuntimeClasspath (line 139) | private Optional versionFromRuntimeClasspath(Project project, ... FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/ResolveMainClassName.java class ResolveMainClassName (line 54) | @DisableCachingByDefault(because = "Not worth caching") method ResolveMainClassName (line 68) | public ResolveMainClassName() { method getClasspath (line 78) | @Classpath method setClasspath (line 88) | public void setClasspath(FileCollection classpath) { method setClasspath (line 98) | public void setClasspath(Object classpath) { method getOutputFile (line 107) | @OutputFile method getConfiguredMainClassName (line 117) | @Input method resolveAndStoreMainClassName (line 123) | @TaskAction method resolveMainClassName (line 132) | private String resolveMainClassName() { method findMainClass (line 146) | private @Nullable String findMainClass(File file) { method readMainClassName (line 155) | Provider readMainClassName() { class ClassNameReader (line 164) | private static final class ClassNameReader implements Transformer candidate) { method addJarCandidate (line 56) | void addJarCandidate(TaskProvider candidate) { method add (line 62) | private void add(TaskProvider artifact) { method getBuildDependencies (line 67) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/SpringBootAotPlugin.java class SpringBootAotPlugin (line 55) | public class SpringBootAotPlugin implements Plugin { method apply (line 77) | @Override method configureSourceSet (line 94) | private SourceSet configureSourceSet(Project project, String newSource... method configureClassesAndResourcesLibraryElementsAttribute (line 108) | private void configureClassesAndResourcesLibraryElementsAttribute(Proj... method configureJavaRuntimeUsageAttribute (line 114) | private void configureJavaRuntimeUsageAttribute(Project project, Attri... method registerProcessAotTask (line 119) | private void registerProcessAotTask(Project project, SourceSet aotSour... method configureAotTask (line 147) | private void configureAotTask(Project project, SourceSet sourceSet, Ab... method configureToolchainConvention (line 159) | private void configureToolchainConvention(Project project, AbstractAot... method createAotProcessingClasspath (line 165) | @SuppressWarnings({ "unchecked", "rawtypes" }) method removeDevelopmentOnly (line 190) | private Stream removeDevelopmentOnly(Set... method configureDependsOn (line 196) | private void configureDependsOn(Project project, SourceSet aotSourceSet, method registerProcessTestAotTask (line 203) | private void registerProcessTestAotTask(Project project, SourceSet mai... method addJUnitPlatformLauncherDependency (line 231) | private void addJUnitPlatformLauncherDependency(Project project, Confi... method repairKotlinPluginDamage (line 240) | void repairKotlinPluginDamage(Project project) { method repairKotlinPluginDamage (line 247) | private void repairKotlinPluginDamage(Project project, String sourceSe... FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/SpringBootPlugin.java class SpringBootPlugin (line 46) | public class SpringBootPlugin implements Plugin { method apply (line 118) | @Override method verifyGradleVersion (line 126) | private void verifyGradleVersion() { method createExtension (line 134) | private void createExtension(Project project) { method createBootArchivesConfiguration (line 138) | private Configuration createBootArchivesConfiguration(Project project) { method registerPluginActions (line 145) | private void registerPluginActions(Project project, Configuration boot... method withPluginClassOfAction (line 158) | private void withPluginClassOfAction(PluginApplicationAction action, FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/WarPluginAction.java class WarPluginAction (line 45) | class WarPluginAction implements PluginApplicationAction { method WarPluginAction (line 49) | WarPluginAction(SinglePublishedArtifact singlePublishedArtifact) { method getPluginClass (line 53) | @Override method execute (line 58) | @Override method classifyWarTask (line 66) | private void classifyWarTask(Project project) { method configureBootWarTask (line 72) | private TaskProvider configureBootWarTask(Project project) { method providedRuntimeConfiguration (line 112) | private FileCollection providedRuntimeConfiguration(Project project) { method configureBootBuildImageTask (line 117) | private void configureBootBuildImageTask(Project project, TaskProvider... method configureArtifactPublication (line 123) | private void configureArtifactPublication(TaskProvider bootWa... method javaPluginExtension (line 127) | private JavaPluginExtension javaPluginExtension(Project project) { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/AbstractAot.java class AbstractAot (line 36) | @DisableCachingByDefault(because = "Cacheability can only be determined ... method AbstractAot (line 49) | protected AbstractAot() { method getGroupId (line 61) | @Input method getArtifactId (line 70) | @Input method getSourcesOutput (line 79) | @OutputDirectory method getResourcesOutput (line 88) | @OutputDirectory method getClassesOutput (line 97) | @OutputDirectory method processorArgs (line 102) | List processorArgs() { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/ProcessAot.java class ProcessAot (line 34) | @CacheableTask method ProcessAot (line 37) | public ProcessAot() { method getApplicationMainClass (line 45) | @Input method exec (line 48) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/ProcessTestAot.java class ProcessTestAot (line 45) | @CacheableTask method ProcessTestAot (line 50) | public ProcessTestAot() { method getClasspathRoots (line 58) | @InputFiles method setClasspathRoots (line 68) | public void setClasspathRoots(FileCollection classpathRoots) { method getInputClasses (line 72) | @InputFiles method exec (line 81) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/buildinfo/BuildInfo.java class BuildInfo (line 46) | @DisableCachingByDefault(because = "Not worth caching") method BuildInfo (line 51) | public BuildInfo() { method getExcludes (line 62) | @Internal method getFilename (line 71) | @Input method generateBuildProperties (line 78) | @TaskAction method getDestinationDir (line 98) | @OutputDirectory method getProperties (line 106) | @Nested method properties (line 115) | public void properties(Action action) { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoProperties.java class BuildInfoProperties (line 46) | @SuppressWarnings("serial") method BuildInfoProperties (line 53) | @Inject method getGroup (line 68) | @Internal method getArtifact (line 75) | @Internal method getVersion (line 83) | @Internal method getName (line 91) | @Internal method getTime (line 98) | @Internal method getAdditional (line 106) | @Internal method getArtifactIfNotExcluded (line 109) | @Input method getGroupIfNotExcluded (line 115) | @Input method getNameIfNotExcluded (line 121) | @Input method getTimeIfNotExcluded (line 127) | @Input method getVersionIfNotExcluded (line 134) | @Input method getAdditionalIfNotExcluded (line 140) | @Input method getIfNotExcluded (line 145) | private @Nullable T getIfNotExcluded(Property property, String ... method getIfNotExcluded (line 150) | private @Nullable T getIfNotExcluded(Property property, String ... method coerceToStringValues (line 160) | private Map coerceToStringValues(Map i... method applyExclusions (line 173) | private Map applyExclusions(Map input) { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/BootArchive.java type BootArchive (line 42) | public interface BootArchive extends Task { method getMainClass (line 49) | @Input method requiresUnpack (line 57) | void requiresUnpack(String... patterns); method requiresUnpack (line 64) | void requiresUnpack(Spec spec); method getClasspath (line 70) | @Optional method classpath (line 79) | void classpath(Object... classpath); method setClasspath (line 87) | void setClasspath(Object classpath); method setClasspath (line 94) | void setClasspath(FileCollection classpath); method getTargetJavaVersion (line 101) | @Input method resolvedArtifacts (line 112) | void resolvedArtifacts(Provider> resolvedA... method getIncludeTools (line 120) | @Input FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/BootArchiveSupport.java class BootArchiveSupport (line 52) | class BootArchiveSupport { method BootArchiveSupport (line 78) | BootArchiveSupport(String loaderMainClass, Spec libra... method configureManifest (line 86) | void configureManifest(Manifest manifest, String mainClass, String cla... method determineSpringBootVersion (line 111) | private String determineSpringBootVersion() { method createCopyAction (line 116) | CopyAction createCopyAction(Jar jar, ResolvedDependencies resolvedDepe... method createCopyAction (line 120) | CopyAction createCopyAction(Jar jar, ResolvedDependencies resolvedDepe... method getUnixNumericDirPermissions (line 139) | private @Nullable Integer getUnixNumericDirPermissions(CopySpec copySp... method getUnixNumericFilePermissions (line 144) | private @Nullable Integer getUnixNumericFilePermissions(CopySpec copyS... method asUnixNumeric (line 149) | private @Nullable Integer asUnixNumeric(Property spec) { method excludeNonZipLibraryFiles (line 183) | void excludeNonZipLibraryFiles(FileCopyDetails details) { method excludeNonZipFiles (line 189) | void excludeNonZipFiles(FileCopyDetails details) { method isZip (line 195) | private boolean isZip(File file) { method isZip (line 206) | private boolean isZip(InputStream inputStream) throws IOException { method moveModuleInfoToRoot (line 215) | void moveModuleInfoToRoot(CopySpec spec) { method moveToRoot (line 219) | void moveToRoot(FileCopyDetails details) { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/BootBuildImage.java class BootBuildImage (line 71) | @DisableCachingByDefault method BootBuildImage (line 86) | public BootBuildImage() { method asMap (line 113) | private static Map asMap(List variables) { method getArchiveFile (line 132) | @InputFile method getImageName (line 142) | @Input method getBuilder (line 152) | @Input method getTrustBuilder (line 162) | @Input method getRunImage (line 172) | @Input method getEnvironment (line 181) | @Internal method getEnvironmentFromCommandLine (line 189) | @Internal method getEffectiveEnvironment (line 194) | @Input method getCleanCache (line 202) | @Input method getVerboseLogging (line 211) | @Input method getPullPolicy (line 218) | @Input method setPullPolicy (line 229) | public void setPullPolicy(String pullPolicy) { method getPublish (line 238) | @Input method getBuildpacks (line 246) | @Input method getBindings (line 255) | @Input method getTags (line 263) | @Input method getNetwork (line 271) | @Input method getBuildWorkspace (line 281) | @Nested method buildWorkspace (line 293) | public void buildWorkspace(Action action) { method getBuildCache (line 301) | @Nested method buildCache (line 312) | public void buildCache(Action action) { method getLaunchCache (line 320) | @Nested method launchCache (line 331) | public void launchCache(Action action) { method getCreatedDate (line 340) | @Input method getApplicationDirectory (line 350) | @Input method getSecurityOptions (line 359) | @Input method getImagePlatform (line 370) | @Input method getDocker (line 381) | @Nested method docker (line 391) | public void docker(Action action) { method buildImage (line 395) | @TaskAction method createRequest (line 402) | BuildRequest createRequest() { method customize (line 407) | private BuildRequest customize(BuildRequest request) { method customizeBuilder (line 433) | private BuildRequest customizeBuilder(BuildRequest request) { method customizeRunImage (line 441) | private BuildRequest customizeRunImage(BuildRequest request) { method customizeEnvironment (line 449) | private BuildRequest customizeEnvironment(BuildRequest request) { method customizeCreator (line 457) | private BuildRequest customizeCreator(BuildRequest request) { method customizePullPolicy (line 465) | private BuildRequest customizePullPolicy(BuildRequest request) { method customizeBuildpacks (line 473) | private BuildRequest customizeBuildpacks(BuildRequest request) { method customizeBindings (line 481) | private BuildRequest customizeBindings(BuildRequest request) { method customizeTags (line 489) | private BuildRequest customizeTags(BuildRequest request) { method customizeCaches (line 497) | private BuildRequest customizeCaches(BuildRequest request) { method customizeCreatedDate (line 513) | private BuildRequest customizeCreatedDate(BuildRequest request) { method customizeApplicationDirectory (line 521) | private BuildRequest customizeApplicationDirectory(BuildRequest reques... method customizeSecurityOptions (line 529) | private BuildRequest customizeSecurityOptions(BuildRequest request) { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/BootJar.java class BootJar (line 50) | @DisableCachingByDefault(because = "Not worth caching") method BootJar (line 80) | public BootJar() { method configureBootInfSpec (line 93) | private void configureBootInfSpec(CopySpec bootInfSpec) { method classpathDirectories (line 100) | private Iterable classpathDirectories() { method classpathFiles (line 104) | private Iterable classpathFiles() { method classpathEntries (line 108) | private Iterable classpathEntries(Spec filter) { method moveMetaInfToRoot (line 112) | private void moveMetaInfToRoot(CopySpec spec) { method resolvedArtifacts (line 122) | @Override method getResolvedDependencies (line 127) | @Nested method copy (line 132) | @Override method isLayeredDisabled (line 140) | private boolean isLayeredDisabled() { method createCopyAction (line 144) | @Override method isIncludeJarmodeTools (line 154) | private boolean isIncludeJarmodeTools() { method requiresUnpack (line 158) | @Override method requiresUnpack (line 163) | @Override method getLayered (line 173) | @Nested method layered (line 183) | public void layered(Action action) { method getClasspath (line 187) | @Override method classpath (line 192) | @Override method setClasspath (line 199) | @Override method setClasspath (line 204) | @Override method getBootInf (line 215) | @Internal method bootInf (line 230) | public CopySpec bootInf(Action action) { method resolveZipCompression (line 244) | protected ZipCompression resolveZipCompression(FileCopyDetails details) { method isLibrary (line 255) | protected boolean isLibrary(FileCopyDetails details) { method fromCallTo (line 266) | private static Action fromCallTo(Callable callable) { method callTo (line 276) | private static Callable callTo(Callable callable) { class LibrarySpec (line 280) | private final class LibrarySpec implements Spec { method isSatisfiedBy (line 282) | @Override class ZipCompressionResolver (line 289) | private final class ZipCompressionResolver implements Function action) { method isLibrary (line 223) | protected boolean isLibrary(FileCopyDetails details) { method fromCallTo (line 234) | private static Action fromCallTo(Callable callable) { method callTo (line 244) | private static Callable callTo(Callable callable) { class LibrarySpec (line 248) | private final class LibrarySpec implements Spec { method isSatisfiedBy (line 250) | @Override class ZipCompressionResolver (line 257) | private final class ZipCompressionResolver implements Function input,... method getTime (line 442) | private @Nullable Long getTime() { method getTime (line 446) | private @Nullable Long getTime(@Nullable FileCopyDetails details) { method getDirMode (line 456) | private int getDirMode() { method getFileMode (line 461) | private int getFileMode() { method getDirMode (line 466) | private int getDirMode(FileCopyDetails details) { method getFileMode (line 470) | private int getFileMode(FileCopyDetails details) { method getPermissions (line 475) | private int getPermissions(FileCopyDetails details) { method getMode (line 480) | private int getMode(FileCopyDetails details) { type ZipEntryCustomizer (line 494) | @FunctionalInterface method customize (line 505) | void customize(ZipArchiveEntry entry) throws IOException; type ZipEntryContentWriter (line 512) | @FunctionalInterface method writeTo (line 520) | void writeTo(ZipArchiveOutputStream out) throws IOException; method fromInputStream (line 528) | static ZipEntryContentWriter fromInputStream(InputStream in) { method fromLines (line 542) | static ZipEntryContentWriter fromLines(String encoding, Collection input, boolean u... method load (line 575) | private void load(InputStream inputStream) throws IOException { method prepareStoredEntry (line 584) | void prepareStoredEntry(ZipArchiveEntry entry) { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/CacheSpec.java class CacheSpec (line 36) | public class CacheSpec { method CacheSpec (line 42) | @Inject method asCache (line 47) | public @Nullable Cache asCache() { method volume (line 55) | public void volume(Action action) { method bind (line 68) | public void bind(Action action) { class VolumeCacheSpec (line 80) | public abstract static class VolumeCacheSpec { method getName (line 86) | @Input class BindCacheSpec (line 94) | public abstract static class BindCacheSpec { method getSource (line 100) | @Input FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/DefaultTimeZoneOffset.java class DefaultTimeZoneOffset (line 30) | class DefaultTimeZoneOffset { method DefaultTimeZoneOffset (line 36) | DefaultTimeZoneOffset(TimeZone defaultTimeZone) { method removeFrom (line 45) | FileTime removeFrom(FileTime time) { method removeFrom (line 54) | long removeFrom(long time) { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/DockerSpec.java class DockerSpec (line 40) | public abstract class DockerSpec { method DockerSpec (line 46) | @Inject method DockerSpec (line 54) | DockerSpec(DockerRegistrySpec builderRegistry, DockerRegistrySpec publ... method getContext (line 59) | @Input method getHost (line 63) | @Input method getTlsVerify (line 67) | @Input method getCertPath (line 71) | @Input method getBindHostToBuilder (line 75) | @Input method getBuilderRegistry (line 84) | @Nested method builderRegistry (line 94) | public void builderRegistry(Action action) { method getPublishRegistry (line 103) | @Nested method publishRegistry (line 113) | public void publishRegistry(Action action) { method asDockerConfiguration (line 123) | BuilderDockerConfiguration asDockerConfiguration() { method customizeHost (line 132) | private BuilderDockerConfiguration customizeHost(BuilderDockerConfigur... method customizeBuilderAuthentication (line 148) | private BuilderDockerConfiguration customizeBuilderAuthentication(Buil... method customizePublishAuthentication (line 153) | private BuilderDockerConfiguration customizePublishAuthentication(Buil... method getRegistryAuthentication (line 159) | private DockerRegistryAuthentication getRegistryAuthentication(String ... class DockerRegistrySpec (line 178) | public abstract static class DockerRegistrySpec { method getUsername (line 184) | @Input method getPassword (line 192) | @Input method getUrl (line 200) | @Input method getEmail (line 208) | @Input method getToken (line 216) | @Input method hasEmptyAuth (line 220) | boolean hasEmptyAuth() { method nonePresent (line 224) | private boolean nonePresent(Property... properties) { method hasUserAuth (line 233) | boolean hasUserAuth() { method allPresent (line 237) | private boolean allPresent(Property... properties) { method hasTokenAuth (line 246) | boolean hasTokenAuth() { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/LayerResolver.java class LayerResolver (line 40) | class LayerResolver { method LayerResolver (line 48) | LayerResolver(ResolvedDependencies resolvedDependencies, LayeredSpec l... method getLayer (line 55) | @Nullable Layer getLayer(FileCopyDetails details) { method getLayer (line 67) | Layer getLayer(Library library) { method getLayer (line 71) | Layer getLayer(String applicationResource) { method getLayers (line 75) | Iterable getLayers() { method asLibrary (line 79) | private Library asLibrary(FileCopyDetails details) { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/LayeredSpec.java class LayeredSpec (line 55) | public abstract class LayeredSpec { method LayeredSpec (line 63) | @Inject method getEnabled (line 75) | @Input method getApplication (line 83) | @Input method setApplication (line 93) | public void setApplication(ApplicationSpec spec) { method application (line 101) | public void application(Action action) { method getDependencies (line 110) | @Input method setDependencies (line 120) | public void setDependencies(DependenciesSpec spec) { method dependencies (line 128) | public void dependencies(Action action) { method getLayerOrder (line 137) | @Input method asLayers (line 146) | Layers asLayers() { method createLayers (line 153) | private Layers createLayers() { class IntoLayersSpec (line 170) | public abstract static class IntoLayersSpec i... method isEmpty (line 176) | boolean isEmpty() { method IntoLayersSpec (line 180) | IntoLayersSpec(Function specFactory, IntoLayerSpec... spe... method intoLayer (line 185) | public void intoLayer(String layer) { method intoLayer (line 189) | public void intoLayer(String layer, Action action) { method asSelectors (line 195) | List> asSelectors(Function ContentSelector asSelector(Function>... method getIntoLayer (line 248) | String getIntoLayer() { method getIncludes (line 252) | List getIncludes() { method getExcludes (line 256) | List getExcludes() { class DependenciesIntoLayerSpec (line 267) | public static class DependenciesIntoLayerSpec extends IntoLayerSpec { method DependenciesIntoLayerSpec (line 278) | public DependenciesIntoLayerSpec(String intoLayer) { method includeProjectDependencies (line 287) | public void includeProjectDependencies() { method excludeProjectDependencies (line 297) | public void excludeProjectDependencies() { method asLibrarySelector (line 301) | ContentSelector asLibrarySelector(Function> asSelectors() { class IntoLayerSpecFactory (line 344) | private static final class IntoLayerSpecFactory implements Function<... method apply (line 346) | @Override class DependenciesSpec (line 358) | public static class DependenciesSpec extends IntoLayersSpec> asSelectors() { class IntoLayerSpecFactory (line 378) | private static final class IntoLayerSpecFactory method apply (line 381) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/LoaderZipEntries.java class LoaderZipEntries (line 42) | class LoaderZipEntries { method LoaderZipEntries (line 50) | LoaderZipEntries(@Nullable Long entryTime, int dirMode, int fileMode) { method writeTo (line 56) | WrittenEntries writeTo(ZipArchiveOutputStream out) throws IOException { method getResourceAsStream (line 76) | private InputStream getResourceAsStream(String name) { method writeDirectory (line 82) | private void writeDirectory(ZipArchiveEntry entry, ZipArchiveOutputStr... method writeFile (line 88) | private void writeFile(ZipArchiveEntry entry, ZipInputStream in, ZipAr... method prepareEntry (line 95) | private void prepareEntry(ZipArchiveEntry entry, int unixMode) { method copy (line 102) | private void copy(InputStream in, OutputStream out) throws IOException { class WrittenEntries (line 109) | static class WrittenEntries { method addDirectory (line 115) | private void addDirectory(ZipEntry entry) { method addFile (line 119) | private void addFile(ZipEntry entry) { method isWrittenDirectory (line 123) | boolean isWrittenDirectory(FileTreeElement element) { method getFiles (line 131) | Set getFiles() { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/ResolvedDependencies.java class ResolvedDependencies (line 51) | class ResolvedDependencies { method ResolvedDependencies (line 59) | ResolvedDependencies(Project project) { method projectCoordinatesByPath (line 65) | private static Map projectCoordinatesByPat... method libraryCoordinates (line 72) | private static LibraryCoordinates libraryCoordinates(Project project) { method getArtifactIds (line 77) | @Input method getArtifactFiles (line 82) | @Classpath method resolvedArtifacts (line 87) | void resolvedArtifacts(Provider> resolvedA... method find (line 94) | @Nullable DependencyDescriptor find(File file) { method findArtifactIdentifier (line 115) | private @Nullable ComponentArtifactIdentifier findArtifactIdentifier(F... class DependencyDescriptor (line 128) | static final class DependencyDescriptor { method DependencyDescriptor (line 134) | private DependencyDescriptor(LibraryCoordinates coordinates, boolean... method getCoordinates (line 139) | LibraryCoordinates getCoordinates() { method isProjectDependency (line 143) | boolean isProjectDependency() { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/ZipCompression.java type ZipCompression (line 27) | public enum ZipCompression { FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/run/BootRun.java class BootRun (line 36) | @DisableCachingByDefault(because = "Application should always run") method BootRun (line 39) | public BootRun() { method getOptimizedLaunch (line 49) | @Input method sourceResources (line 59) | public void sourceResources(SourceSet sourceSet) { method exec (line 65) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/util/VersionExtractor.java class VersionExtractor (line 36) | public final class VersionExtractor { method VersionExtractor (line 38) | private VersionExtractor() { method forClass (line 46) | public static @Nullable String forClass(Class cls) { method getImplementationVersion (line 66) | private static String getImplementationVersion(JarFile jarFile) throws... FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/TaskConfigurationAvoidanceTests.java class TaskConfigurationAvoidanceTests (line 43) | @AnalyzeClasses(packages = "org.springframework.boot.gradle", method noApisThatCauseEagerTaskConfigurationShouldBeCalled (line 47) | @ArchTest class DoNotIncludeTests (line 60) | static class DoNotIncludeTests implements ImportOption { method includes (line 62) | @Override class ProhibitedMethods (line 69) | private static final class ProhibitedMethods implements Predicate type) { method test (line 77) | @Override class ProhibitedConfigurer (line 87) | private final class ProhibitedConfigurer { method ProhibitedConfigurer (line 91) | private ProhibitedConfigurer(Class type) { method methodsNamed (line 95) | private ProhibitedConfigurer methodsNamed(String... names) { method method (line 102) | private ProhibitedConfigurer method(String name, Class... param... class ProhibitMethodsNamed (line 110) | static class ProhibitMethodsNamed implements Predicate owner, String name) { method test (line 121) | @Override class ProhibitMethod (line 128) | private static final class ProhibitMethod extends ProhibitMethodsNam... method ProhibitMethod (line 132) | private ProhibitMethod(Class owner, String name, List>... method test (line 137) | @Override method match (line 142) | private boolean match(List callParameterTypes) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/docs/AotDocumentationTests.java class AotDocumentationTests (line 32) | @ExtendWith(GradleMultiDslExtension.class) method applyNativeImagePlugin (line 38) | @TestTemplate method applyAotPlugin (line 45) | @TestTemplate FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/docs/Examples.java class Examples (line 22) | final class Examples { method Examples (line 26) | private Examples() { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/docs/GettingStartedDocumentationTests.java class GettingStartedDocumentationTests (line 31) | @ExtendWith(GradleMultiDslExtension.class) method typicalPluginsAppliesExceptedPlugins (line 40) | @TestTemplate FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/docs/IntegratingWithActuatorDocumentationTests.java class IntegratingWithActuatorDocumentationTests (line 38) | @ExtendWith(GradleMultiDslExtension.class) method basicBuildInfo (line 44) | @TestTemplate method buildInfoCustomValues (line 51) | @TestTemplate method buildInfoAdditional (line 65) | @TestTemplate method buildInfoExcludeTime (line 76) | @TestTemplate method buildInfoProperties (line 86) | private Properties buildInfoProperties(File file) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/docs/ManagingDependenciesDocumentationTests.java class ManagingDependenciesDocumentationTests (line 35) | @ExtendWith(GradleMultiDslExtension.class) method dependenciesExampleEvaluatesSuccessfully (line 41) | @TestTemplate method customManagedVersions (line 46) | @TestTemplate method dependencyManagementInIsolation (line 53) | @TestTemplate method dependencyManagementInIsolationWithPluginsBlock (line 60) | @TestTemplate method configurePlatform (line 70) | @TestTemplate method customManagedVersionsWithPlatform (line 77) | @TestTemplate FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/docs/PackagingDocumentationTests.java class PackagingDocumentationTests (line 45) | @ExtendWith(GradleMultiDslExtension.class) method warContainerDependencyEvaluatesSuccessfully (line 51) | @TestTemplate method bootJarMainClass (line 56) | @TestTemplate method bootJarManifestMainClass (line 68) | @TestTemplate method applicationPluginMainClass (line 80) | @TestTemplate method springBootDslMainClass (line 92) | @TestTemplate method bootWarIncludeDevtools (line 104) | @TestTemplate method bootJarRequiresUnpack (line 116) | @TestTemplate method bootWarPropertiesLauncher (line 129) | @TestTemplate method onlyBootJar (line 141) | @TestTemplate method classifiedBootJar (line 155) | @TestTemplate method bootJarLayeredDisabled (line 172) | @TestTemplate method bootJarLayeredCustom (line 184) | @TestTemplate method bootJarLayeredExcludeTools (line 200) | @TestTemplate method bootBuildImageWithBuilder (line 216) | @TestTemplate method bootBuildImageWithCustomBuildpackJvmVersion (line 223) | @TestTemplate method bootBuildImageWithCustomProxySettings (line 230) | @TestTemplate method bootBuildImageWithCustomRuntimeConfiguration (line 238) | @TestTemplate method bootBuildImageWithCustomImageName (line 246) | @TestTemplate method bootBuildImageWithDockerHostMinikube (line 253) | @TestTemplate method bootBuildImageWithDockerHostPodman (line 262) | @TestTemplate method bootBuildImageWithDockerHostColima (line 270) | @TestTemplate method bootBuildImageWithDockerUserAuth (line 278) | @TestTemplate method bootBuildImageWithDockerTokenAuth (line 288) | @TestTemplate method bootBuildImagePublish (line 295) | @TestTemplate method bootBuildImageWithBuildpacks (line 302) | @TestTemplate method bootBuildImageWithCaches (line 310) | @TestTemplate method bootBuildImageWithBindCaches (line 318) | @TestTemplate method jarFile (line 327) | protected void jarFile(File file) throws IOException { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/docs/PublishingDocumentationTests.java class PublishingDocumentationTests (line 33) | @ExtendWith(GradleMultiDslExtension.class) method mavenPublish (line 39) | @TestTemplate FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/docs/RunningDocumentationTests.java class RunningDocumentationTests (line 38) | @ExtendWith(GradleMultiDslExtension.class) method bootRunMain (line 44) | @TestTemplate method applicationPluginMainClassName (line 51) | @TestTemplate method springBootDslMainClassName (line 59) | @TestTemplate method bootRunSourceResources (line 67) | @TestTemplate method bootRunDisableOptimizedLaunch (line 74) | @TestTemplate method bootRunSystemPropertyDefaultValue (line 81) | @TestTemplate method bootRunSystemProperty (line 88) | @TestTemplate method writeMainClass (line 95) | private void writeMainClass() throws IOException { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests.java class BuildInfoDslIntegrationTests (line 42) | @GradleCompatibility method basicJar (line 48) | @TestTemplate method jarWithCustomName (line 68) | @TestTemplate method basicWar (line 80) | @TestTemplate method warWithCustomName (line 100) | @TestTemplate method additionalProperties (line 112) | @TestTemplate method buildInfoProperties (line 126) | private Properties buildInfoProperties() { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/junit/GradleBuildFieldSetter.java class GradleBuildFieldSetter (line 34) | final class GradleBuildFieldSetter implements BeforeEachCallback { method GradleBuildFieldSetter (line 38) | GradleBuildFieldSetter(GradleBuild gradleBuild) { method beforeEach (line 42) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/junit/GradleCompatibilityExtension.java class GradleCompatibilityExtension (line 48) | final class GradleCompatibilityExtension implements TestTemplateInvocati... method provideTestTemplateInvocationContexts (line 52) | @Override method supportsTestTemplate (line 79) | @Override class GradleVersionTestTemplateInvocationContext (line 84) | private static final class GradleVersionTestTemplateInvocationContext ... method GradleVersionTestTemplateInvocationContext (line 92) | GradleVersionTestTemplateInvocationContext(String gradleVersion, boo... method getDisplayName (line 99) | @Override method getAdditionalExtensions (line 104) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/junit/GradleMultiDslExtension.java class GradleMultiDslExtension (line 43) | public class GradleMultiDslExtension implements TestTemplateInvocationCo... method provideTestTemplateInvocationContexts (line 45) | @Override method supportsTestTemplate (line 51) | @Override class DslTestTemplateInvocationContext (line 56) | private static final class DslTestTemplateInvocationContext implements... method DslTestTemplateInvocationContext (line 62) | DslTestTemplateInvocationContext(BuildOutput buildOutput, Dsl dsl) { method getAdditionalExtensions (line 67) | @Override method getDisplayName (line 77) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/junit/GradleProjectBuilder.java class GradleProjectBuilder (line 34) | public final class GradleProjectBuilder { method GradleProjectBuilder (line 40) | private GradleProjectBuilder() { method builder (line 43) | public static GradleProjectBuilder builder() { method withProjectDir (line 47) | public GradleProjectBuilder withProjectDir(File dir) { method withName (line 52) | public GradleProjectBuilder withName(String name) { method build (line 57) | public Project build() { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests.java class ApplicationPluginActionIntegrationTests (line 51) | @GradleCompatibility method noBootDistributionWithoutApplicationPluginApplied (line 57) | @TestTemplate method applyingApplicationPluginCreatesBootDistribution (line 63) | @TestTemplate method noBootStartScriptsTaskWithoutApplicationPluginApplied (line 69) | @TestTemplate method applyingApplicationPluginCreatesBootStartScriptsTask (line 75) | @TestTemplate method createsBootStartScriptsTaskUsesApplicationPluginsDefaultJvmOpts (line 81) | @TestTemplate method zipDistributionForJarCanBeBuilt (line 87) | @TestTemplate method tarDistributionForJarCanBeBuilt (line 100) | @TestTemplate method zipDistributionForWarCanBeBuilt (line 113) | @TestTemplate method tarDistributionForWarCanBeBuilt (line 126) | @TestTemplate method applicationNameCanBeUsedToCustomizeDistributionName (line 139) | @TestTemplate method scriptsHaveCorrectPermissions (line 152) | @TestTemplate method taskConfigurationIsAvoided (line 171) | @TestTemplate method zipEntryNames (line 191) | private List zipEntryNames(File distribution) throws IOExcepti... method tarEntryNames (line 202) | private List tarEntryNames(File distribution) throws IOExcepti... method tarEntries (line 213) | private void tarEntries(File distribution, Consumer c... FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/CyclonedxPluginActionIntegrationTests.java class CyclonedxPluginActionIntegrationTests (line 40) | @GradleCompatibility method sbomIsIncludedInUberJar (line 46) | @TestTemplate method sbomIsIncludedInUberWar (line 51) | @TestTemplate method sbomIsIncludedInUberArchive (line 56) | private void sbomIsIncludedInUberArchive(String taskName, String sbomL... FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/DependencyManagementPluginActionIntegrationTests.java class DependencyManagementPluginActionIntegrationTests (line 34) | @GradleCompatibility method noDependencyManagementIsAppliedByDefault (line 40) | @TestTemplate method bomIsImportedWhenDependencyManagementPluginIsApplied (line 48) | @TestTemplate FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests.java class JavaPluginActionIntegrationTests (line 46) | @GradleCompatibility(configurationCache = true) method noBootJarTaskWithoutJavaPluginApplied (line 52) | @TestTemplate method applyingJavaPluginCreatesBootJarTask (line 57) | @TestTemplate method noBootRunTaskWithoutJavaPluginApplied (line 62) | @TestTemplate method noBootTestRunTaskWithoutJavaPluginApplied (line 67) | @TestTemplate method applyingJavaPluginCreatesBootRunTask (line 72) | @TestTemplate method applyingJavaPluginCreatesBootTestRunTask (line 77) | @TestTemplate method javaCompileTasksUseUtf8Encoding (line 82) | @TestTemplate method javaCompileTasksUseParametersCompilerFlagByDefault (line 88) | @TestTemplate method javaCompileTasksUseParametersAndAdditionalCompilerFlags (line 94) | @TestTemplate method javaCompileTasksCanOverrideDefaultParametersCompilerFlag (line 101) | @TestTemplate method assembleRunsBootJarAndJar (line 107) | @TestTemplate method errorMessageIsHelpfulWhenMainClassCannotBeResolved (line 122) | @TestTemplate method additionalMetadataLocationsConfiguredWhenProcessorIsPresent (line 131) | @TestTemplate method additionalMetadataLocationsNotConfiguredWhenProcessorIsAbsent (line 147) | @TestTemplate method applyingJavaPluginCreatesDevelopmentOnlyConfiguration (line 157) | @TestTemplate method applyingJavaPluginCreatesTestAndDevelopmentOnlyConfiguration (line 162) | @TestTemplate method testCompileClasspathIncludesTestAndDevelopmentOnlyDependencies (line 167) | @TestTemplate method testRuntimeClasspathIncludesTestAndDevelopmentOnlyDependencies (line 172) | @TestTemplate method testCompileClasspathDoesNotIncludeDevelopmentOnlyDependencies (line 177) | @TestTemplate method testRuntimeClasspathDoesNotIncludeDevelopmentOnlyDependencies (line 182) | @TestTemplate method compileClasspathDoesNotIncludeTestAndDevelopmentOnlyDependencies (line 187) | @TestTemplate method runtimeClasspathIncludesTestAndDevelopmentOnlyDependencies (line 192) | @TestTemplate method compileClasspathDoesNotIncludeDevelopmentOnlyDependencies (line 197) | @TestTemplate method runtimeClasspathIncludesDevelopmentOnlyDependencies (line 202) | @TestTemplate method productionRuntimeClasspathIsConfiguredWithAttributesThatMatchRuntimeClasspath (line 207) | @TestTemplate method productionRuntimeClasspathIsConfiguredWithResolvabilityAndConsumabilityThatMatchesRuntimeClasspath (line 216) | @TestTemplate method taskConfigurationIsAvoided (line 225) | @TestTemplate method createMinimalMainSource (line 246) | private void createMinimalMainSource() throws IOException { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests.java class KotlinPluginActionIntegrationTests (line 44) | @DisabledForJreRange(min = JRE.JAVA_20) method noKotlinVersionPropertyWithoutKotlinPlugin (line 50) | @Test method kotlinVersionPropertyIsSet (line 55) | @Test method kotlinCompileTasksUseJavaParametersFlagByDefault (line 63) | @Test method kotlinCompileTasksCanOverrideDefaultJavaParametersFlag (line 71) | @Test method taskConfigurationIsAvoided (line 79) | @Test method compileAotJavaHasTransitiveRuntimeDependenciesOnItsClasspathWhenUsingKotlin (line 95) | @Test method compileAotTestJavaHasTransitiveRuntimeDependenciesOnItsClasspathWhenUsingKotlin (line 103) | @Test method expectConfigurationCacheRequestedDeprecationWarning (line 111) | private void expectConfigurationCacheRequestedDeprecationWarning() { method expectResolvableUsageIsAlreadyAllowedWarning (line 116) | private void expectResolvableUsageIsAlreadyAllowedWarning() { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/NativeImagePluginActionIntegrationTests.java class NativeImagePluginActionIntegrationTests (line 47) | @GradleCompatibility(minimumVersion = "8.3") method applyingNativeImagePluginAppliesAotPlugin (line 53) | @TestTemplate method reachabilityMetadataConfigurationFilesAreCopiedToJar (line 59) | @TestTemplate method reachabilityMetadataConfigurationFilesFromFileRepositoryAreCopiedToJar (line 77) | @TestTemplate method developmentOnlyDependenciesDoNotAppearInNativeImageClasspath (line 97) | @TestTemplate method testAndDevelopmentOnlyDependenciesDoNotAppearInNativeImageClasspath (line 104) | @TestTemplate method classesGeneratedDuringAotProcessingAreOnTheNativeImageClasspath (line 111) | @TestTemplate method classesGeneratedDuringAotTestProcessingAreOnTheTestNativeImageClasspath (line 118) | @TestTemplate method nativeEntryIsAddedToManifest (line 127) | @TestTemplate method projectPath (line 141) | private String projectPath(String path) { method writeDummySpringApplicationAotProcessorMainClass (line 150) | private void writeDummySpringApplicationAotProcessorMainClass() { method getEntryNames (line 171) | protected List getEntryNames(File file) throws IOException { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/OnlyDependencyManagementIntegrationTests.java class OnlyDependencyManagementIntegrationTests (line 32) | @GradleCompatibility method dependencyManagementCanBeConfiguredUsingCoordinatesConstant (line 38) | @TestTemplate FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/ProtobufPluginActionIntegrationTests.java class ProtobufPluginActionIntegrationTests (line 31) | @GradleCompatibility method configuresProtocArtifact (line 37) | @TestTemplate method configuresGrpcPlugin (line 43) | @TestTemplate method configuresGenerateProtoTasksToOmitGenerated (line 49) | @TestTemplate method alignsVersionOfProtocDependency (line 56) | @TestTemplate method alignsVersionOfGrpcDependency (line 62) | @TestTemplate method usesVersionOfProtocDependencyWhenSpecified (line 68) | @TestTemplate method usesVersionOfGrpcPluginDependencyWhenSpecified (line 74) | @TestTemplate FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/SpringBootAotPluginIntegrationTests.java class SpringBootAotPluginIntegrationTests (line 41) | @GradleCompatibility method noProcessAotTaskWithoutAotPluginApplied (line 47) | @TestTemplate method noProcessTestAotTaskWithoutAotPluginApplied (line 53) | @TestTemplate method applyingAotPluginCreatesProcessAotTask (line 59) | @TestTemplate method applyingAotPluginCreatesProcessTestAotTask (line 65) | @TestTemplate method processAotHasLibraryResourcesOnItsClasspath (line 71) | @TestTemplate method processTestAotHasLibraryResourcesOnItsClasspath (line 81) | @TestTemplate method processAotHasTransitiveRuntimeDependenciesOnItsClasspath (line 91) | @TestTemplate method processTestAotHasTransitiveRuntimeDependenciesOnItsClasspath (line 97) | @TestTemplate method processAotDoesNotHaveDevelopmentOnlyDependenciesOnItsClasspath (line 103) | @TestTemplate method processTestAotDoesNotHaveDevelopmentOnlyDependenciesOnItsClasspath (line 109) | @TestTemplate method processAotDoesNotHaveTestAndDevelopmentOnlyDependenciesOnItsClasspath (line 115) | @TestTemplate method processTestAotHasTestAndDevelopmentOnlyDependenciesOnItsClasspath (line 121) | @TestTemplate method processAotRunsWhenProjectHasMainSource (line 127) | @TestTemplate method processTestAotIsSkippedWhenProjectHasNoTestSource (line 136) | @TestTemplate method applyingAotPluginDoesNotPreventConfigurationOfJavaToolchainLanguageVersion (line 144) | @TestTemplate method writeMainClass (line 150) | private void writeMainClass(String packageName, String className) thro... FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/SpringBootPluginIntegrationTests.java class SpringBootPluginIntegrationTests (line 37) | @ExtendWith(GradleBuildExtension.class) method failFastWithVersionOfGradle8LowerThanRequired (line 42) | @Test FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/SpringBootPluginTests.java class SpringBootPluginTests (line 37) | @ClassPathExclusions("kotlin-daemon-client-*.jar") method bootArchivesConfigurationsCannotBeResolved (line 44) | @Test FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests.java class WarPluginActionIntegrationTests (line 44) | @GradleCompatibility method noBootWarTaskWithoutWarPluginApplied (line 50) | @TestTemplate method applyingWarPluginCreatesBootWarTask (line 56) | @TestTemplate method assembleRunsBootWarAndWar (line 62) | @TestTemplate method errorMessageIsHelpfulWhenMainClassCannotBeResolved (line 81) | @TestTemplate method taskConfigurationIsAvoided (line 90) | @TestTemplate FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoIntegrationTests.java class BuildInfoIntegrationTests (line 44) | @GradleCompatibility(configurationCache = true) method defaultValues (line 50) | @TestTemplate method basicExecution (line 63) | @TestTemplate method notUpToDateWhenExecutedTwiceAsTimeChanges (line 77) | @TestTemplate method upToDateWhenExecutedTwiceWithFixedTime (line 94) | @TestTemplate method notUpToDateWhenExecutedTwiceWithFixedTimeAndChangedProjectVersion (line 104) | @TestTemplate method notUpToDateWhenExecutedTwiceWithFixedTimeAndChangedGradlePropertiesProjectVersion (line 116) | @TestTemplate method reproducibleOutputWithFixedTime (line 131) | @TestTemplate method excludeProperties (line 148) | @TestTemplate method buildInfoProperties (line 160) | private Properties buildInfoProperties() { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoTests.java class BuildInfoTests (line 42) | @ClassPathExclusions("kotlin-daemon-client-*") method basicExecution (line 49) | @Test method customArtifactIsReflectedInProperties (line 59) | @Test method artifactCanBeExcludedFromProperties (line 66) | @Test method projectGroupIsReflectedInProperties (line 73) | @Test method customGroupIsReflectedInProperties (line 80) | @Test method groupCanBeExcludedFromProperties (line 87) | @Test method customNameIsReflectedInProperties (line 94) | @Test method nameCanBeExcludedFromProperties (line 101) | @Test method projectVersionIsReflectedInProperties (line 108) | @Test method customVersionIsReflectedInProperties (line 115) | @Test method versionCanBeExcludedFromProperties (line 122) | @Test method timeIsSetInProperties (line 129) | @Test method timeCanBeExcludedFromProperties (line 135) | @Test method timeCanBeCustomizedInProperties (line 142) | @Test method additionalPropertiesAreReflectedInProperties (line 150) | @Test method additionalPropertiesCanBeExcluded (line 158) | @Test method nullAdditionalPropertyProducesInformativeFailure (line 166) | @Test method filenameCanBeCustomized (line 174) | @Test method createProject (line 185) | private Project createProject(String projectName) { method createTask (line 190) | private BuildInfo createTask(Project project) { method buildInfoProperties (line 194) | private Properties buildInfoProperties(BuildInfo task) { method buildInfoProperties (line 200) | private Properties buildInfoProperties(File file) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/AbstractBootArchiveIntegrationTests.java class AbstractBootArchiveIntegrationTests (line 73) | abstract class AbstractBootArchiveIntegrationTests { method AbstractBootArchiveIntegrationTests (line 86) | protected AbstractBootArchiveIntegrationTests(String taskName, String ... method basicBuild (line 94) | @TestTemplate method reproducibleArchive (line 101) | @TestTemplate method upToDateWhenBuiltTwice (line 116) | @TestTemplate method applicationPluginMainClassNameIsUsed (line 126) | @TestTemplate method springBootExtensionMainClassNameIsUsed (line 137) | @TestTemplate method duplicatesAreHandledGracefully (line 148) | @TestTemplate method developmentOnlyDependenciesAreNotIncludedInTheArchiveByDefault (line 155) | @TestTemplate method developmentOnlyDependenciesCanBeIncludedInTheArchive (line 177) | @TestTemplate method versionMismatchBetweenTransitiveDevelopmentOnlyImplementationDependenciesDoesNotRemoveDependencyFromTheArchive (line 192) | @TestTemplate method testAndDevelopmentOnlyDependenciesAreNotIncludedInTheArchiveByDefault (line 208) | @TestTemplate method testAndDevelopmentOnlyDependenciesCanBeIncludedInTheArchive (line 230) | @TestTemplate method jarTypeFilteringIsApplied (line 245) | @TestTemplate method startClassIsSetByResolvingTheMainClass (line 263) | @TestTemplate method upToDateWhenBuiltWithDefaultLayeredAndThenWithExplicitLayered (line 279) | @TestTemplate method notUpToDateWhenBuiltWithoutLayersAndThenWithLayers (line 293) | @TestTemplate method notUpToDateWhenBuiltWithToolsAndThenWithoutTools (line 307) | @TestTemplate method layersWithCustomSourceSet (line 321) | @TestTemplate method implicitLayers (line 328) | @TestTemplate method getExpectedApplicationLayerContents (line 382) | abstract String[] getExpectedApplicationLayerContents(String... additi... method multiModuleImplicitLayers (line 384) | @TestTemplate method customLayers (line 436) | @TestTemplate method multiModuleCustomLayers (line 488) | @TestTemplate method classesFromASecondarySourceSetCanBeIncludedInTheArchive (line 550) | @TestTemplate method javaVersionIsSetInManifest (line 578) | @TestTemplate method defaultDirAndFileModesAreUsed (line 589) | @TestTemplate method dirModeAndFileModeAreApplied (line 614) | @TestTemplate method signed (line 644) | @TestTemplate method copyMainClassApplication (line 655) | private void copyMainClassApplication() throws IOException { method copyApplication (line 659) | protected void copyApplication(String name) throws IOException { method createStandardJar (line 668) | private void createStandardJar(File location) throws IOException { method createDependenciesStarterJar (line 673) | private void createDependenciesStarterJar(File location) throws IOExce... method createDependenciesDeveloperToolsJar (line 677) | private void createDependenciesDeveloperToolsJar(File location) throws... method createJar (line 681) | private void createJar(File location, Consumer attributesC... method writeSettingsGradle (line 690) | private void writeSettingsGradle() { method writeMainClass (line 703) | private void writeMainClass() { method writeResource (line 724) | private void writeResource() { method readLayerIndex (line 737) | private Map> readLayerIndex(JarFile jarFile) thro... method readExtractedLayers (line 756) | private Map> readExtractedLayers(File root, List<... method assertExtractedLayers (line 774) | private void assertExtractedLayers(List layerNames, Map index, String file) { method assertEntryMode (line 800) | private static void assertEntryMode(ZipArchiveEntry entry, int expecte... FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/AbstractBootArchiveTests.java class AbstractBootArchiveTests (line 80) | abstract class AbstractBootArchiveTests { method AbstractBootArchiveTests (line 100) | protected AbstractBootArchiveTests(Class taskClass, String launcher... method createTask (line 109) | @BeforeEach method basicArchiveCreation (line 118) | @Test method whenImplementationNameIsCustomizedItShouldAppearInArchiveManifest (line 135) | @Test method whenProjectVersionIsSetThenImplementationVersionShouldAppearInArchiveManifest (line 146) | @Test method whenImplementationVersionIsCustomizedItShouldAppearInArchiveManifest (line 156) | @Test method classpathJarsArePackagedBeneathLibPathAndAreStored (line 168) | @Test method classpathDirectoriesArePackagedBeneathClassesPath (line 183) | @Test method moduleInfoClassIsPackagedInTheRootOfTheArchive (line 197) | @Test method classpathCanBeSetUsingAFileCollection (line 217) | @Test method classpathCanBeSetUsingAnObject (line 229) | @Test method filesOnTheClasspathThatAreNotZipFilesAreSkipped (line 241) | @Test method loaderIsWrittenToTheRootOfTheJarAfterManifest (line 251) | @Test method loaderIsWrittenToTheRootOfTheJarWhenUsingThePropertiesLauncher (line 268) | @Test method unpackCommentIsAddedToEntryIdentifiedByAPattern (line 282) | @Test method unpackCommentIsAddedToEntryIdentifiedByASpec (line 294) | @Test method customMainClassInTheManifestIsHonored (line 306) | @Test method customStartClassInTheManifestIsHonored (line 320) | @Test method fileTimestampPreservationCanBeDisabled (line 333) | @Test method constantTimestampMatchesGradleInternalTimestamp (line 349) | @Test method archiveIsReproducibleByDefault (line 355) | @Test method archiveReproducibilityCanBeDisabled (line 377) | @Test method devtoolsJarIsExcludedByDefault (line 398) | @Test method allEntriesUseUnixPlatformAndUtf8NameEncoding (line 409) | @Test method loaderIsWrittenFirstThenApplicationClassesThenLibraries (line 430) | @Test method archiveShouldBeLayeredByDefault (line 447) | @Test method jarWhenLayersDisabledShouldNotContainLayersIndex (line 461) | @Test method whenJarIsLayeredThenManifestContainsEntryForLayersIndexInPlaceOfClassesAndLib (line 468) | @Test method whenJarIsLayeredThenLayersIndexIsPresentAndCorrect (line 479) | @Test method whenJarIsLayeredWithCustomStrategiesThenLayersIndexIsPresentAndCorrect (line 520) | @Test method whenArchiveIsLayeredThenToolsJarIsIncluded (line 572) | @Test method shouldAddToolsToTheJar (line 578) | @Test method whenIncludeToolsIsFalseThenToolsAreNotAddedToTheJar (line 586) | @Test method jarFile (line 595) | protected File jarFile(String name) throws IOException { method configure (line 605) | private T configure(T task) { method executeTask (line 614) | protected abstract void executeTask(); method getTask (line 616) | protected T getTask() { method getEntryNames (line 620) | protected List getEntryNames(File file) throws IOException { method getEntryNames (line 626) | protected List getEntryNames(JarFile jarFile) { method newFiles (line 635) | protected File newFiles(String... names) throws IOException { method newFile (line 648) | protected File newFile(String name) throws IOException { method createLayeredJar (line 654) | File createLayeredJar() throws IOException { method createLayeredJar (line 658) | File createLayeredJar(boolean addReachabilityProperties) throws IOExce... method createLayeredJar (line 663) | File createLayeredJar(Action action) throws IOException { method createLayeredJar (line 667) | File createLayeredJar(boolean addReachabilityProperties, Action action); method addContent (line 686) | void addContent() throws IOException { method addContent (line 690) | @SuppressWarnings("unchecked") method createReachabilityProperties (line 741) | protected void createReachabilityProperties(File directory, String gro... method populateResolvedDependencies (line 750) | private void populateResolvedDependencies(Configuration configuration) { method mockArtifact (line 754) | private ResolvedArtifactResult mockArtifact(String fileName, String gr... method entryLines (line 768) | List entryLines(JarFile jarFile, String entryName) throws IOEx... method getLayerNames (line 775) | private Set getLayerNames(List index) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/BootBuildImageTests.java class BootBuildImageTests (line 49) | class BootBuildImageTests { method setUp (line 55) | @BeforeEach method whenProjectVersionIsUnspecifiedThenItIsIgnoredWhenDerivingImageName (line 64) | @Test method whenProjectVersionIsSpecifiedThenItIsUsedInTagOfImageName (line 74) | @Test method whenImageNameIsSpecifiedThenItIsUsedInRequest (line 85) | @Test method springBootVersionDefaultValueIsUsed (line 97) | @Test method whenIndividualEntriesAreAddedToTheEnvironmentThenTheyAreIncludedInTheRequest (line 104) | @Test method whenEntriesAreAddedToTheEnvironmentThenTheyAreIncludedInTheRequest (line 113) | @Test method whenTheEnvironmentIsSetItIsIncludedInTheRequest (line 124) | @Test method whenTheEnvironmentIsSetItReplacesAnyExistingEntriesAndIsIncludedInTheRequest (line 135) | @Test method whenEnvironmentVariablesAreSetOnTheCommandLineTheyAreIncludedInTheRequest (line 147) | @Test method environmentVariablesFromTheCommandLineOverrideThoseInTheBuildScript (line 156) | @Test method whenUsingDefaultConfigurationThenRequestHasVerboseLoggingDisabled (line 166) | @Test method whenVerboseLoggingIsEnabledThenRequestHasVerboseLoggingEnabled (line 171) | @Test method whenUsingDefaultConfigurationThenRequestHasCleanCacheDisabled (line 177) | @Test method whenCleanCacheIsEnabledThenRequestHasCleanCacheEnabled (line 182) | @Test method whenUsingDefaultConfigurationThenRequestHasPublishDisabled (line 188) | @Test method whenNoBuilderIsConfiguredThenRequestHasDefaultBuilder (line 193) | @Test method whenBuilderIsConfiguredThenRequestUsesSpecifiedBuilder (line 200) | @Test method whenTrustBuilderIsEnabledThenRequestHasTrustBuilderEnabled (line 208) | @Test method whenNoRunImageIsConfiguredThenRequestUsesDefaultRunImage (line 215) | @Test method whenRunImageIsConfiguredThenRequestUsesSpecifiedRunImage (line 220) | @Test method whenUsingDefaultConfigurationThenRequestHasAlwaysPullPolicy (line 228) | @Test method whenPullPolicyIsConfiguredThenRequestHasPullPolicy (line 233) | @Test method whenNoBuildpacksAreConfiguredThenRequestUsesDefaultBuildpacks (line 239) | @Test method whenBuildpacksAreConfiguredThenRequestHasBuildpacks (line 244) | @Test method whenEntriesAreAddedToBuildpacksThenRequestHasBuildpacks (line 251) | @Test method whenIndividualEntriesAreAddedToBuildpacksThenRequestHasBuildpacks (line 258) | @Test method whenNoBindingsAreConfiguredThenRequestHasNoBindings (line 266) | @Test method whenBindingsAreConfiguredThenRequestHasBindings (line 271) | @Test method whenEntriesAreAddedToBindingsThenRequestHasBindings (line 278) | @Test method whenIndividualEntriesAreAddedToBindingsThenRequestHasBindings (line 286) | @Test method whenNetworkIsConfiguredThenRequestHasNetwork (line 294) | @Test method whenNoTagsAreConfiguredThenRequestHasNoTags (line 300) | @Test method whenTagsAreConfiguredThenRequestHasTags (line 305) | @Test method whenEntriesAreAddedToTagsThenRequestHasTags (line 313) | @Test method whenIndividualEntriesAreAddedToTagsThenRequestHasTags (line 321) | @Test method whenSecurityOptionsAreNotConfiguredThenRequestHasNoSecurityOptions (line 330) | @Test method whenSecurityOptionsAreEmptyThenRequestHasEmptySecurityOptions (line 335) | @Test method whenSecurityOptionsAreConfiguredThenRequestHasSecurityOptions (line 341) | @Test method whenImagePlatformIsNotConfiguredThenRequestHasNoImagePlatform (line 349) | @Test method whenImagePlatformIsConfiguredThenRequestHasImagePlatform (line 354) | @Test FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests.java class BootJarIntegrationTests (line 39) | @GradleCompatibility(configurationCache = true) method BootJarIntegrationTests (line 42) | BootJarIntegrationTests() { method whenAResolvableCopyOfAnUnresolvableConfigurationIsResolvedThenResolutionSucceeds (line 46) | @TestTemplate method packagedApplicationClasspath (line 52) | @TestTemplate method explodedApplicationClasspath (line 64) | @TestTemplate method copyClasspathApplication (line 76) | private void copyClasspathApplication() throws IOException { method getExpectedApplicationLayerContents (line 80) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/BootJarTests.java class BootJarTests (line 40) | @ClassPathExclusions("kotlin-daemon-client-*") method BootJarTests (line 43) | BootJarTests() { method setUp (line 48) | @BeforeEach method contentCanBeAddedToBootInfUsingCopySpecFromGetter (line 53) | @Test method contentCanBeAddedToBootInfUsingCopySpecAction (line 64) | @Test method jarsInLibAreStored (line 75) | @Test method whenJarIsLayeredClasspathIndexPointsToLayeredLibs (line 86) | @Test method classpathIndexPointsToBootInfLibs (line 97) | @Test method metaInfEntryIsPackagedInTheRootOfTheArchive (line 110) | @Test method aopXmlIsPackagedBeneathClassesDirectory (line 130) | @Test method kotlinModuleIsPackagedBeneathClassesDirectory (line 150) | @Test method metaInfServicesEntryIsPackagedBeneathClassesDirectory (line 170) | @Test method nativeImageArgFileWithExcludesIsWritten (line 190) | @Test method nativeImageArgFileIsNotWrittenWhenExcludesAreEmpty (line 199) | @Test method javaVersionIsWrittenToManifest (line 206) | @Test method applyLayered (line 214) | @Override method executeTask (line 219) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests.java class BootWarIntegrationTests (line 35) | @GradleCompatibility(configurationCache = true) method BootWarIntegrationTests (line 38) | BootWarIntegrationTests() { method getExpectedApplicationLayerContents (line 42) | @Override method multiModuleImplicitLayers (line 49) | @Override method multiModuleCustomLayers (line 55) | @Override method whenTestingWithTheConfigurationCacheAssumeThatTheGradleVersionIsLessThan8 (line 61) | private void whenTestingWithTheConfigurationCacheAssumeThatTheGradleVe... FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/BootWarTests.java class BootWarTests (line 38) | @ClassPathExclusions("kotlin-daemon-client-*") method BootWarTests (line 41) | BootWarTests() { method setUp (line 46) | @BeforeEach method providedClasspathJarsArePackagedInWebInfLibProvided (line 51) | @Test method providedClasspathCanBeSetUsingAFileCollection (line 62) | @Test method providedClasspathCanBeSetUsingAnObject (line 74) | @Test method devtoolsJarIsExcludedByDefaultWhenItsOnTheProvidedClasspath (line 86) | @Test method webappResourcesInDirectoriesThatOverlapWithLoaderCanBePackaged (line 96) | @Test method libProvidedEntriesAreWrittenAfterLibEntries (line 112) | @Test method whenWarIsLayeredClasspathIndexPointsToLayeredLibs (line 122) | @Test method classpathIndexPointsToWebInfLibs (line 133) | @Test method javaVersionIsWrittenToManifest (line 146) | @Test method executeTask (line 154) | @Override method applyLayered (line 159) | @Override FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/DefaultTimeZoneOffsetTests.java class DefaultTimeZoneOffsetTests (line 34) | class DefaultTimeZoneOffsetTests { method removeFromWithLongInDifferentTimeZonesReturnsSameValue (line 38) | @Test method removeFromWithFileTimeReturnsFileTime (line 53) | @Test method toDosTime (line 68) | private long toDosTime(Calendar calendar, long time) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/DockerSpecTests.java class DockerSpecTests (line 42) | class DockerSpecTests { method prepareDockerSpec (line 46) | @BeforeEach method asDockerConfigurationWithDefaults (line 55) | @Test method asDockerConfigurationWithHostConfiguration (line 72) | @Test method asDockerConfigurationWithHostConfigurationNoTlsVerify (line 97) | @Test method asDockerConfigurationWithContextConfiguration (line 120) | @Test method asDockerConfigurationWithHostAndContextFails (line 142) | @Test method asDockerConfigurationWithBindHostToBuilder (line 150) | @Test method asDockerConfigurationWithUserAuth (line 174) | @Test method asDockerConfigurationWithIncompleteBuilderUserAuthFails (line 206) | @Test method asDockerConfigurationWithIncompletePublishUserAuthFails (line 217) | @Test method asDockerConfigurationWithTokenAuth (line 228) | @Test method asDockerConfigurationWithUserAndTokenAuthFails (line 243) | @Test method decoded (line 254) | @Nullable String decoded(@Nullable String value) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/MavenPublishingIntegrationTests.java class MavenPublishingIntegrationTests (line 37) | @GradleCompatibility method bootJarCanBePublished (line 43) | @TestTemplate method bootWarCanBePublished (line 57) | @TestTemplate method artifactWithSuffix (line 71) | private File artifactWithSuffix(String suffix) { method pomWith (line 77) | private PomCondition pomWith() { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/PomCondition.java class PomCondition (line 36) | class PomCondition extends Condition { method PomCondition (line 42) | PomCondition() { method PomCondition (line 46) | private PomCondition(Set expectedContents, Set notExpe... method matches (line 53) | @Override method description (line 74) | @Override method groupId (line 80) | PomCondition groupId(String groupId) { method artifactId (line 85) | PomCondition artifactId(String artifactId) { method version (line 90) | PomCondition version(String version) { method packaging (line 95) | PomCondition packaging(String packaging) { method noDependencies (line 100) | PomCondition noDependencies() { method noPackaging (line 105) | PomCondition noPackaging() { FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests.java class BootRunIntegrationTests (line 45) | @GradleCompatibility(configurationCache = true) method basicExecution (line 51) | @TestTemplate method sourceResourcesCanBeUsed (line 64) | @TestTemplate method springBootExtensionMainClassNameIsUsed (line 76) | @TestTemplate method applicationPluginMainClassNameIsUsed (line 86) | @TestTemplate method applicationPluginMainClassNameIsNotUsedWhenItIsNull (line 96) | @TestTemplate method defaultJvmArgs (line 107) | @TestTemplate method optimizedLaunchDisabledJvmArgs (line 117) | @TestTemplate method applicationPluginJvmArgumentsAreUsed (line 127) | @TestTemplate method jarTypeFilteringIsAppliedToTheClasspath (line 146) | @TestTemplate method classesFromASecondarySourceSetCanBeOnTheClasspath (line 159) | @TestTemplate method developmentOnlyDependenciesAreOnTheClasspath (line 171) | @TestTemplate method testAndDevelopmentOnlyDependenciesAreOnTheClasspath (line 181) | @TestTemplate method copyMainClassApplication (line 191) | private void copyMainClassApplication() throws IOException { method copyClasspathApplication (line 195) | private void copyClasspathApplication() throws IOException { method copyJvmArgsApplication (line 199) | private void copyJvmArgsApplication() throws IOException { method copyApplication (line 203) | private void copyApplication(String name) throws IOException { method canonicalPathOf (line 209) | private String canonicalPathOf(String path) throws IOException { method createStandardJar (line 213) | private void createStandardJar(File location) throws IOException { method createDependenciesStarterJar (line 218) | private void createDependenciesStarterJar(File location) throws IOExce... method createJar (line 222) | private void createJar(File location, Consumer attributesC... FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/run/BootTestRunIntegrationTests.java class BootTestRunIntegrationTests (line 45) | @GradleCompatibility(configurationCache = true) method basicExecution (line 51) | @TestTemplate method defaultJvmArgs (line 64) | @TestTemplate method optimizedLaunchDisabledJvmArgs (line 74) | @TestTemplate method applicationPluginJvmArgumentsAreUsed (line 84) | @TestTemplate method jarTypeFilteringIsAppliedToTheClasspath (line 103) | @TestTemplate method failsGracefullyWhenNoTestMainMethodIsFound (line 116) | @TestTemplate method developmentOnlyDependenciesAreNotOnTheClasspath (line 134) | @TestTemplate method testAndDevelopmentOnlyDependenciesAreOnTheClasspath (line 144) | @TestTemplate method copyClasspathApplication (line 154) | private void copyClasspathApplication() throws IOException { method copyJvmArgsApplication (line 158) | private void copyJvmArgsApplication() throws IOException { method copyApplication (line 162) | private void copyApplication(String name) throws IOException { method canonicalPathOf (line 168) | private String canonicalPathOf(String path) throws IOException { method createStandardJar (line 172) | private void createStandardJar(File location) throws IOException { method createDependenciesStarterJar (line 177) | private void createDependenciesStarterJar(File location) throws IOExce... method createJar (line 181) | private void createJar(File location, Consumer attributesC... FILE: build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/testkit/PluginClasspathGradleBuild.java class PluginClasspathGradleBuild (line 57) | public class PluginClasspathGradleBuild extends GradleBuild { method PluginClasspathGradleBuild (line 61) | public PluginClasspathGradleBuild(BuildOutput buildOutput) { method PluginClasspathGradleBuild (line 65) | public PluginClasspathGradleBuild(BuildOutput buildOutput, Dsl dsl) { method kotlin (line 69) | public PluginClasspathGradleBuild kotlin() { method prepareRunner (line 74) | @Override method pluginClasspath (line 79) | private List pluginClasspath() { method pathOfJarContaining (line 135) | private String pathOfJarContaining(String className) { method pathOfJarContaining (line 144) | private String pathOfJarContaining(Class type) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/resources/com/example/bootjar/classpath/BootJarClasspathApplication.java class BootJarClasspathApplication (line 27) | public class BootJarClasspathApplication { method BootJarClasspathApplication (line 29) | protected BootJarClasspathApplication() { method main (line 33) | public static void main(String[] args) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/resources/com/example/bootjar/main/CustomMainClass.java class CustomMainClass (line 24) | public class CustomMainClass { method CustomMainClass (line 26) | protected CustomMainClass() { method main (line 30) | public static void main(String[] args) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/resources/com/example/bootrun/classpath/BootRunClasspathApplication.java class BootRunClasspathApplication (line 27) | public class BootRunClasspathApplication { method BootRunClasspathApplication (line 29) | protected BootRunClasspathApplication() { method main (line 33) | public static void main(String[] args) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/resources/com/example/bootrun/jvmargs/BootRunJvmArgsApplication.java class BootRunJvmArgsApplication (line 26) | public class BootRunJvmArgsApplication { method BootRunJvmArgsApplication (line 28) | protected BootRunJvmArgsApplication() { method main (line 32) | public static void main(String[] args) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/resources/com/example/bootrun/main/CustomMainClass.java class CustomMainClass (line 24) | public class CustomMainClass { method CustomMainClass (line 26) | protected CustomMainClass() { method main (line 30) | public static void main(String[] args) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/resources/com/example/boottestrun/classpath/BootTestRunClasspathApplication.java class BootTestRunClasspathApplication (line 27) | public class BootTestRunClasspathApplication { method BootTestRunClasspathApplication (line 29) | protected BootTestRunClasspathApplication() { method main (line 33) | public static void main(String[] args) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/resources/com/example/boottestrun/jvmargs/BootTestRunJvmArgsApplication.java class BootTestRunJvmArgsApplication (line 26) | public class BootTestRunJvmArgsApplication { method BootTestRunJvmArgsApplication (line 28) | protected BootTestRunJvmArgsApplication() { method main (line 32) | public static void main(String[] args) { FILE: build-plugin/spring-boot-gradle-plugin/src/test/resources/com/example/boottestrun/nomain/BootTestRunNoMain.java class BootTestRunNoMain (line 24) | public class BootTestRunNoMain { FILE: build-plugin/spring-boot-gradle-plugin/src/test/resources/com/example/bootwar/main/CustomMainClass.java class CustomMainClass (line 24) | public class CustomMainClass { method CustomMainClass (line 26) | protected CustomMainClass() { method main (line 30) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/java/org/springframework/boot/maven/BuildImageRegistryIntegrationTests.java class BuildImageRegistryIntegrationTests (line 41) | @ExtendWith(MavenBuildExtension.class) method setUp (line 53) | @BeforeEach method whenBuildImageIsInvokedWithPublish (line 60) | @TestTemplate FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/java/org/springframework/boot/maven/BuildImageTests.java class BuildImageTests (line 53) | @ExtendWith(MavenBuildExtension.class) method whenBuildImageIsInvokedWithoutRepackageTheArchiveIsRepackagedOnTheFly (line 57) | @TestTemplate method whenBuildImageIsInvokedOnTheCommandLineWithoutRepackageTheArchiveIsRepackagedOnTheFly (line 79) | @TestTemplate method whenPackageIsInvokedWithClassifierTheOriginalArchiveIsFound (line 101) | @TestTemplate method whenBuildImageIsInvokedWithClassifierAndRepackageTheOriginalArchiveIsFound (line 121) | @TestTemplate method whenBuildImageIsInvokedWithClassifierSourceWithoutRepackageTheArchiveIsRepackagedOnTheFly (line 141) | @TestTemplate method whenBuildImageIsInvokedWithRepackageTheExistingArchiveIsUsed (line 163) | @TestTemplate method whenBuildImageIsInvokedWithClassifierAndRepackageTheExistingArchiveIsUsed (line 184) | @TestTemplate method whenBuildImageIsInvokedWithClassifierSourceAndRepackageTheExistingArchiveIsUsed (line 205) | @TestTemplate method whenBuildImageIsInvokedWithWarPackaging (line 227) | @TestTemplate method whenBuildImageIsInvokedWithCustomImageName (line 247) | @TestTemplate method whenBuildImageIsInvokedWithCommandLineParameters (line 267) | @TestTemplate method whenBuildImageIsInvokedWithCustomBuilderImageAndRunImage (line 292) | @TestTemplate method whenBuildImageIsInvokedWithTrustBuilder (line 307) | @TestTemplate method whenBuildImageIsInvokedWithEmptyEnvEntry (line 323) | @TestTemplate method whenBuildImageIsInvokedWithZipPackaging (line 339) | @TestTemplate method whenBuildImageIsInvokedWithBuildpacks (line 356) | @TestTemplate method whenBuildImageIsInvokedWithBinding (line 369) | @TestTemplate method whenBuildImageIsInvokedWithNetworkModeNone (line 384) | @TestTemplate method whenBuildImageIsInvokedOnMultiModuleProjectWithPackageGoal (line 398) | @TestTemplate method whenBuildImageIsInvokedWithTags (line 411) | @TestTemplate method whenBuildImageIsInvokedWithVolumeCaches (line 427) | @TestTemplate method whenBuildImageIsInvokedWithBindCaches (line 443) | @TestTemplate method cleanupCache (line 467) | private static void cleanupCache(Path cachePath) { method whenBuildImageIsInvokedWithCreatedDate (line 476) | @TestTemplate method whenBuildImageIsInvokedWithCurrentCreatedDate (line 492) | @TestTemplate method whenBuildImageIsInvokedWithApplicationDirectory (line 513) | @TestTemplate method whenBuildImageIsInvokedWithEmptySecurityOptions (line 526) | @TestTemplate method whenBuildImageIsInvokedOnLinuxArmWithImagePlatformLinuxArm (line 539) | @TestTemplate method failsWhenBuildImageIsInvokedOnLinuxAmdWithImagePlatformLinuxArm (line 563) | @TestTemplate method failsWhenBuildImageIsInvokedOnMultiModuleProjectWithBuildImageGoal (line 582) | @TestTemplate method failsWhenBuilderFails (line 590) | @TestTemplate method failsWithBuildpackNotInBuilder (line 601) | @TestTemplate method failsWhenFinalNameIsMisconfigured (line 610) | @TestTemplate method failsWhenCachesAreConfiguredTwice (line 618) | @TestTemplate method writeLongNameResource (line 626) | private void writeLongNameResource(File project) { method removeImages (line 639) | private void removeImages(String... names) throws IOException { method removeImage (line 651) | private void removeImage(String name, String version) { method deleteVolumes (line 661) | private void deleteVolumes(String... names) throws IOException { method randomString (line 668) | private String randomString() { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-app-dir/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-bad-buildpack/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-bind-caches/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-bindings/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-builder-error/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-caches-multiple/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-classifier-source-with-repackage/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-classifier-source/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-classifier-with-repackage/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-classifier/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-cmd-line/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-created-date/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-current-created-date/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-custom-builder/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-custom-buildpacks/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-custom-name/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-empty-env-entry/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-final-name/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-fork-classifier/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-multi-module/app/src/main/java/org/test/SampleApplication.java class SampleApplication (line 21) | public class SampleApplication { method main (line 23) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-multi-module/library/src/main/java/org/test/SampleLibrary.java class SampleLibrary (line 19) | public class SampleLibrary { method getMessage (line 20) | public static String getMessage() { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-network/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-platform-linux-arm/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-publish/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-security-opts/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-tags/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-trust-builder/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-volume-caches/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-war-packaging/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-with-repackage/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image-zip-packaging/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/dockerTest/projects/build-image/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/AbstractArchiveIntegrationTests.java class AbstractArchiveIntegrationTests (line 52) | abstract class AbstractArchiveIntegrationTests { method buildLog (line 54) | protected String buildLog(File project) { method jar (line 58) | protected AssertProvider jar(File file) { method readLayerIndex (line 70) | protected Map> readLayerIndex(JarFile jarFile) th... method getLayersIndexLocation (line 96) | protected @Nullable String getLayersIndexLocation() { method readClasspathIndex (line 100) | protected List readClasspathIndex(JarFile jarFile, String loca... class JarAssert (line 116) | static final class JarAssert extends AbstractAssert { method JarAssert (line 118) | private JarAssert(File actual) { method doesNotHaveEntryWithName (line 123) | JarAssert doesNotHaveEntryWithName(String name) { method hasEntryWithName (line 133) | JarAssert hasEntryWithName(String name) { method hasEntryWithNameStartingWith (line 143) | JarAssert hasEntryWithNameStartingWith(String prefix) { method hasUnpackEntryWithNameStartingWith (line 154) | JarAssert hasUnpackEntryWithNameStartingWith(String prefix) { method doesNotHaveEntryWithNameStartingWith (line 166) | JarAssert doesNotHaveEntryWithNameStartingWith(String prefix) { method entryNamesInPath (line 177) | @CheckReturnValue method manifest (line 187) | JarAssert manifest(Consumer consumer) { method withJarFile (line 199) | void withJarFile(Consumer consumer) { method withEntries (line 208) | void withEntries(JarFile jarFile, Consumer> entries) { class ManifestAssert (line 212) | static final class ManifestAssert extends AbstractAssert collectRelativePaths(Path sourceDirectory) { method buildLog (line 236) | protected String buildLog(File project) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/BuildInfoIntegrationTests.java class BuildInfoIntegrationTests (line 41) | @ExtendWith(MavenBuildExtension.class) method buildInfoPropertiesAreGenerated (line 44) | @TestTemplate method generatedBuildInfoIncludesAdditionalProperties (line 54) | @TestTemplate method generatedBuildInfoUsesCustomBuildTime (line 67) | @TestTemplate method generatedBuildInfoReproducible (line 77) | @TestTemplate method generatedBuildInfoReproducibleEpochSeconds (line 87) | @TestTemplate method buildInfoPropertiesAreGeneratedToCustomOutputLocation (line 97) | @TestTemplate method whenBuildTimeIsDisabledIfDoesNotAppearInGeneratedBuildInfo (line 108) | @TestTemplate method whenBuildTimeIsExcludedIfDoesNotAppearInGeneratedBuildInfo (line 118) | @TestTemplate method whenBuildPropertiesAreExcludedTheyDoNotAppearInGeneratedBuildInfo (line 128) | @TestTemplate method buildInfo (line 138) | private ProjectCallback buildInfo(Consumer buildInfo(File project, String... class BuildInfoAssert (line 158) | private static final class BuildInfoAssert extends AbstractMapAssert getPomReplacements() { method project (line 100) | MavenBuild project(String project) { method project (line 104) | MavenBuild project(String root, String project) { method goals (line 109) | MavenBuild goals(String... goals) { method systemProperty (line 114) | MavenBuild systemProperty(String name, String value) { method prepare (line 119) | MavenBuild prepare(ProjectCallback callback) { method execute (line 124) | void execute(ProjectCallback callback) { method executeAndFail (line 128) | void executeAndFail(ProjectCallback callback) { method execute (line 132) | private void execute(ProjectCallback callback, int expectedExitCode) { type ProjectCallback (line 210) | @FunctionalInterface method doWith (line 218) | void doWith(File project) throws Exception; FILE: build-plugin/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/MavenBuildExtension.java class MavenBuildExtension (line 40) | class MavenBuildExtension implements TestTemplateInvocationContextProvid... method supportsTestTemplate (line 42) | @Override method provideTestTemplateInvocationContexts (line 47) | @Override class MavenVersionTestTemplateInvocationContext (line 59) | private static final class MavenVersionTestTemplateInvocationContext i... method MavenVersionTestTemplateInvocationContext (line 63) | private MavenVersionTestTemplateInvocationContext(Path mavenHome) { method getDisplayName (line 67) | @Override method getAdditionalExtensions (line 72) | @Override class MavenBuildParameterResolver (line 79) | private static final class MavenBuildParameterResolver implements Para... method MavenBuildParameterResolver (line 83) | private MavenBuildParameterResolver(Path mavenHome) { method supportsParameter (line 87) | @Override method resolveParameter (line 92) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/RunIntegrationTests.java class RunIntegrationTests (line 35) | @ExtendWith(MavenBuildExtension.class) method whenTheRunGoalIsExecutedTheApplicationIsForkedWithOptimizedJvmArguments (line 38) | @TestTemplate method whenEnvironmentVariablesAreConfiguredTheyAreAvailableToTheApplication (line 46) | @TestTemplate method whenExclusionsAreConfiguredExcludedDependenciesDoNotAppearOnTheClasspath (line 53) | @TestTemplate method whenSystemPropertiesAndJvmArgumentsAreConfiguredTheyAreAvailableToTheApplication (line 60) | @TestTemplate method whenJvmArgumentsAreConfiguredTheyAreAvailableToTheApplication (line 67) | @TestTemplate method whenCommandLineSpecifiesJvmArgumentsTheyAreAvailableToTheApplication (line 74) | @TestTemplate method whenPomAndCommandLineSpecifyJvmArgumentsThenPomOverrides (line 82) | @TestTemplate method whenProfilesAreConfiguredTheyArePassedToTheApplication (line 90) | @TestTemplate method whenUseTestClasspathIsEnabledTheApplicationHasTestDependenciesOnItsClasspath (line 97) | @TestTemplate method whenAWorkingDirectoryIsConfiguredTheApplicationIsRunFromThatDirectory (line 104) | @TestTemplate method whenAdditionalClasspathDirectoryIsConfiguredItsResourcesAreAvailableToTheApplication (line 111) | @TestTemplate method whenAdditionalClasspathFileIsConfiguredItsContentIsAvailableToTheApplication (line 118) | @TestTemplate method whenAToolchainIsConfiguredItIsUsedToRunTheApplication (line 125) | @TestTemplate method whenPomSpecifiesRunArgumentsContainingCommasTheyArePassedToTheApplicationCorrectly (line 133) | @TestTemplate method whenCommandLineSpecifiesRunArgumentsContainingCommasTheyArePassedToTheApplicationCorrectly (line 141) | @TestTemplate method whenPomAndCommandLineSpecifyRunArgumentsThenPomOverrides (line 152) | @TestTemplate method buildLog (line 162) | private String buildLog(File project) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/StartStopIntegrationTests.java class StartStopIntegrationTests (line 32) | @ExtendWith(MavenBuildExtension.class) method startStopWaitsForApplicationToBeReadyAndThenRequestsShutdown (line 35) | @TestTemplate method whenSkipIsTrueStartAndStopAreSkipped (line 43) | @TestTemplate method buildLog (line 51) | private String buildLog(File project) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/TestRunIntegrationTests.java class TestRunIntegrationTests (line 33) | @ExtendWith(MavenBuildExtension.class) method whenTheTestRunGoalIsExecutedTheApplicationIsRunWithTestAndMainClassesAndTestClasspath (line 36) | @TestTemplate method canonicalPathOf (line 48) | private String canonicalPathOf(File project, String path) throws IOExc... method buildLog (line 52) | private String buildLog(File project) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/Versions.java class Versions (line 33) | class Versions { method Versions (line 37) | Versions() { method loadVersions (line 41) | private static Map loadVersions() { method get (line 54) | @Nullable String get(String name) { method asMap (line 58) | Map asMap() { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/WarIntegrationTests.java class WarIntegrationTests (line 46) | @ExtendWith(MavenBuildExtension.class) method getLayersIndexLocation (line 49) | @Override method warRepackaging (line 54) | @TestTemplate method jarDependencyWithCustomFinalNameBuiltInSameReactorIsPackagedUsingArtifactIdAndVersion (line 70) | @TestTemplate method whenRequiresUnpackConfigurationIsProvidedItIsReflectedInTheRepackagedWar (line 78) | @TestTemplate method whenWarIsRepackagedWithOutputTimestampConfiguredThenWarIsReproducible (line 87) | @TestTemplate method buildWarWithOutputTimestamp (line 96) | private String buildWarWithOutputTimestamp(MavenBuild mavenBuild) { method whenWarIsRepackagedWithOutputTimestampConfiguredThenLibrariesAreSorted (line 122) | @TestTemplate method whenADependencyHasSystemScopeAndInclusionOfSystemScopeDependenciesIsEnabledItIsIncludedInTheRepackagedJar (line 143) | @TestTemplate method repackagedWarContainsTheLayersIndexByDefault (line 152) | @TestTemplate method whenWarIsRepackagedWithTheLayersDisabledDoesNotContainLayersIndex (line 182) | @TestTemplate method whenWarIsRepackagedWithToolsExclude (line 196) | @TestTemplate method whenWarIsRepackagedWithTheCustomLayers (line 209) | @TestTemplate method repackagedWarContainsClasspathIndex (line 229) | @TestTemplate method whenEntryIsExcludedItShouldNotBePresentInTheRepackagedWar (line 244) | @TestTemplate method whenSigned (line 253) | @TestTemplate FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-arguments/src/main/java/org/test/SampleApplication.java class SampleApplication (line 23) | @Configuration(proxyBeanMethods = false) method main (line 27) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-arguments/src/main/java/org/test/TestProfileConfiguration.java class TestProfileConfiguration (line 23) | @Configuration(proxyBeanMethods = false) method abc (line 27) | @Bean FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-class-proxy/src/main/java/org/test/SampleApplication.java class SampleApplication (line 24) | @Configuration(proxyBeanMethods = false) method main (line 29) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-class-proxy/src/main/java/org/test/SampleRunner.java class SampleRunner (line 22) | @Component method run (line 25) | @Async FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-compiler-arguments/src/main/java/org/test/SampleApplication.java class SampleApplication (line 23) | @Configuration(proxyBeanMethods = false) method main (line 26) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-exclude-devtools/src/main/java/org/test/SampleApplication.java class SampleApplication (line 22) | @SpringBootApplication method main (line 25) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-jdk-proxy/src/main/java/org/test/SampleApplication.java class SampleApplication (line 29) | @Configuration(proxyBeanMethods = false) method main (line 33) | public static void main(String[] args) { class SampleApplicationRuntimeHints (line 37) | static class SampleApplicationRuntimeHints implements RuntimeHintsRegi... method registerHints (line 39) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-jvm-arguments/src/main/java/org/test/SampleApplication.java class SampleApplication (line 23) | @Configuration(proxyBeanMethods = false) method main (line 27) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-jvm-arguments/src/main/java/org/test/TestProfileConfiguration.java class TestProfileConfiguration (line 23) | @Configuration(proxyBeanMethods = false) method abc (line 27) | @Bean FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-module-info/src/main/java/org/test/SampleApplication.java class SampleApplication (line 22) | @Configuration(proxyBeanMethods = false) method main (line 25) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-profile/src/main/java/org/test/SampleApplication.java class SampleApplication (line 23) | @Configuration(proxyBeanMethods = false) method main (line 27) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-profile/src/main/java/org/test/TestProfileConfiguration.java class TestProfileConfiguration (line 23) | @Configuration(proxyBeanMethods = false) method abc (line 27) | @Bean FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-release/src/main/java/org/test/SampleApplication.java class SampleApplication (line 23) | @Configuration(proxyBeanMethods = false) method main (line 26) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-resource-generation/src/main/java/org/test/ResourceRegisteringAotProcessor.java class ResourceRegisteringAotProcessor (line 25) | class ResourceRegisteringAotProcessor implements BeanFactoryInitializati... method processAheadOfTime (line 27) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-resource-generation/src/main/java/org/test/SampleApplication.java class SampleApplication (line 22) | @Configuration(proxyBeanMethods = false) method main (line 25) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-system-properties/src/main/java/org/test/SampleApplication.java class SampleApplication (line 23) | @Configuration(proxyBeanMethods = false) method main (line 27) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-system-properties/src/main/java/org/test/TestProfileConfiguration.java class TestProfileConfiguration (line 23) | @Configuration(proxyBeanMethods = false) method abc (line 27) | @Bean FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-test-exclude-devtools/src/main/java/org/test/SampleApplication.java class SampleApplication (line 22) | @SpringBootApplication method main (line 25) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-test-exclude-devtools/src/test/java/org/test/SampleApplicationTests.java class SampleApplicationTests (line 22) | @SpringBootTest method contextLoads (line 25) | @Test FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-test-skip/src/main/java/org/test/SampleApplication.java class SampleApplication (line 22) | @Configuration(proxyBeanMethods = false) method main (line 25) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-test-skip/src/test/java/org/test/SampleApplicationTests.java class SampleApplicationTests (line 28) | @SpringJUnitConfig method contextLoads (line 34) | @Test class MyConfig (line 39) | @Configuration method myBean (line 42) | @Bean class MyBean (line 49) | static class MyBean { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-test/src/main/java/org/test/SampleApplication.java class SampleApplication (line 22) | @Configuration(proxyBeanMethods = false) method main (line 25) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot-test/src/test/java/org/test/SampleApplicationTests.java class SampleApplicationTests (line 28) | @SpringJUnitConfig method contextLoads (line 34) | @Test class MyConfig (line 39) | @Configuration method myBean (line 42) | @Bean class MyBean (line 49) | static class MyBean { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/aot/src/main/java/org/test/SampleApplication.java class SampleApplication (line 22) | @Configuration(proxyBeanMethods = false) method main (line 25) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/build-info-additional-properties/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/build-info-custom-build-time/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/build-info-custom-file/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/build-info-disable-build-time/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/build-info-exclude-build-properties/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/build-info-exclude-build-time/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/build-info-reproducible-epoch-seconds/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/build-info-reproducible/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/build-info/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-attach-disabled/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-classifier-main-attach-disabled/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-classifier-main/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-classifier-source-attach-disabled/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-classifier-source/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-create-dir/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-custom-dir/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-custom-layout/custom/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-custom-layout/default/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-custom-layout/layout/src/main/java/smoketest/layout/SampleLayout.java class SampleLayout (line 31) | public class SampleLayout extends Layouts.Jar implements CustomLoaderLay... method SampleLayout (line 35) | public SampleLayout(String name) { method writeLoadedClasses (line 39) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-custom-layout/layout/src/main/java/smoketest/layout/SampleLayoutFactory.java class SampleLayoutFactory (line 24) | public class SampleLayoutFactory implements LayoutFactory { method SampleLayoutFactory (line 28) | public SampleLayoutFactory() { method SampleLayoutFactory (line 31) | public SampleLayoutFactory(String name) { method setName (line 35) | public void setName(String name) { method getName (line 39) | public String getName() { method getLayout (line 43) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-exclude-entry/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-exclude-group/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-include-entry/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-layered-custom-name/jar/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-layered-custom/jar/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-layered-disabled/jar/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-layered/jar/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-lib-name-conflict/test-project/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-no-tools/jar/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-optional-default/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-optional-exclude/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-optional-include/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-output-timestamp/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-signed/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-system-scope-default/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-system-scope/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-test-scope/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-with-layout-property/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-with-unpack/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-with-zip-layout/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-additional-classpath-directory/src/main/java/org/test/SampleApplication.java class SampleApplication (line 23) | public class SampleApplication { method main (line 25) | public static void main(String[] args) { method readContent (line 35) | private static String readContent(String location) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-additional-classpath-jar/src/main/java/org/test/SampleApplication.java class SampleApplication (line 23) | public class SampleApplication { method main (line 25) | public static void main(String[] args) { method readContent (line 35) | private static String readContent(String location) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-arguments-commandline/src/main/java/org/test/SampleApplication.java class SampleApplication (line 21) | public class SampleApplication { method main (line 23) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-arguments/src/main/java/org/test/SampleApplication.java class SampleApplication (line 21) | public class SampleApplication { method main (line 23) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-envargs/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { method assertEnvValue (line 30) | private static void assertEnvValue(String envKey, String expectedValue) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-exclude/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { method isClassPresent (line 31) | private static boolean isClassPresent(String className) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-fork/src/main/java/org/test/SampleApplication.java class SampleApplication (line 21) | public class SampleApplication { method main (line 23) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-jvm-system-props/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-jvmargs-commandline/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-jvmargs/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-profiles/src/main/java/org/test/SampleApplication.java class SampleApplication (line 21) | public class SampleApplication { method main (line 23) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-toolchains/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-use-test-classpath/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run-working-directory/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/run/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/start-stop-skip/src/main/java/org/test/SampleApplication.java class SampleApplication (line 22) | public class SampleApplication { method main (line 24) | public static void main(String[] args) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/start-stop/src/main/java/org/test/SampleApplication.java class SampleApplication (line 27) | public class SampleApplication { method main (line 31) | public static void main(String[] args) throws Exception { type SpringApplicationAdminMXBean (line 54) | public interface SpringApplicationAdminMXBean { method isReady (line 56) | boolean isReady(); method shutdown (line 58) | void shutdown(); class SpringApplicationAdmin (line 62) | static final class SpringApplicationAdmin implements SpringApplication... method isReady (line 68) | @Override method shutdown (line 74) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/test-run/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/test-run/src/test/java/org/test/TestSampleApplication.java class TestSampleApplication (line 22) | public class TestSampleApplication { method main (line 24) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-exclude-entry/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-layered-custom/war/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-layered-disabled/war/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-layered/war/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-no-tools/war/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-output-timestamp/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-reactor/war/src/main/java/com/example/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-signed/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-system-scope/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-with-unpack/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/intTest/projects/war/src/main/java/org/test/SampleApplication.java class SampleApplication (line 19) | public class SampleApplication { method main (line 21) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/AbstractAotMojo.java class AbstractAotMojo (line 57) | public abstract class AbstractAotMojo extends AbstractDependencyFilterMo... method AbstractAotMojo (line 97) | protected AbstractAotMojo(ToolchainManager toolchainManager) { method getSession (line 106) | protected final MavenSession getSession() { method execute (line 110) | @Override method executeAot (line 124) | protected abstract void executeAot() throws Exception; method generateAotAssets (line 126) | protected void generateAotAssets(URL[] classPath, String processorClas... method compileSourceFiles (line 140) | protected final void compileSourceFiles(URL[] classPath, File sourcesD... method getClassPath (line 185) | protected final URL[] getClassPath(File[] directories, ArtifactsFilter... method copyAll (line 193) | protected final void copyAll(Path from, Path to) throws IOException { class Errors (line 213) | protected static class Errors implements DiagnosticListener excludes) { method setIncludes (line 106) | protected void setIncludes(@Nullable List includes) { method setExcludeGroupIds (line 110) | protected void setExcludeGroupIds(String excludeGroupIds) { method getDependencyURLs (line 114) | protected List getDependencyURLs(ArtifactsFilter... additionalFil... method filterDependencies (line 125) | protected final Set filterDependencies(Set depende... method toURL (line 137) | protected URL toURL(File file) { method getFilters (line 151) | private FilterArtifacts getFilters(ArtifactsFilter... additionalFilter... method cleanFilterConfig (line 167) | private String cleanFilterConfig(@Nullable String content) { class ExcludeTestScopeArtifactFilter (line 185) | protected static class ExcludeTestScopeArtifactFilter extends Abstract... method ExcludeTestScopeArtifactFilter (line 187) | ExcludeTestScopeArtifactFilter() { method getArtifactFeature (line 191) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/AbstractPackagerMojo.java class AbstractPackagerMojo (line 64) | public abstract class AbstractPackagerMojo extends AbstractDependencyFil... method AbstractPackagerMojo (line 149) | protected AbstractPackagerMojo(MavenProjectHelper projectHelper) { method getLayout (line 158) | protected @Nullable LayoutType getLayout() { method getLayoutFactory (line 167) | protected @Nullable LayoutFactory getLayoutFactory() { method getConfiguredPackager (line 177) | protected

P getConfiguredPackager(Supplier

sup... method getIncludeRelevantJarModeJars (line 194) | private boolean getIncludeRelevantJarModeJars() { method loadLayersConfiguration (line 198) | private org.springframework.boot.loader.tools.Layers loadLayersConfigu... method loadLayersConfigurationFromClasspath (line 211) | private InputStream loadLayersConfigurationFromClasspath(String name, ... method getCustomLayers (line 220) | private CustomLayers getCustomLayers(String source, InputStreamSource ... method getDocumentIfAvailable (line 230) | private Document getDocumentIfAvailable(InputStreamSource source) thro... method getLibraries (line 246) | protected final Libraries getLibraries(@Nullable Collection getClassesDirectories() { method isUseTestClasspath (line 247) | protected abstract boolean isUseTestClasspath(); method run (line 249) | private void run(String startClassName) throws MojoExecutionException,... method run (line 276) | protected abstract void run(JavaProcessExecutor processExecutor, File ... method resolveApplicationArguments (line 283) | protected RunArguments resolveApplicationArguments() { method resolveEnvVariables (line 294) | protected EnvVariables resolveEnvVariables() { method addArgs (line 298) | private void addArgs(List args) { method determineEnvironmentVariables (line 304) | private Map determineEnvironmentVariables() { method resolveJvmArguments (line 314) | protected RunArguments resolveJvmArguments() { method addJvmArgs (line 331) | private void addJvmArgs(List args) { method addAgents (line 337) | private void addAgents(List args) { method addActiveProfileArgument (line 351) | private void addActiveProfileArgument(RunArguments arguments) { method addClasspath (line 365) | private void addClasspath(List args) throws MojoExecutionExcep... method getClassPathUrls (line 378) | protected URL[] getClassPathUrls() throws MojoExecutionException { method addAdditionalClasspathLocations (line 392) | private void addAdditionalClasspathLocations(List urls) throws Ma... method addResources (line 400) | private void addResources(List urls) throws IOException { method addProjectClasses (line 412) | private void addProjectClasses(List urls) throws MalformedURLExce... method addDependencies (line 418) | private void addDependencies(List urls) throws MalformedURLExcept... method logArguments (line 428) | private void logArguments(String name, String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/ArtifactsLibraries.java class ArtifactsLibraries (line 49) | public class ArtifactsLibraries implements Libraries { method ArtifactsLibraries (line 81) | public ArtifactsLibraries(Set artifacts, Collection artifacts, Set inclu... method doWithLibraries (line 105) | @Override method getDuplicates (line 128) | private Set getDuplicates(Set artifacts) { method isUnpackRequired (line 140) | private boolean isUnpackRequired(Artifact artifact) { method isLocal (line 152) | private boolean isLocal(Artifact artifact) { method getFileName (line 166) | private String getFileName(Artifact artifact) { class ArtifactLibraryCoordinates (line 180) | private static class ArtifactLibraryCoordinates implements LibraryCoor... method ArtifactLibraryCoordinates (line 184) | ArtifactLibraryCoordinates(Artifact artifact) { method getGroupId (line 188) | @Override method getArtifactId (line 193) | @Override method getVersion (line 198) | @Override method toString (line 203) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/BuildImageForkMojo.java class BuildImageForkMojo (line 36) | @Mojo(name = "build-image", defaultPhase = LifecyclePhase.PACKAGE, requi... method BuildImageForkMojo (line 42) | @Inject FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/BuildImageMojo.java class BuildImageMojo (line 64) | public abstract class BuildImageMojo extends AbstractPackagerMojo { method BuildImageMojo (line 219) | protected BuildImageMojo(MavenProjectHelper projectHelper) { method getLayout (line 228) | @Override method getLayoutFactory (line 239) | @Override method execute (line 244) | @Override method buildImage (line 257) | private void buildImage() throws MojoExecutionException { method getBuildRequest (line 272) | private BuildRequest getBuildRequest(Libraries libraries) { method getApplicationContent (line 312) | private TarArchive getApplicationContent(Owner owner, Libraries librar... method getArchiveFile (line 317) | private File getArchiveFile() { method getBackupFile (line 334) | private @Nullable File getBackupFile() { method customize (line 350) | private BuildRequest customize(BuildRequest request) { method customizeCreator (line 355) | private BuildRequest customizeCreator(BuildRequest request) { class MojoBuildLog (line 366) | private static class MojoBuildLog extends AbstractBuildLog { method MojoBuildLog (line 372) | MojoBuildLog(Supplier log) { method log (line 376) | @Override method getProgressConsumer (line 381) | @Override class ProgressLog (line 386) | private class ProgressLog implements Consumer { method ProgressLog (line 392) | ProgressLog(String message) { method accept (line 397) | @Override method log (line 402) | private void log(int percent) { class PackagedTarArchive (line 416) | static class PackagedTarArchive implements TarArchive { method PackagedTarArchive (line 426) | PackagedTarArchive(Owner owner, Libraries libraries, ImagePackager p... method writeTo (line 432) | @Override method write (line 445) | private void write(ZipEntry jarEntry, @Nullable EntryWriter entryWri... method convert (line 460) | private TarArchiveEntry convert(ZipEntry entry) { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/BuildImageNoForkMojo.java class BuildImageNoForkMojo (line 34) | @Mojo(name = "build-image-no-fork", defaultPhase = LifecyclePhase.PACKAG... method BuildImageNoForkMojo (line 39) | @Inject FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/BuildInfoMojo.java class BuildInfoMojo (line 51) | @Mojo(name = "build-info", defaultPhase = LifecyclePhase.GENERATE_RESOUR... method BuildInfoMojo (line 111) | @Inject method execute (line 116) | @Override method getProjectDetails (line 135) | private ProjectDetails getProjectDetails() { method getIfNotExcluded (line 145) | private @Nullable T getIfNotExcluded(String name, @Nullable T valu... method applyExclusions (line 149) | private @Nullable Map applyExclusions(@Nullable Map args(boolean allowArgFile) { method classPathArg (line 72) | private String classPathArg(boolean allowArgFile) { method toString (line 84) | @Override method createArgFile (line 89) | private Path createArgFile() throws IOException { method charset (line 96) | private Charset charset() { method of (line 111) | static ClassPath of(URL... urls) { method of (line 120) | static ClassPath of(List urls) { method of (line 130) | static ClassPath of(UnaryOperator<@Nullable String> getSystemProperty,... method isWindows (line 135) | private static boolean isWindows(UnaryOperator<@Nullable String> getSy... method toPathString (line 140) | private static String toPathString(URL url) { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/CommandLineBuilder.java class CommandLineBuilder (line 36) | final class CommandLineBuilder { method CommandLineBuilder (line 46) | private CommandLineBuilder(String mainClass) { method forMainClass (line 50) | static CommandLineBuilder forMainClass(String mainClass) { method withJvmArguments (line 55) | CommandLineBuilder withJvmArguments(@Nullable String... jvmArguments) { method withSystemProperties (line 62) | CommandLineBuilder withSystemProperties(@Nullable Map ... method withClasspath (line 74) | CommandLineBuilder withClasspath(URL... elements) { method withArguments (line 80) | CommandLineBuilder withArguments(@Nullable String... arguments) { method build (line 87) | List build() { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/CustomLayersProvider.java class CustomLayersProvider (line 54) | class CustomLayersProvider { method getLayers (line 56) | CustomLayers getLayers(Document document) { method validate (line 65) | private void validate(Document document) { method loadSchema (line 76) | private Schema loadSchema() { method getApplicationSelectors (line 86) | private List> getApplicationSelectors(Element ... method getLibrarySelectors (line 90) | private List> getLibrarySelectors(Element roo... method getLayers (line 94) | private List getLayers(Element root) { method getSelectors (line 102) | private List> getSelectors(Element root, String... method getSelector (line 120) | private ContentSelector getSelector(Element element, Function getLibrarySelector(Element element, method getChildNodeTextContent (line 149) | private List getChildNodeTextContent(Element element, String t... method getChildElement (line 161) | private @Nullable Element getChildElement(Element element, String tagN... FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/DependencyFilter.java class DependencyFilter (line 37) | public abstract class DependencyFilter extends AbstractArtifactsFilter { method DependencyFilter (line 46) | public DependencyFilter(List dependenc... method filter (line 50) | @Override method filter (line 61) | protected abstract boolean filter(Artifact artifact); method equals (line 71) | protected final boolean equals(Artifact artifact, FilterableDependency... method getFilters (line 82) | protected final List getFilters() { method exclude (line 93) | public static DependencyFilter exclude(Predicate filter) { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/Docker.java class Docker (line 33) | public class Docker { method getHost (line 53) | public @Nullable String getHost() { method setHost (line 57) | void setHost(@Nullable String host) { method getContext (line 65) | public @Nullable String getContext() { method setContext (line 69) | public void setContext(@Nullable String context) { method isTlsVerify (line 77) | public boolean isTlsVerify() { method setTlsVerify (line 81) | void setTlsVerify(boolean tlsVerify) { method getCertPath (line 90) | public @Nullable String getCertPath() { method setCertPath (line 94) | void setCertPath(@Nullable String certPath) { method isBindHostToBuilder (line 102) | public boolean isBindHostToBuilder() { method setBindHostToBuilder (line 106) | void setBindHostToBuilder(boolean bindHostToBuilder) { method getBuilderRegistry (line 114) | @Nullable DockerRegistry getBuilderRegistry() { method setBuilderRegistry (line 123) | void setBuilderRegistry(@Nullable DockerRegistry builderRegistry) { method getPublishRegistry (line 131) | @Nullable DockerRegistry getPublishRegistry() { method setPublishRegistry (line 140) | void setPublishRegistry(@Nullable DockerRegistry builderRegistry) { method asDockerConfiguration (line 152) | BuilderDockerConfiguration asDockerConfiguration(Log log, boolean publ... method customizeHost (line 161) | private BuilderDockerConfiguration customizeHost(BuilderDockerConfigur... method customizeBuilderAuthentication (line 175) | private BuilderDockerConfiguration customizeBuilderAuthentication(Log ... method customizePublishAuthentication (line 183) | private BuilderDockerConfiguration customizePublishAuthentication(Log ... method getRegistryAuthentication (line 194) | private DockerRegistryAuthentication getRegistryAuthentication(String ... class DockerRegistry (line 218) | public static class DockerRegistry { method DockerRegistry (line 230) | public DockerRegistry() { method DockerRegistry (line 233) | public DockerRegistry(@Nullable String username, @Nullable String pa... method DockerRegistry (line 241) | public DockerRegistry(String token) { method getUsername (line 249) | public @Nullable String getUsername() { method setUsername (line 253) | void setUsername(@Nullable String username) { method getPassword (line 261) | public @Nullable String getPassword() { method setPassword (line 265) | void setPassword(@Nullable String password) { method getEmail (line 273) | public @Nullable String getEmail() { method setEmail (line 277) | void setEmail(@Nullable String email) { method getUrl (line 285) | @Nullable String getUrl() { method setUrl (line 289) | void setUrl(@Nullable String url) { method getToken (line 297) | public @Nullable String getToken() { method setToken (line 301) | void setToken(@Nullable String token) { method isEmpty (line 305) | boolean isEmpty() { method hasTokenAuth (line 310) | boolean hasTokenAuth() { method hasUserAuth (line 314) | boolean hasUserAuth() { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/EnvVariables.java class EnvVariables (line 32) | class EnvVariables { method EnvVariables (line 36) | EnvVariables(@Nullable Map variables) { method parseEnvVariables (line 40) | private static Map parseEnvVariables(@Nullable Map asMap() { method asArray (line 61) | String[] asArray() { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/Exclude.java class Exclude (line 25) | public class Exclude extends FilterableDependency { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/ExcludeFilter.java class ExcludeFilter (line 31) | public class ExcludeFilter extends DependencyFilter { method ExcludeFilter (line 33) | public ExcludeFilter(Exclude... excludes) { method ExcludeFilter (line 37) | public ExcludeFilter(List excludes) { method filter (line 41) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/FilterableDependency.java class FilterableDependency (line 31) | public abstract class FilterableDependency { method getGroupId (line 53) | String getGroupId() { method setGroupId (line 57) | void setGroupId(String groupId) { method getArtifactId (line 61) | String getArtifactId() { method setArtifactId (line 65) | void setArtifactId(String artifactId) { method getClassifier (line 69) | @Nullable String getClassifier() { method setClassifier (line 73) | void setClassifier(@Nullable String classifier) { method set (line 82) | public void set(String property) { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/Image.java class Image (line 49) | public class Image { method getName (line 95) | public @Nullable String getName() { method setName (line 99) | void setName(@Nullable String name) { method getBuilder (line 107) | public @Nullable String getBuilder() { method setBuilder (line 111) | void setBuilder(@Nullable String builder) { method getTrustBuilder (line 119) | public @Nullable Boolean getTrustBuilder() { method setTrustBuilder (line 123) | void setTrustBuilder(@Nullable Boolean trustBuilder) { method getRunImage (line 131) | public @Nullable String getRunImage() { method setRunImage (line 135) | void setRunImage(@Nullable String runImage) { method getEnv (line 143) | public @Nullable Map getEnv() { method getCleanCache (line 151) | public @Nullable Boolean getCleanCache() { method setCleanCache (line 155) | void setCleanCache(@Nullable Boolean cleanCache) { method isVerboseLogging (line 163) | public boolean isVerboseLogging() { method getPullPolicy (line 171) | public @Nullable PullPolicy getPullPolicy() { method setPullPolicy (line 175) | void setPullPolicy(@Nullable PullPolicy pullPolicy) { method getPublish (line 183) | public @Nullable Boolean getPublish() { method setPublish (line 187) | void setPublish(@Nullable Boolean publish) { method getNetwork (line 195) | public @Nullable String getNetwork() { method setNetwork (line 199) | public void setNetwork(@Nullable String network) { method getCreatedDate (line 207) | public @Nullable String getCreatedDate() { method setCreatedDate (line 211) | public void setCreatedDate(@Nullable String createdDate) { method getApplicationDirectory (line 219) | public @Nullable String getApplicationDirectory() { method setApplicationDirectory (line 223) | public void setApplicationDirectory(@Nullable String applicationDirect... method getImagePlatform (line 233) | public @Nullable String getImagePlatform() { method setImagePlatform (line 237) | public void setImagePlatform(@Nullable String imagePlatform) { method getBuildRequest (line 241) | BuildRequest getBuildRequest(Artifact artifact, Function includes) { method filter (line 37) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/JarTypeFilter.java class JarTypeFilter (line 35) | class JarTypeFilter extends DependencyFilter { method JarTypeFilter (line 40) | JarTypeFilter() { method filter (line 44) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/JavaCompilerPluginConfiguration.java class JavaCompilerPluginConfiguration (line 33) | class JavaCompilerPluginConfiguration { method JavaCompilerPluginConfiguration (line 37) | JavaCompilerPluginConfiguration(MavenProject project) { method getSourceMajorVersion (line 41) | @Nullable String getSourceMajorVersion() { method getTargetMajorVersion (line 51) | @Nullable String getTargetMajorVersion() { method getReleaseVersion (line 61) | @Nullable String getReleaseVersion() { method getConfigurationValue (line 71) | private @Nullable String getConfigurationValue(String propertyName) { method getPropertyValue (line 82) | private @Nullable String getPropertyValue(String propertyName) { method getNodeValue (line 89) | private @Nullable String getNodeValue(Xpp3Dom dom, String... childName... method majorVersionFor (line 103) | @Contract("!null -> !null") FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/JavaProcessExecutor.java class JavaProcessExecutor (line 39) | class JavaProcessExecutor { method JavaProcessExecutor (line 49) | JavaProcessExecutor(MavenSession mavenSession, ToolchainManager toolch... method JavaProcessExecutor (line 53) | private JavaProcessExecutor(MavenSession mavenSession, ToolchainManage... method withRunProcessCustomizer (line 60) | JavaProcessExecutor withRunProcessCustomizer(Consumer cust... method run (line 66) | int run(File workingDirectory, List args, Map ... method runAsync (line 84) | RunProcess runAsync(File workingDirectory, List args, Map log) { method handleTimeoutWarning (line 39) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/MatchingGroupIdFilter.java class MatchingGroupIdFilter (line 33) | public class MatchingGroupIdFilter extends AbstractArtifactFeatureFilter { method MatchingGroupIdFilter (line 39) | public MatchingGroupIdFilter(String exclude) { method getArtifactFeature (line 43) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/MavenBuildOutputTimestamp.java class MavenBuildOutputTimestamp (line 41) | class MavenBuildOutputTimestamp { method MavenBuildOutputTimestamp (line 53) | MavenBuildOutputTimestamp(@Nullable String timestamp) { method toFileTime (line 64) | @Nullable FileTime toFileTime() { method toInstant (line 79) | @Nullable Instant toInstant() { method isNumeric (line 102) | private static boolean isNumeric(String str) { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/ProcessAotMojo.java class ProcessAotMojo (line 42) | @Mojo(name = "process-aot", defaultPhase = LifecyclePhase.PREPARE_PACKAG... method ProcessAotMojo (line 99) | @Inject method executeAot (line 104) | @Override method getAotArguments (line 119) | private String[] getAotArguments(String applicationClass) { method getClassPath (line 131) | private URL[] getClassPath() throws Exception { method resolveArguments (line 136) | private RunArguments resolveArguments() { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/ProcessTestAotMojo.java class ProcessTestAotMojo (line 57) | @Mojo(name = "process-test-aot", defaultPhase = LifecyclePhase.PROCESS_T... method ProcessTestAotMojo (line 115) | @Inject method executeAot (line 121) | @Override method getAotArguments (line 143) | private String[] getAotArguments() { method getClassPath (line 154) | protected URL[] getClassPath(boolean includeJUnitPlatformLauncher) thr... method addJUnitPlatformLauncher (line 165) | private URL[] addJUnitPlatformLauncher(URL[] classPath) throws Excepti... method getJUnitPlatformVersion (line 178) | private String getJUnitPlatformVersion() throws MojoExecutionException { method resolveArtifact (line 189) | private Set resolveArtifact(Artifact artifact) throws Except... FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/PropertiesMergingResourceTransformer.java class PropertiesMergingResourceTransformer (line 41) | public class PropertiesMergingResourceTransformer implements Reproducibl... method getData (line 54) | public Properties getData() { method canTransformResource (line 58) | @Override method processResource (line 63) | @Override method processResource (line 70) | @Override method process (line 81) | private void process(String name, String value) { method hasTransformedResource (line 86) | @Override method modifyOutputStream (line 91) | @Override method getResource (line 102) | public @Nullable String getResource() { method setResource (line 106) | public void setResource(@Nullable String resource) { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RepackageMojo.java class RepackageMojo (line 55) | @Mojo(name = "repackage", defaultPhase = LifecyclePhase.PACKAGE, require... method RepackageMojo (line 148) | @Inject method getLayout (line 158) | @Override method getLayoutFactory (line 169) | @Override method execute (line 174) | @Override method repackage (line 187) | private void repackage() throws MojoExecutionException { method parseOutputTimestamp (line 205) | private @Nullable FileTime parseOutputTimestamp() throws MojoExecution... method getRepackager (line 214) | private Repackager getRepackager(File source) { method removeLineBreaks (line 218) | @Contract("!null -> !null") method updateArtifact (line 223) | private void updateArtifact(Artifact source, File target, File origina... method attachArtifact (line 238) | private void attachArtifact(Artifact source, File target, File origina... FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RunArguments.java class RunArguments (line 31) | class RunArguments { method RunArguments (line 37) | RunArguments(@Nullable String arguments) { method RunArguments (line 41) | @SuppressWarnings("NullAway") // Maven can't handle nullable arrays method RunArguments (line 46) | RunArguments(@Nullable Iterable<@Nullable String> args) { method getArgs (line 56) | Deque getArgs() { method asArray (line 60) | String[] asArray() { method parseArgs (line 64) | static String[] parseArgs(@Nullable String arguments) { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RunMojo.java class RunMojo (line 45) | @Mojo(name = "run", requiresProject = true, defaultPhase = LifecyclePhas... method RunMojo (line 64) | @Inject method resolveJvmArguments (line 69) | @Override method run (line 78) | @Override method isUseTestClasspath (line 87) | @Override class RunProcessKiller (line 92) | private static final class RunProcessKiller implements Runnable { method RunProcessKiller (line 96) | private RunProcessKiller(RunProcess runProcess) { method run (line 100) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/SpringApplicationAdminClient.java class SpringApplicationAdminClient (line 40) | class SpringApplicationAdminClient { method SpringApplicationAdminClient (line 49) | SpringApplicationAdminClient(MBeanServerConnection connection, String ... method isReady (line 61) | boolean isReady() throws MojoExecutionException { method stop (line 85) | void stop() throws MojoExecutionException, IOException, InstanceNotFou... method toObjectName (line 97) | private ObjectName toObjectName(String name) { method connect (line 113) | static JMXConnector connect(int port) throws IOException { FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/SpringBootApplicationClassFinder.java class SpringBootApplicationClassFinder (line 33) | abstract class SpringBootApplicationClassFinder { method findSingleClass (line 37) | static String findSingleClass(File classesDirectory) throws MojoExecut... method findSingleClass (line 41) | static String findSingleClass(List classesDirectories) throws Mo... FILE: build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/StartMojo.java class StartMojo (line 53) | @Mojo(name = "start", requiresProject = true, defaultPhase = LifecyclePh... method StartMojo (line 98) | @Inject method run (line 103) | @Override method resolveApplicationArguments (line 116) | @Override method resolveJvmArguments (line 124) | @Override method waitForSpringApplication (line 137) | private void waitForSpringApplication() throws MojoFailureException, M... method doWaitForSpringApplication (line 159) | private void doWaitForSpringApplication(MBeanServerConnection connection) method execute (line 184) | public T execute(long wait, int maxAttempts, Callable<@Nullable T>... method isUseTestClasspath (line 207) | @Override class CreateJmxConnector (line 212) | private class CreateJmxConnector implements Callable<@Nullable JMXConn... method CreateJmxConnector (line 216) | CreateJmxConnector(int port) { method call (line 220) | @Override method hasCauseWithType (line 235) | private boolean hasCauseWithType(Throwable t, Class cls) { method getImplementationVersion (line 65) | private static String getImplementationVersion(JarFile jarFile) throws... FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/ArtifactsLibrariesTests.java class ArtifactsLibrariesTests (line 56) | @ExtendWith(MockitoExtension.class) method setup (line 81) | @BeforeEach method callbackForJars (line 88) | @Test method callbackWithUnpack (line 101) | @Test method renamesDuplicates (line 117) | @Test method libraryCoordinatesVersionUsesBaseVersionOfArtifact (line 141) | @Test method artifactForLocalProjectProducesLocalLibrary (line 160) | @Test method attachedArtifactForLocalProjectProducesLocalLibrary (line 175) | @Test method nonIncludedArtifact (line 192) | @Test FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/ClassPathTests.java class ClassPathTests (line 40) | class ClassPathTests { method argsWhenNoClassPathReturnsEmptyList (line 42) | @Test method argsWhenSingleUrlOnWindowsUsesPath (line 47) | @Test method argsWhenSingleUrlNotOnWindowsUsesPath (line 54) | @Test method argsWhenMultipleUrlsOnWindowsAndAllowedUsesArgFile (line 61) | @Test method argsWhenMultipleUrlsOnWindowsAndNotAllowedUsesPath (line 73) | @Test method argsWhenMultipleUrlsNotOnWindowsUsesPath (line 81) | @Test method toStringShouldReturnClassPath (line 89) | @Test method onWindows (line 97) | private UnaryOperator<@Nullable String> onWindows() { method onLinux (line 101) | private UnaryOperator<@Nullable String> onLinux() { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/CommandLineBuilderTests.java class CommandLineBuilderTests (line 47) | class CommandLineBuilderTests { method buildWithNullJvmArgumentsIsIgnored (line 51) | @Test method buildWithNullIntermediateJvmArgumentIsIgnored (line 58) | @Test method buildWithJvmArgument (line 65) | @Test method buildWithNullSystemPropertyIsIgnored (line 71) | @Test method buildWithSystemProperty (line 77) | @Test method buildWithNullArgumentsIsIgnored (line 83) | @Test method buildWithNullIntermediateArgumentIsIgnored (line 90) | @Test method buildWithClassPath (line 96) | @Test method buildWithClassPathOnWindows (line 106) | @Test method buildAndRunWithLongClassPath (line 122) | @Test method toURL (line 141) | private URL toURL(String path) { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/CustomLayersProviderTests.java class CustomLayersProviderTests (line 44) | class CustomLayersProviderTests { method setup (line 48) | @BeforeEach method getLayerResolverWhenDocumentValid (line 53) | @Test method mockLibrary (line 73) | private Library mockLibrary(String name, String groupId, @Nullable Str... method getLayerResolverWhenDocumentContainsLibraryLayerWithNoFilters (line 80) | @Test method getLayerResolverWhenDocumentContainsResourceLayerWithNoFilters (line 89) | @Test method getDocument (line 98) | private Document getDocument(String resourceName) throws Exception { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/DependencyFilterMojoTests.java class DependencyFilterMojoTests (line 49) | class DependencyFilterMojoTests { method filterDependencies (line 55) | @Test method filterGroupIdExactMatch (line 66) | @Test method filterScopeKeepOrder (line 77) | @Test method filterGroupIdKeepOrder (line 88) | @Test method filterExcludeKeepOrder (line 99) | @Test method excludeByJarType (line 113) | @Test method createArtifact (line 122) | private static Artifact createArtifact(String groupId, String artifact... method createArtifact (line 126) | private static Artifact createArtifact(String groupId, String artifact... method createArtifact (line 130) | private static Artifact createArtifact(String groupId, String artifact... method createArtifactFile (line 142) | private static File createArtifactFile(@Nullable String jarType) { class TestableDependencyFilterMojo (line 158) | private static final class TestableDependencyFilterMojo extends Abstra... method TestableDependencyFilterMojo (line 162) | private TestableDependencyFilterMojo(List excludes, String ... method filterDependencies (line 169) | Set filterDependencies(Artifact... artifacts) throws MojoE... method execute (line 174) | @Override FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/DependencyFilterTests.java class DependencyFilterTests (line 36) | class DependencyFilterTests { method excludeFiltersBasedOnPredicate (line 38) | @Test FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/DockerTests.java class DockerTests (line 38) | class DockerTests { method asDockerConfigurationWithDefaults (line 42) | @Test method asDockerConfigurationWithHostConfiguration (line 62) | @Test method asDockerConfigurationWithContextConfiguration (line 90) | @Test method asDockerConfigurationWithHostAndContextFails (line 115) | @Test method asDockerConfigurationWithBindHostToBuilder (line 124) | @Test method asDockerConfigurationWithUserAuth (line 153) | @Test method asDockerConfigurationWithIncompleteBuilderUserAuthFails (line 181) | @Test method asDockerConfigurationWithIncompletePublishUserAuthFails (line 190) | @Test method asDockerConfigurationWithIncompletePublishUserAuthDoesNotFailIfPublishIsDisabled (line 199) | @Test method asDockerConfigurationWithTokenAuth (line 208) | @Test method asDockerConfigurationWithUserAndTokenAuthFails (line 228) | @Test method asDockerConfigurationWithUserAndTokenAuthDoesNotFailIfPublishingIsDisabled (line 240) | @Test method createDockerConfiguration (line 252) | private BuilderDockerConfiguration createDockerConfiguration(Docker do... method decoded (line 256) | String decoded(String value) { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/EnvVariablesTests.java class EnvVariablesTests (line 32) | class EnvVariablesTests { method asNull (line 34) | @Test method asArray (line 40) | @Test method asMap (line 46) | @Test method getTestArgs (line 52) | private Map getTestArgs() { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/ExcludeFilterTests.java class ExcludeFilterTests (line 39) | @SuppressWarnings({ "rawtypes", "unchecked" }) method excludeSimple (line 42) | @Test method excludeGroupIdNoMatch (line 49) | @Test method excludeArtifactIdNoMatch (line 58) | @Test method excludeClassifier (line 67) | @Test method excludeClassifierNoTargetClassifier (line 74) | @Test method excludeClassifierNoMatch (line 83) | @Test method excludeMulti (line 92) | @Test method createExclude (line 106) | private Exclude createExclude(String groupId, String artifactId) { method createExclude (line 110) | private Exclude createExclude(String groupId, String artifactId, @Null... method createArtifact (line 120) | private Artifact createArtifact(String groupId, String artifactId, @Nu... method createArtifact (line 128) | private Artifact createArtifact(String groupId, String artifactId) { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/ImageTests.java class ImageTests (line 55) | class ImageTests { method getBuildRequestWhenNameIsNullDeducesName (line 57) | @Test method getBuildRequestWhenNameIsSetUsesName (line 63) | @Test method getBuildRequestWhenNoCustomizationsUsesDefaults (line 71) | @Test method getBuildRequestWhenHasBuilderUsesBuilder (line 89) | @Test method getBuildRequestWhenHasBuilderAndTrustBuilderUsesBuilderAndTrustBuilder (line 98) | @Test method getBuildRequestWhenHasDefaultBuilderAndTrustBuilderUsesTrustBuilder (line 108) | @Test method getBuildRequestWhenHasRunImageUsesRunImage (line 117) | @Test method getBuildRequestWhenHasEnvUsesEnv (line 125) | @Test method getBuildRequestWhenHasCleanCacheUsesCleanCache (line 133) | @Test method getBuildRequestWhenHasVerboseLoggingUsesVerboseLogging (line 141) | @Test method getBuildRequestWhenHasPullPolicyUsesPullPolicy (line 149) | @Test method getBuildRequestWhenHasPublishUsesPublish (line 157) | @Test method getBuildRequestWhenHasBuildpacksUsesBuildpacks (line 165) | @Test method getBuildRequestWhenHasBindingsUsesBindings (line 174) | @Test method getBuildRequestWhenNetworkUsesNetwork (line 183) | @Test method getBuildRequestWhenHasTagsUsesTags (line 191) | @Test method getBuildRequestWhenHasBuildWorkspaceVolumeUsesWorkspace (line 200) | @Test method getBuildRequestWhenHasBuildCacheVolumeUsesCache (line 208) | @Test method getBuildRequestWhenHasLaunchCacheVolumeUsesCache (line 216) | @Test method getBuildRequestWhenHasBuildWorkspaceBindUsesWorkspace (line 224) | @Test method getBuildRequestWhenHasBuildCacheBindUsesCache (line 232) | @Test method getBuildRequestWhenHasLaunchCacheBindUsesCache (line 240) | @Test method getBuildRequestWhenHasCreatedDateUsesCreatedDate (line 248) | @Test method getBuildRequestWhenHasApplicationDirectoryUsesApplicationDirectory (line 256) | @Test method getBuildRequestWhenHasNoSecurityOptionsUsesNoSecurityOptions (line 264) | @Test method getBuildRequestWhenHasSecurityOptionsUsesSecurityOptions (line 271) | @Test method getBuildRequestWhenHasEmptySecurityOptionsUsesSecurityOptions (line 279) | @Test method getBuildRequestWhenHasImagePlatformUsesImagePlatform (line 287) | @Test method getBuildRequestWhenImagePlatformIsEmptyDoesntSetImagePlatform (line 295) | @Test method createArtifact (line 303) | private Artifact createArtifact() { method mockApplicationContent (line 308) | private Function mockApplicationContent() { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/IncludeFilterTests.java class IncludeFilterTests (line 38) | @SuppressWarnings({ "rawtypes", "unchecked" }) method includeSimple (line 41) | @Test method includeGroupIdNoMatch (line 50) | @Test method includeArtifactIdNoMatch (line 58) | @Test method includeClassifier (line 66) | @Test method includeClassifierNoTargetClassifier (line 75) | @Test method includeClassifierNoMatch (line 83) | @Test method includeMulti (line 91) | @Test method createInclude (line 104) | private Include createInclude(String groupId, String artifactId) { method createInclude (line 108) | private Include createInclude(String groupId, String artifactId, @Null... method createArtifact (line 118) | private Artifact createArtifact(String groupId, String artifactId, @Nu... method createArtifact (line 126) | private Artifact createArtifact(String groupId, String artifactId) { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/JarTypeFilterTests.java class JarTypeFilterTests (line 39) | class JarTypeFilterTests { method whenArtifactHasNoJarTypeThenItIsIncluded (line 45) | @Test method whenArtifactHasJarTypeThatIsNotExcludedThenItIsIncluded (line 50) | @Test method whenArtifactHasDependenciesStarterJarTypeThenItIsExcluded (line 55) | @Test method whenArtifactHasAnnotationProcessorJarTypeThenItIsExcluded (line 60) | @Test method whenArtifactHasDevelopmentToolJarTypeThenItIsExcluded (line 65) | @Test method whenArtifactHasNoManifestFileThenItIsIncluded (line 70) | @Test method createArtifact (line 75) | private Artifact createArtifact(@Nullable String springBootJarType) { method createArtifactWithNoManifest (line 91) | private Artifact createArtifactWithNoManifest() { method mockArtifact (line 102) | private Artifact mockArtifact(Path jarPath) { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/JavaCompilerPluginConfigurationTests.java class JavaCompilerPluginConfigurationTests (line 42) | class JavaCompilerPluginConfigurationTests { method setUp (line 48) | @BeforeEach method versionsAreNullWithNoConfiguration (line 55) | @Test method versionsAreReturnedFromConfiguration (line 65) | @Test method versionsAreReturnedFromProperties (line 80) | @Test method buildConfigurationDom (line 94) | private Xpp3Dom buildConfigurationDom(String... properties) throws IOE... FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/MavenBuildOutputTimestampTests.java class MavenBuildOutputTimestampTests (line 33) | class MavenBuildOutputTimestampTests { method shouldParseNull (line 35) | @Test method shouldParseSingleDigit (line 40) | @Test method shouldNotParseSingleCharacter (line 45) | @Test method shouldParseIso8601 (line 50) | @Test method shouldParseIso8601WithMilliseconds (line 55) | @Test method shouldFailIfIso8601BeforeMin (line 60) | @Test method shouldFailIfIso8601AfterMax (line 67) | @Test method shouldFailIfNotIso8601 (line 74) | @Test method shouldParseIso8601WithOffset (line 80) | @Test method shouldParseToFileTime (line 85) | @Test method parse (line 92) | private static @Nullable Instant parse(@Nullable String timestamp) { method parseFileTime (line 96) | private static @Nullable FileTime parseFileTime(@Nullable String times... FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/PropertiesMergingResourceTransformerTests.java class PropertiesMergingResourceTransformerTests (line 37) | class PropertiesMergingResourceTransformerTests { method testProcess (line 41) | @Test method testMerge (line 49) | @Test method testOutput (line 58) | @Test FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/RunArgumentsTests.java class RunArgumentsTests (line 29) | class RunArgumentsTests { method parseNull (line 31) | @Test method parseNullArray (line 38) | @Test method parseArrayContainingNullValue (line 46) | @Test method parseArrayContainingEmptyValue (line 53) | @Test method parseEmpty (line 60) | @Test method parseDebugFlag (line 67) | @Test method parseWithExtraSpaces (line 74) | @Test method parseWithNewLinesAndTabs (line 82) | @Test method quoteHandledProperly (line 90) | @Test method parseArgs (line 97) | private String[] parseArgs(@Nullable String args) { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/SystemPropertyFormatterTests.java class SystemPropertyFormatterTests (line 26) | class SystemPropertyFormatterTests { method parseEmpty (line 28) | @Test method parseOnlyKey (line 33) | @Test method parseKeyWithValue (line 38) | @Test method parseKeyWithEmptyValue (line 43) | @Test method parseKeyWithOnlySpaces (line 48) | @Test FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/sample/ClassWithMainMethod.java class ClassWithMainMethod (line 24) | public class ClassWithMainMethod { method run (line 26) | public void run() { method main (line 30) | public static void main(String[] args) { FILE: build-plugin/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/sample/ClassWithoutMainMethod.java class ClassWithoutMainMethod (line 24) | public class ClassWithoutMainMethod { FILE: buildSrc/src/main/java/org/springframework/boot/build/AntoraConventions.java class AntoraConventions (line 62) | public class AntoraConventions { method apply (line 78) | void apply(Project project) { method apply (line 82) | private void apply(Project project, AntoraPlugin antoraPlugin) { method configureGenerateAntoraPlaybookTask (line 125) | private void configureGenerateAntoraPlaybookTask(Project project, method configureCopyAntoraPackageJsonTask (line 132) | private void configureCopyAntoraPackageJsonTask(Project project, Copy ... method configureNpmInstallTask (line 139) | private void configureNpmInstallTask(Project project, NpmInstallTask n... method configureGenerateAntoraYmlTask (line 149) | private void configureGenerateAntoraYmlTask(Project project, GenerateA... method getDefaultYml (line 160) | private Map getDefaultYml(Project project) { method getAsciidocAttributes (line 176) | private Provider> getAsciidocAttributes(Project pr... method configureAntoraTask (line 184) | private void configureAntoraTask(Project project, AntoraTask antoraTask, method getAntoraNpxArs (line 199) | private List getAntoraNpxArs(Project project, AntoraTask antor... method logWarningIfNodeModulesInUserHome (line 215) | private void logWarningIfNodeModulesInUserHome(Project project) { method getUiBundleUrl (line 223) | private String getUiBundleUrl(Project project) { method configureNodeExtension (line 233) | private void configureNodeExtension(Project project, NodeExtension nod... method getNodeProjectDir (line 239) | private Provider getNodeProjectDir(Project project) { FILE: buildSrc/src/main/java/org/springframework/boot/build/ConventionsPlugin.java class ConventionsPlugin (line 42) | public class ConventionsPlugin implements Plugin { method apply (line 44) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/DeployedPlugin.java class DeployedPlugin (line 33) | public class DeployedPlugin implements Plugin { method apply (line 40) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/EclipseConventions.java class EclipseConventions (line 39) | class EclipseConventions { method EclipseConventions (line 43) | EclipseConventions(SystemRequirementsExtension systemRequirements) { method apply (line 47) | void apply(Project project) { method configure (line 52) | private DomainObjectCollection configure(Project proje... method registerEclipseSynchronizeResourceSettings (line 63) | private TaskProvider registerEclipseSynchronizeResourceSettings(Pro... method registerEclipseSynchronizeJdtSettings (line 74) | private TaskProvider registerEclipseSyn... method configureJdt (line 85) | private void configureJdt(EclipseJdt jdt) { method configureClasspath (line 90) | private void configureClasspath(EclipseClasspath classpath) { method configureClasspathFile (line 94) | private void configureClasspathFile(XmlFileContentMerger merger) { method setJavaRuntimeName (line 102) | private void setJavaRuntimeName(Project project) { method isKotlinPluginContributedBuildDirectory (line 110) | private boolean isKotlinPluginContributedBuildDirectory(ClasspathEntry... method isKotlinPluginContributedBuildDirectory (line 115) | private boolean isKotlinPluginContributedBuildDirectory(String path) { method isTest (line 119) | private boolean isTest(Library library) { FILE: buildSrc/src/main/java/org/springframework/boot/build/EclipseSynchronizeJdtSettings.java class EclipseSynchronizeJdtSettings (line 32) | public abstract class EclipseSynchronizeJdtSettings extends PropertiesGe... method create (line 34) | @Override method configure (line 39) | @Override class Configuration (line 43) | static class Configuration extends EmptyPropertiesPersistableConfigura... method Configuration (line 45) | Configuration(PropertiesTransformer transformer) { method store (line 49) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/EclipseSynchronizeResourceSettings.java class EclipseSynchronizeResourceSettings (line 32) | public abstract class EclipseSynchronizeResourceSettings extends Propert... method create (line 34) | @Override method configure (line 39) | @Override class Configuration (line 43) | public static class Configuration extends EmptyPropertiesPersistableCo... method Configuration (line 45) | Configuration(PropertiesTransformer transformer) { method store (line 49) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/EmptyPropertiesPersistableConfigurationObject.java class EmptyPropertiesPersistableConfigurationObject (line 32) | abstract class EmptyPropertiesPersistableConfigurationObject extends Pro... method EmptyPropertiesPersistableConfigurationObject (line 34) | EmptyPropertiesPersistableConfigurationObject(PropertiesTransformer tr... method getDefaultResourceName (line 38) | @Override method loadDefaults (line 43) | @Override method load (line 53) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/ExtractResources.java class ExtractResources (line 44) | public abstract class ExtractResources extends DefaultTask { method getPackageName (line 48) | @Input method getResourceNames (line 51) | @Input method getDestinationDirectory (line 54) | @OutputDirectory method getProperties (line 57) | @Input method extractResources (line 60) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/JavaConventions.java class JavaConventions (line 136) | class JavaConventions { method JavaConventions (line 144) | JavaConventions(SystemRequirementsExtension systemRequirements) { method apply (line 148) | void apply(Project project) { method configureJarManifestConventions (line 165) | private void configureJarManifestConventions(Project project) { method determineImplementationTitle (line 196) | private String determineImplementationTitle(Project project, Set { method apply (line 58) | @Override method setUpProjectRepository (line 75) | private void setUpProjectRepository(Project project, Task publishTask,... method addMavenRepositoryProjectDependencies (line 95) | private void addMavenRepositoryProjectDependencies(Project project, St... method addMavenRepositoryPlatformDependencies (line 110) | private void addMavenRepositoryPlatformDependencies(Project project, S... class CleanAction (line 127) | private static final class CleanAction implements Action { method CleanAction (line 131) | private CleanAction(File location) { method execute (line 135) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/NoHttpConventions.java class NoHttpConventions (line 30) | public class NoHttpConventions { method apply (line 32) | void apply(Project project) { method configureNoHttpExtension (line 40) | private void configureNoHttpExtension(Project project, NoHttpExtension... FILE: buildSrc/src/main/java/org/springframework/boot/build/RepositoryTransformersExtension.java class RepositoryTransformersExtension (line 40) | public class RepositoryTransformersExtension { method RepositoryTransformersExtension (line 48) | @Inject method ant (line 53) | public Transformer ant() { method transformAnt (line 57) | private String transformAnt(String line) { method transformMavenRepositories (line 81) | private String transformMavenRepositories(String line, boolean pluginR... method mavenRepositoryXml (line 85) | private String mavenRepositoryXml(String indent, MavenArtifactReposito... method transform (line 102) | private String transform(String line, BiFunction String transform(String line, Iterable iterable, BiFunc... method getSpringRepositories (line 119) | private List getSpringRepositories() { method isSpringRepository (line 132) | private boolean isSpringRepository(MavenArtifactRepository repository) { method getIndent (line 136) | private String getIndent(String line) { method apply (line 140) | static void apply(Project project) { FILE: buildSrc/src/main/java/org/springframework/boot/build/SyncAppSource.java class SyncAppSource (line 36) | public abstract class SyncAppSource extends DefaultTask { method SyncAppSource (line 40) | @Inject method getSourceDirectory (line 46) | @InputDirectory method getDestinationDirectory (line 49) | @OutputDirectory method getPluginVersion (line 52) | @Input method syncAppSources (line 55) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/SystemRequirementsExtension.java class SystemRequirementsExtension (line 29) | public class SystemRequirementsExtension { method SystemRequirementsExtension (line 33) | @Inject method java (line 38) | public void java(Action action) { method getJava (line 42) | public JavaSpec getJava() { class JavaSpec (line 46) | public abstract static class JavaSpec { method getVersion (line 50) | public int getVersion() { method setVersion (line 54) | public void setVersion(int version) { FILE: buildSrc/src/main/java/org/springframework/boot/build/TestFixturesConventions.java class TestFixturesConventions (line 34) | class TestFixturesConventions { method apply (line 36) | void apply(Project project) { method disablePublishing (line 40) | private void disablePublishing(Project project) { FILE: buildSrc/src/main/java/org/springframework/boot/build/WarConventions.java class WarConventions (line 39) | public class WarConventions { method apply (line 41) | void apply(Project project) { method getFacets (line 51) | private List getFacets(Project project) { FILE: buildSrc/src/main/java/org/springframework/boot/build/aggregation/Aggregate.java type Aggregate (line 30) | public interface Aggregate extends Named { method getCategory (line 36) | Property getCategory(); method getUsage (line 42) | Property getUsage(); method getFiles (line 48) | ConfigurableFileCollection getFiles(); FILE: buildSrc/src/main/java/org/springframework/boot/build/aggregation/AggregatorPlugin.java class AggregatorPlugin (line 35) | public class AggregatorPlugin implements Plugin { method apply (line 37) | @Override method configureAttributes (line 58) | private void configureAttributes(Configuration configuration, Aggregat... FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/AggregateContentContribution.java class AggregateContentContribution (line 26) | class AggregateContentContribution extends ConsumableContentContribution { method AggregateContentContribution (line 28) | protected AggregateContentContribution(Project project, String name) { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/AntoraAsciidocAttributes.java class AntoraAsciidocAttributes (line 50) | public class AntoraAsciidocAttributes { method AntoraAsciidocAttributes (line 68) | public AntoraAsciidocAttributes(Project project, BomExtension dependen... method dependencyVersionsOf (line 78) | private static Map dependencyVersionsOf(ResolvedBom re... method dependencyVersionsOf (line 89) | private static Map dependencyVersionsOf(Bom bom) { method dependencyVersionsOf (line 101) | private static Map dependencyVersionsOf(Collection... method AntoraAsciidocAttributes (line 110) | AntoraAsciidocAttributes(String version, boolean latestVersion, BuildT... method get (line 121) | public Map get() { method addBuildTypeAttribute (line 134) | private void addBuildTypeAttribute(Map attributes) { method addGitHubAttributes (line 138) | private void addGitHubAttributes(Map attributes) { method determineGitHubRef (line 143) | private String determineGitHubRef() { method addVersionAttributes (line 156) | private void addVersionAttributes(Map attributes, Map<... method addSpringDataDependencyVersion (line 184) | private void addSpringDataDependencyVersion(Map attrib... method addSpringDataDependencyVersion (line 189) | private void addSpringDataDependencyVersion(Map attrib... method addDependencyVersion (line 200) | private void addDependencyVersion(Map attributes, Stri... method getVersion (line 204) | private String getVersion(String groupAndArtifactId) { method addArtifactAttributes (line 210) | private void addArtifactAttributes(Map attributes) { method addUrlJava (line 217) | private void addUrlJava(Map attributes) { method addUrlLibraryLinkAttributes (line 229) | private void addUrlLibraryLinkAttributes(Map attribute... method packageAttributeName (line 246) | private String packageAttributeName(String packageName) { method addPropertyAttributes (line 250) | private void addPropertyAttributes(Map attributes, Map... method resolve (line 268) | private String resolve(String value, Map internal) { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/AntoraContributorPlugin.java class AntoraContributorPlugin (line 34) | public class AntoraContributorPlugin implements Plugin { method apply (line 36) | @Override class Contribution (line 45) | public static class Contribution { method Contribution (line 53) | @Inject method getName (line 59) | public String getName() { method publish (line 63) | public void publish() { method source (line 67) | public void source() { method catalogContent (line 71) | public void catalogContent(Action action) { method aggregateContent (line 77) | public void aggregateContent(Action action) { method localAggregateContent (line 83) | public void localAggregateContent(Action action) { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/AntoraDependenciesPlugin.java class AntoraDependenciesPlugin (line 31) | public class AntoraDependenciesPlugin implements Plugin { method apply (line 33) | @Override class AntoraDependency (line 40) | public static class AntoraDependency { method AntoraDependency (line 48) | @Inject method getName (line 54) | public String getName() { method getPath (line 58) | public String getPath() { method setPath (line 62) | public void setPath(String path) { method catalogContent (line 66) | public void catalogContent() { method aggregateContent (line 70) | public void aggregateContent() { method source (line 74) | public void source() { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/CatalogContentContribution.java class CatalogContentContribution (line 26) | class CatalogContentContribution extends ConsumableContentContribution { method CatalogContentContribution (line 28) | CatalogContentContribution(Project project, String name) { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/CheckJavadocMacros.java class CheckJavadocMacros (line 63) | public abstract class CheckJavadocMacros extends DefaultTask { method CheckJavadocMacros (line 73) | public CheckJavadocMacros() { method getSource (line 77) | @InputFiles method setSource (line 82) | public void setSource(FileCollection source) { method getClasspath (line 86) | @Optional method setClasspath (line 92) | public void setClasspath(FileCollection classpath) { method getOutputDirectory (line 96) | @OutputDirectory method checkJavadocMacros (line 99) | @TaskAction method indexClasspath (line 113) | private Set indexClasspath() { method checkJavadocMacros (line 140) | private List checkJavadocMacros(File adocFile, Set ava... method classIsAvailable (line 182) | private boolean classIsAvailable(String className, Set availab... method jdkResourceForClass (line 192) | private URL jdkResourceForClass(String className) { method inputStreamOf (line 196) | private void inputStreamOf(String className, ThrowingConsumer problems, File outputFile) { class JavadocMacro (line 245) | private static final class JavadocMacro { method JavadocMacro (line 251) | private JavadocMacro(ClassName className, JavadocAnchor anchor) { method parse (line 256) | private static List parse(File adocFile) { class ClassName (line 290) | private static final class ClassName { method ClassName (line 296) | private ClassName(Origin origin, String name) { class JavadocAnchor (line 307) | private abstract static class JavadocAnchor { method JavadocAnchor (line 311) | protected JavadocAnchor(Origin origin) { method origin (line 315) | Origin origin() { method of (line 319) | private static JavadocAnchor of(String anchor, Origin origin) { class WellKnownAnchor (line 332) | private static final class WellKnownAnchor extends JavadocAnchor { method WellKnownAnchor (line 334) | private WellKnownAnchor(Origin origin) { method of (line 338) | private static WellKnownAnchor of(String anchor, Origin origin) { class MethodAnchor (line 347) | private static final class MethodAnchor extends JavadocAnchor { method MethodAnchor (line 353) | private MethodAnchor(String name, List arguments, Origin ori... method toString (line 359) | @Override method of (line 364) | static MethodAnchor of(String anchor, Origin origin) { class FieldAnchor (line 379) | private static final class FieldAnchor extends JavadocAnchor { method FieldAnchor (line 383) | private FieldAnchor(String name, Origin origin) { method of (line 388) | static FieldAnchor of(String anchor, Origin origin) { class MethodMatcher (line 394) | private static final class MethodMatcher extends ClassVisitor { method MethodMatcher (line 400) | private MethodMatcher(MethodAnchor methodAnchor) { method visitMethod (line 405) | @Override class FieldMatcher (line 425) | private static final class FieldMatcher extends ClassVisitor { method FieldMatcher (line 431) | private FieldMatcher(FieldAnchor fieldAnchor) { method visitField (line 436) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/ConsumableContentContribution.java class ConsumableContentContribution (line 37) | class ConsumableContentContribution extends ContentContribution { method ConsumableContentContribution (line 39) | protected ConsumableContentContribution(Project project, String type, ... method produceFrom (line 43) | @Override method produceFrom (line 48) | void produceFrom(CopySpec copySpec, boolean publish) { method consumeFrom (line 60) | void consumeFrom(String path) { method publish (line 76) | void publish(TaskProvider producer) { method configureCopyContent (line 84) | private void configureCopyContent(CopyAntoraContent task, String path,... method addToZipContentsCollectorDependencies (line 92) | private void addToZipContentsCollectorDependencies(GenerateAntoraPlayb... method addPublishedMavenArtifact (line 96) | private void addPublishedMavenArtifact(MavenPublication mavenPublicati... method getContentZipFile (line 103) | private RegularFile getContentZipFile(Directory dir) { method toDescription (line 108) | private static String toDescription(String input) { method createConfiguration (line 112) | private Configuration createConfiguration(String name, String descript... FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/ContentContribution.java class ContentContribution (line 31) | abstract class ContentContribution extends Contribution { method ContentContribution (line 35) | protected ContentContribution(Project project, String name, String typ... method getType (line 40) | protected String getType() { method produceFrom (line 44) | abstract void produceFrom(CopySpec copySpec); method configureProduction (line 46) | protected TaskProvider configureProduction(CopySpec co... method toDescription (line 61) | private static String toDescription(String input) { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/Contribution.java class Contribution (line 39) | abstract class Contribution { method Contribution (line 45) | protected Contribution(Project project, String name) { method getProject (line 50) | protected Project getProject() { method getName (line 54) | protected String getName() { method projectDependency (line 58) | protected Dependency projectDependency(String path, String configurati... method outputDirectory (line 62) | protected Provider outputDirectory(String dependencyType, S... method taskName (line 68) | protected String taskName(String verb, String object, String... args) { method configurationName (line 72) | protected String configurationName(String name, String type, String...... method configurePlaybookGeneration (line 76) | protected void configurePlaybookGeneration(Action action) { method addInputFrom (line 85) | protected Action addInputFrom(TaskProvider task, String... method name (line 92) | private String name(String prefix, String format, String... args) { method toPascalCase (line 96) | private String toPascalCase(String input) { method toCamelCase (line 100) | private String toCamelCase(String input) { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/CopyAntoraContent.java class CopyAntoraContent (line 38) | public abstract class CopyAntoraContent extends DefaultTask { method CopyAntoraContent (line 42) | @Inject method getSource (line 46) | @InputFiles method setSource (line 51) | public void setSource(FileCollection source) { method getOutputFile (line 55) | @OutputFile method copyAntoraContent (line 58) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/Extensions.java class Extensions (line 35) | public final class Extensions { method Extensions (line 63) | private Extensions() { method antora (line 66) | static List> antora(Consumer asciidoc() { method names (line 79) | Stream names() { class AntoraExtensionsConfiguration (line 85) | static final class AntoraExtensionsConfiguration { method AntoraExtensionsConfiguration (line 89) | private AntoraExtensionsConfiguration(List names) { method xref (line 93) | void xref(Consumer xref) { method zipContentsCollector (line 97) | void zipContentsCollector(Consumer zipContents... method rootComponent (line 101) | void rootComponent(Consumer rootComponent) { method config (line 105) | List> config() { class Customizer (line 122) | abstract class Customizer { method Customizer (line 126) | Customizer(String name) { method customize (line 130) | protected void customize(String key, Object value) { class Xref (line 137) | class Xref extends Customizer { method Xref (line 139) | Xref() { method stub (line 143) | void stub(List stub) { class ZipContentsCollector (line 151) | class ZipContentsCollector extends Customizer { method ZipContentsCollector (line 153) | ZipContentsCollector() { method versionFile (line 157) | void versionFile(String versionFile) { method locations (line 161) | void locations(List locations) { method alwaysInclude (line 165) | void alwaysInclude(List alwaysInclude) { method asMap (line 173) | private Map asMap() { class RootComponent (line 181) | class RootComponent extends Customizer { method RootComponent (line 183) | RootComponent() { method name (line 187) | void name(String name) { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/GenerateAntoraPlaybook.java class GenerateAntoraPlaybook (line 59) | public abstract class GenerateAntoraPlaybook extends DefaultTask { method getOutputFile (line 75) | @OutputFile method GenerateAntoraPlaybook (line 78) | public GenerateAntoraPlaybook() { method getAntoraExtensions (line 94) | @Nested method getAsciidocExtensions (line 99) | @Nested method getContentSource (line 104) | @Nested method configurePlaybookOutputDir (line 109) | private Provider configurePlaybookOutputDir(Project project) { method writePlaybookYml (line 118) | @TaskAction method getData (line 127) | private Map getData() throws IOException { method loadPlaybookTemplate (line 135) | @SuppressWarnings("unchecked") method addExtensions (line 142) | @SuppressWarnings("unchecked") method addSources (line 167) | private void addSources(Map data) { method createContentSource (line 172) | private Map createContentSource() { method addDir (line 184) | private void addDir(Map data) { method getList (line 188) | @SuppressWarnings("unchecked") method get (line 193) | @SuppressWarnings("unchecked") method createYaml (line 203) | private Yaml createYaml() { method toRealPath (line 210) | private static Path toRealPath(Path path) { class AntoraExtensions (line 219) | public abstract static class AntoraExtensions { method AntoraExtensions (line 225) | @Inject method getXref (line 231) | @Nested method getZipContentsCollector (line 236) | @Nested class Xref (line 241) | public abstract static class Xref { method getStubs (line 243) | @Input class ZipContentsCollector (line 249) | public abstract static class ZipContentsCollector { method ZipContentsCollector (line 253) | @Inject method configureZipContentCollectorLocations (line 258) | private Provider> configureZipContentCollectorLocatio... method relativize (line 273) | private static Path relativize(Path root, Path subPath) { method getAlwaysInclude (line 277) | @Input method getLocations (line 281) | @Input method getDependencies (line 287) | @Input class AsciidocExtensions (line 295) | public abstract static class AsciidocExtensions { method AsciidocExtensions (line 297) | @Inject method getExcludeJavadocExtension (line 302) | @Input class ContentSource (line 308) | public abstract static class ContentSource { method ContentSource (line 312) | @Inject method getStartPaths (line 317) | @Input method addStartPath (line 320) | void addStartPath(Provider startPath) { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/LocalAggregateContentContribution.java class LocalAggregateContentContribution (line 29) | class LocalAggregateContentContribution extends ContentContribution { method LocalAggregateContentContribution (line 31) | protected LocalAggregateContentContribution(Project project, String na... method produceFrom (line 35) | @Override method addToAlwaysInclude (line 41) | private void addToAlwaysInclude(GenerateAntoraPlaybook task) { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/SourceContribution.java class SourceContribution (line 35) | class SourceContribution extends Contribution { method SourceContribution (line 39) | SourceContribution(Project project, String name) { method produce (line 43) | void produce() { method consumeFrom (line 54) | void consumeFrom(String path) { method configureSyncSource (line 68) | private void configureSyncSource(SyncAntoraSource task, String path, C... method createConfiguration (line 75) | private Configuration createConfiguration(String name) { FILE: buildSrc/src/main/java/org/springframework/boot/build/antora/SyncAntoraSource.java class SyncAntoraSource (line 36) | public abstract class SyncAntoraSource extends DefaultTask { method SyncAntoraSource (line 44) | @Inject method getOutputDirectory (line 50) | @OutputDirectory method getSource (line 53) | @InputFiles method setSource (line 58) | public void setSource(FileCollection source) { method syncAntoraSource (line 62) | @TaskAction method syncAntoraSource (line 67) | private void syncAntoraSource(CopySpec sync) { FILE: buildSrc/src/main/java/org/springframework/boot/build/architecture/ArchitectureCheck.java class ArchitectureCheck (line 74) | public abstract class ArchitectureCheck extends DefaultTask { method ArchitectureCheck (line 78) | public ArchitectureCheck() { method whenMainSources (line 101) | private Provider> whenMainSources(Supplier isMainSourceSet() { method whenTrue (line 109) | private Transformer, Boolean> whenTrue(Supplier asDescriptions(List rules) { method checkArchitecture (line 117) | @TaskAction method classFilesPaths (line 134) | private List classFilesPaths() { method evaluate (line 138) | private Stream evaluate(JavaClasses javaClasses) { method withCompileClasspath (line 142) | private void withCompileClasspath(Callable callable) throws Excepti... method writeViolationReport (line 158) | private void writeViolationReport(List violations, F... method setClasses (line 169) | public void setClasses(FileCollection classes) { method getClasses (line 173) | @Internal method getInputClasses (line 178) | @InputFiles method getCompileClasspath (line 186) | @InputFiles method getResourcesDirectory (line 190) | @Optional method getOutputDirectory (line 195) | @OutputDirectory method getRules (line 198) | @Internal method getProhibitObjectsRequireNonNull (line 201) | @Internal method getSourceSet (line 204) | @Internal method getRuleDescriptions (line 207) | @Input // Use descriptions as input since rules aren't serializable method getAnnotationClasses (line 210) | @Internal FILE: buildSrc/src/main/java/org/springframework/boot/build/architecture/ArchitectureCheckAnnotation.java type ArchitectureCheckAnnotation (line 28) | public enum ArchitectureCheckAnnotation { method asMap (line 64) | static Map asMap() { method classFor (line 68) | static String classFor(Map annotationProperty, Archite... FILE: buildSrc/src/main/java/org/springframework/boot/build/architecture/ArchitecturePlugin.java class ArchitecturePlugin (line 36) | public class ArchitecturePlugin implements Plugin { method apply (line 38) | @Override method registerTasks (line 43) | private void registerTasks(Project project) { method registerArchitectureCheck (line 59) | private TaskProvider registerArchitectureCheck(Sour... FILE: buildSrc/src/main/java/org/springframework/boot/build/architecture/ArchitectureRules.java class ArchitectureRules (line 81) | final class ArchitectureRules { method ArchitectureRules (line 85) | private ArchitectureRules() { method noClassesShouldCallObjectsRequireNonNull (line 88) | static List noClassesShouldCallObjectsRequireNonNull() { method standard (line 96) | static List standard() { method beanMethods (line 117) | static List beanMethods(String annotationClass) { method conditionalOnMissingBean (line 122) | static List conditionalOnMissingBean(String annotationClass) { method configurationProperties (line 127) | static List configurationProperties(String annotationClass) { method configurationPropertiesBinding (line 132) | static List configurationPropertiesBinding(String annotation... method configurationPropertiesDeprecation (line 136) | static List configurationPropertiesDeprecation(String annota... method allBeanMethodsShouldReturnNonPrivateType (line 140) | private static ArchRule allBeanMethodsShouldReturnNonPrivateType() { method allBeanMethodsShouldNotHaveConditionalOnClassAnnotation (line 154) | private static ArchRule allBeanMethodsShouldNotHaveConditionalOnClassA... method allCustomAssertionMethodsNotReturningSelfShouldBeAnnotatedWithCheckReturnValue (line 163) | static ArchRule allCustomAssertionMethodsNotReturningSelfShouldBeAnnot... method doNotReturnSelfType (line 178) | private static DescribedPredicate doNotReturnSelfType() { method allPackagesShouldBeFreeOfTangles (line 183) | private static ArchRule allPackagesShouldBeFreeOfTangles() { method allBeanPostProcessorBeanMethodsShouldBeStaticAndNotCausePrematureInitialization (line 192) | private static ArchRule allBeanPostProcessorBeanMethodsShouldBeStaticA... method onlyHaveParametersThatWillNotCauseEagerInitialization (line 201) | private static ArchCondition onlyHaveParametersThatWillNot... method allBeanPostProcessorBeanMethodsShouldBeStaticAndNotCausePrematureInitialization (line 206) | private static void allBeanPostProcessorBeanMethodsShouldBeStaticAndNo... method notAnnotatedWithRoleInfrastructure (line 223) | private static DescribedPredicate notAnnotatedWithRoleInfra... method allBeanFactoryPostProcessorBeanMethodsShouldBeStaticAndHaveOnlyInjectEnvironment (line 233) | private static ArchRule allBeanFactoryPostProcessorBeanMethodsShouldBe... method onlyInjectEnvironment (line 242) | private static ArchCondition onlyInjectEnvironment() { method onlyInjectEnvironment (line 246) | private static void onlyInjectEnvironment(JavaMethod item, ConditionEv... method isNotEnvironment (line 252) | private static boolean isNotEnvironment(JavaParameter parameter) { method noClassesShouldCallStepVerifierStepVerifyComplete (line 256) | private static ArchRule noClassesShouldCallStepVerifierStepVerifyCompl... method noClassesShouldConfigureDefaultStepVerifierTimeout (line 261) | private static ArchRule noClassesShouldConfigureDefaultStepVerifierTim... method noClassesShouldCallCollectorsToList (line 266) | private static ArchRule noClassesShouldCallCollectorsToList() { method noClassesShouldCallURLEncoderWithStringEncoding (line 271) | private static ArchRule noClassesShouldCallURLEncoderWithStringEncodin... method noClassesShouldCallURLDecoderWithStringEncoding (line 276) | private static ArchRule noClassesShouldCallURLDecoderWithStringEncodin... method noClassesShouldLoadResourcesUsingResourceUtils (line 281) | private static ArchRule noClassesShouldLoadResourcesUsingResourceUtils... method noClassesShouldCallStringToUpperCaseWithoutLocale (line 292) | private static ArchRule noClassesShouldCallStringToUpperCaseWithoutLoc... method noClassesShouldCallStringToLowerCaseWithoutLocale (line 297) | private static ArchRule noClassesShouldCallStringToLowerCaseWithoutLoc... method conditionalOnMissingBeanShouldNotSpecifyOnlyATypeThatIsTheSameAsMethodReturnType (line 302) | private static ArchRule conditionalOnMissingBeanShouldNotSpecifyOnlyAT... method notSpecifyOnlyATypeThatIsTheSameAsTheMethodReturnType (line 309) | private static ArchCondition notSpecifyOnlyATypeTh... method hasProperty (line 325) | private static boolean hasProperty(String name, Map pr... method enumSourceShouldNotHaveValueThatIsTheSameAsTypeOfMethodsFirstParameter (line 333) | private static ArchRule enumSourceShouldNotHaveValueThatIsTheSameAsTyp... method notHaveValueThatIsTheSameAsTheTypeOfTheMethodsFirstParameter (line 341) | private static ArchCondition notHaveValueThatIsThe... method notSpecifyOnlyATypeThatIsTheSameAsTheMethodParameterType (line 346) | private static void notSpecifyOnlyATypeThatIsTheSameAsTheMethodParamet... method classLevelConfigurationPropertiesShouldNotSpecifyOnlyPrefixAttribute (line 359) | private static ArchRule classLevelConfigurationPropertiesShouldNotSpec... method methodLevelConfigurationPropertiesShouldNotSpecifyOnlyPrefixAttribute (line 368) | private static ArchRule methodLevelConfigurationPropertiesShouldNotSpe... method notSpecifyOnlyPrefixAttributeOfConfigurationProperties (line 377) | private static ArchCondition> notSpecifyOnly... method notSpecifyOnlyPrefixAttributeOfConfigurationProperties (line 383) | private static void notSpecifyOnlyPrefixAttributeOfConfigurationProper... method conditionsShouldNotBePublic (line 395) | private static ArchRule conditionsShouldNotBePublic() { method allConfigurationPropertiesBindingBeanMethodsShouldBeStatic (line 409) | private static ArchRule allConfigurationPropertiesBindingBeanMethodsSh... method allDeprecatedConfigurationPropertiesShouldIncludeSince (line 417) | private static ArchRule allDeprecatedConfigurationPropertiesShouldIncl... method autoConfigurationClassesShouldBePublicAndFinal (line 431) | private static ArchRule autoConfigurationClassesShouldBePublicAndFinal... method testAutoConfigurationClassesShouldBePackagePrivateAndFinal (line 441) | private static ArchRule testAutoConfigurationClassesShouldBePackagePri... method autoConfigurationClassesShouldHaveNoPublicMembers (line 451) | private static ArchRule autoConfigurationClassesShouldHaveNoPublicMemb... method shouldHaveNoPublicMembers (line 465) | static ArchRule shouldHaveNoPublicMembers() { method areRegularAutoConfiguration (line 475) | static DescribedPredicate areRegularAutoConfiguration() { method areNotKotlinClasses (line 481) | static DescribedPredicate areNotKotlinClasses() { method areTestAutoConfiguration (line 486) | static DescribedPredicate areTestAutoConfiguration() { method dontOverridePublicMethods (line 492) | private static DescribedPredicate dontOverridePubl... method areNotDefaultConstructors (line 497) | private static DescribedPredicate areNotDefaultConstructor... method areDefaultConstructors (line 502) | private static DescribedPredicate areDefaultConstructors() { method areNotConstants (line 511) | private static DescribedPredicate areNotConstants() { method areConstants (line 515) | private static DescribedPredicate areConstants() { method containsOnlySingleType (line 525) | private static boolean containsOnlySingleType(JavaType[] types, JavaTy... method noClassesShould (line 529) | private static ClassesShould noClassesShould() { method methodsThatAreAnnotatedWith (line 533) | private static GivenMethodsConjunction methodsThatAreAnnotatedWith(Str... method ownedByResourceUtils (line 537) | private static DescribedPredicate> ownedByResource... method hasNameOf (line 541) | private static DescribedPredicate hasNameO... method hasRawStringParameterType (line 545) | private static DescribedPredicate hasRawStringParam... method hasJavaCallTarget (line 549) | private static DescribedPredicate> hasJavaCallTarget( method notAssignableTo (line 554) | private static DescribedPredicate notAssignableTo(String...... method assignableTo (line 558) | private static DescribedPredicate assignableTo(String... ty... method is (line 567) | private static DescribedPredicate is(String description, Pr... method check (line 578) | private static ArchCondition check(String description, BiConsum... method addViolation (line 589) | private static void addViolation(ConditionEvents events, Object corres... method shouldUse (line 593) | private static String shouldUse(String string) { method packages (line 597) | static ClassesTransformer packages(Predicate... class OverridesPublicMethod (line 606) | private static class OverridesPublicMethod exten... method OverridesPublicMethod (line 608) | OverridesPublicMethod() { method test (line 612) | @Override method isPublic (line 629) | private boolean isPublic(JavaMethod method) { method isOverridden (line 633) | private boolean isOverridden(JavaMethod superMethod, JavaMethod meth... FILE: buildSrc/src/main/java/org/springframework/boot/build/architecture/AutoConfigurationChecker.java class AutoConfigurationChecker (line 37) | class AutoConfigurationChecker { method check (line 42) | EvaluationResult check(JavaClasses javaClasses) { method isAutoConfigurationOrEnclosedInAutoConfiguration (line 52) | private boolean isAutoConfigurationOrEnclosedInAutoConfiguration(JavaC... class AutoConfigurations (line 66) | private static final class AutoConfigurations { method AutoConfigurations (line 78) | AutoConfigurations(JavaClasses classes) { method add (line 82) | void add(JavaClass autoConfiguration) { method getConfigurations (line 92) | JavaClasses getConfigurations() { method processImports (line 98) | private void processImports(JavaClass javaClass, Map> at... method of (line 58) | public static AutoConfigurationClass of(InputStream input) { method of (line 70) | static AutoConfigurationClass of(File classFile) { class AutoConfigurationClassVisitor (line 79) | private static final class AutoConfigurationClassVisitor extends ClassVi... method AutoConfigurationClassVisitor (line 85) | private AutoConfigurationClassVisitor() { method visit (line 89) | @Override method visitAnnotation (line 95) | @Override class AutoConfigurationAnnotationVisitor (line 104) | private final class AutoConfigurationAnnotationVisitor extends Annotat... method AutoConfigurationAnnotationVisitor (line 111) | private AutoConfigurationAnnotationVisitor() { method visitEnd (line 115) | @Override method visitArray (line 121) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/autoconfigure/AutoConfigurationImportsTask.java class AutoConfigurationImportsTask (line 39) | public abstract class AutoConfigurationImportsTask extends DefaultTask { method getSource (line 48) | @InputFiles method setSource (line 55) | public void setSource(Object source) { method loadImports (line 59) | protected List loadImports() { FILE: buildSrc/src/main/java/org/springframework/boot/build/autoconfigure/AutoConfigurationMetadata.java class AutoConfigurationMetadata (line 55) | public abstract class AutoConfigurationMetadata extends DefaultTask { method AutoConfigurationMetadata (line 63) | public AutoConfigurationMetadata() { method setSourceSet (line 67) | public void setSourceSet(SourceSet sourceSet) { method getAutoConfigurationImports (line 74) | @InputFile method getOutputFile (line 78) | @OutputFile method getClassesDirectories (line 81) | @Classpath method documentAutoConfiguration (line 86) | @TaskAction method readAutoConfiguration (line 96) | private Properties readAutoConfiguration() throws IOException { method readAutoConfigurationsFile (line 122) | private List readAutoConfigurationsFile() throws IOException { method stripComment (line 132) | private String stripComment(String line) { method findClassFile (line 140) | private File findClassFile(String className) { FILE: buildSrc/src/main/java/org/springframework/boot/build/autoconfigure/AutoConfigurationPlugin.java class AutoConfigurationPlugin (line 56) | public class AutoConfigurationPlugin implements Plugin { method apply (line 60) | @Override class Configurer (line 66) | private static class Configurer { method Configurer (line 72) | Configurer(Project project) { method configure (line 80) | void configure() { method addAnnotationProcessorsDependencies (line 113) | private void addAnnotationProcessorsDependencies() { method configureAutoConfigurationMetadata (line 121) | private void configureAutoConfigurationMetadata(AutoConfigurationMet... method configureCheckAutoConfigurationImports (line 131) | private void configureCheckAutoConfigurationImports(CheckAutoConfigu... method configureCheckAutoConfigurationClasses (line 138) | private void configureCheckAutoConfigurationClasses(Configuration re... method configureCheckAutoConfigurationClassesForOptionalDependencies (line 146) | private void configureCheckAutoConfigurationClassesForOptionalDepend... method projectDependencies (line 156) | private Set projectDependencies(String... paths) { method projectDependency (line 160) | private Dependency projectDependency(String path) { FILE: buildSrc/src/main/java/org/springframework/boot/build/autoconfigure/CheckAutoConfigurationClasses.java class CheckAutoConfigurationClasses (line 51) | public abstract class CheckAutoConfigurationClasses extends AutoConfigur... method CheckAutoConfigurationClasses (line 63) | public CheckAutoConfigurationClasses() { method classNamesOf (line 70) | private static List classNamesOf(FileCollection classpath) { method getClasspath (line 87) | @Classpath method setClasspath (line 92) | public void setClasspath(Object classpath) { method getOptionalDependencies (line 96) | @Classpath method setOptionalDependencies (line 101) | public void setOptionalDependencies(Object classpath) { method getRequiredDependencies (line 105) | @Classpath method setRequiredDependencies (line 110) | public void setRequiredDependencies(Object classpath) { method getOutputDirectory (line 114) | @OutputDirectory method getOmittedFromImports (line 117) | @Input method execute (line 120) | @TaskAction method classFiles (line 141) | private List classFiles() { method check (line 160) | private void check(AutoConfigurationClass autoConfigurationClass, Set<... method writeReport (line 211) | private void writeReport(Map> problems, File outp... FILE: buildSrc/src/main/java/org/springframework/boot/build/autoconfigure/CheckAutoConfigurationImports.java class CheckAutoConfigurationImports (line 43) | public abstract class CheckAutoConfigurationImports extends AutoConfigur... method CheckAutoConfigurationImports (line 47) | public CheckAutoConfigurationImports() { method getClasspath (line 52) | @Classpath method setClasspath (line 57) | public void setClasspath(Object classpath) { method getOutputDirectory (line 61) | @OutputDirectory method execute (line 64) | @TaskAction method check (line 70) | private void check(File importsFile) { method find (line 99) | private File find(String className) { method correctlyAnnotated (line 110) | private boolean correctlyAnnotated(File classFile) { method writeReport (line 114) | private void writeReport(File importsFile, List problems, File... method writeString (line 124) | private void writeString(File file, String content) { FILE: buildSrc/src/main/java/org/springframework/boot/build/autoconfigure/DocumentAutoConfigurationClasses.java class DocumentAutoConfigurationClasses (line 51) | public abstract class DocumentAutoConfigurationClasses extends DefaultTa... method getAutoConfiguration (line 55) | @InputFiles method setAutoConfiguration (line 61) | public void setAutoConfiguration(FileCollection autoConfiguration) { method getOutputDir (line 65) | @OutputDirectory method documentAutoConfigurationClasses (line 68) | @TaskAction method load (line 85) | private List load() { method writeModuleAdoc (line 93) | private void writeModuleAdoc(AutoConfiguration autoConfigurationClasse... method writeNavAdoc (line 120) | private void writeNavAdoc(List autoConfigurations) { class AutoConfiguration (line 133) | private static final class AutoConfiguration { method AutoConfiguration (line 139) | private AutoConfiguration(String module, Set classNames) { method of (line 148) | private static AutoConfiguration of(File metadataFile) { class AutoConfigurationClass (line 162) | private static final class AutoConfigurationClass implements Comparabl... method AutoConfigurationClass (line 168) | private AutoConfigurationClass(String name, String path) { method compareTo (line 173) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/BomExtension.java class BomExtension (line 68) | public class BomExtension { method BomExtension (line 82) | public BomExtension(Project project) { method getId (line 88) | public String getId() { method getLibraries (line 92) | public List getLibraries() { method getLibrary (line 96) | public Library getLibrary(String name) { method upgrade (line 103) | public void upgrade(Action action) { method getUpgrade (line 107) | public Upgrade getUpgrade() { method library (line 113) | public void library(String name, Action action) { method library (line 117) | public void library(String name, String version, Action getProperties() { method getArtifactVersionProperty (line 151) | String getArtifactVersionProperty(String groupId, String artifactId, S... method putArtifactVersionProperty (line 156) | private void putArtifactVersionProperty(String groupId, String artifac... method putArtifactVersionProperty (line 160) | private void putArtifactVersionProperty(String groupId, String artifac... method addLibrary (line 170) | private void addLibrary(Library library) { method addModule (line 187) | private void addModule(Library library, DependencyHandler dependencies... method addBomImport (line 195) | private void addBomImport(Library library, DependencyHandler dependenc... class LibraryHandler (line 203) | public static class LibraryHandler { method LibraryHandler (line 225) | @Inject method version (line 232) | public void version(String version) { method considerSnapshots (line 236) | public void considerSnapshots() { method setCalendarName (line 240) | public void setCalendarName(String calendarName) { method group (line 244) | public void group(String id, Action action) { method setUpgradePolicy (line 251) | public void setUpgradePolicy(UpgradePolicy upgradePolicy) { method prohibit (line 255) | public void prohibit(Action action) { method alignWith (line 262) | public void alignWith(Action action) { method links (line 266) | public void links(Action action) { method links (line 270) | public void links(String linkRootName, Action action) { class ProhibitedHandler (line 277) | public static class ProhibitedHandler { method versionRange (line 289) | public void versionRange(String versionRange) { method startsWith (line 298) | public void startsWith(String startsWith) { method startsWith (line 302) | public void startsWith(Collection startsWith) { method endsWith (line 306) | public void endsWith(String endsWith) { method endsWith (line 310) | public void endsWith(Collection endsWith) { method contains (line 314) | public void contains(String contains) { method contains (line 318) | public void contains(List contains) { method because (line 322) | public void because(String because) { class GroupHandler (line 328) | public static class GroupHandler extends GroovyObjectSupport { method GroupHandler (line 338) | @Inject method setModules (line 343) | public void setModules(List modules) { method bom (line 349) | public void bom(String bom) { method bom (line 353) | public void bom(String bom, Action action) { method setPlugins (line 359) | public void setPlugins(List plugins) { method methodMissing (line 363) | public Object methodMissing(String name, Object args) { class ModuleHandler (line 376) | public class ModuleHandler { method exclude (line 384) | public void exclude(Map exclusion) { method setType (line 388) | public void setType(String type) { method setClassifier (line 392) | public void setClassifier(String classifier) { class ImportBomHandler (line 398) | public class ImportBomHandler { method permit (line 402) | public void permit(String allowed) { class AlignWithHandler (line 411) | public static class AlignWithHandler { method version (line 419) | public void version(Action action) { method property (line 424) | public void property(Action action) { method dependencyManagementDeclaredIn (line 429) | public void dependencyManagementDeclaredIn(String bomCoordinates) { method dependencyManagementDeclaredIn (line 433) | public void dependencyManagementDeclaredIn(String bomCoordinates, class VersionHandler (line 440) | public static class VersionHandler { method of (line 448) | public void of(String of) { method from (line 452) | public void from(String from) { method managedBy (line 456) | public void managedBy(String managedBy) { class PropertyHandler (line 462) | public static class PropertyHandler { method name (line 470) | public void name(String name) { method of (line 474) | public void of(String dependency) { method managedBy (line 478) | public void managedBy(String managedBy) { class DependencyManagementDeclaredInHandler (line 484) | public static class DependencyManagementDeclaredInHandler { method excluding (line 488) | public void excluding(Predicate exclusion) { class LinksHandler (line 498) | public static class LinksHandler { method site (line 502) | public void site(String linkTemplate) { method site (line 506) | public void site(Function linkFactory) { method github (line 510) | public void github(String linkTemplate) { method github (line 514) | public void github(Function linkFactory) { method docs (line 518) | public void docs(String linkTemplate) { method docs (line 522) | public void docs(Function linkFactory) { method javadoc (line 526) | public void javadoc(String linkTemplate) { method javadoc (line 530) | public void javadoc(String linkTemplate, String... packages) { method javadoc (line 534) | public void javadoc(Function linkFactory) { method javadoc (line 538) | public void javadoc(Function linkFactory, St... method javadoc (line 542) | public void javadoc(String rootName, Function linkFactor... method add (line 554) | public void add(String name, String linkTemplate) { method add (line 558) | public void add(String name, Function linkFa... method add (line 562) | public void add(String name, Function linkFa... method add (line 566) | private void add(String rootName, String name, Function asFactory(String linkTempla... class UpgradeHandler (line 581) | public static class UpgradeHandler { method UpgradeHandler (line 587) | @Inject method setPolicy (line 592) | public void setPolicy(UpgradePolicy upgradePolicy) { method gitHub (line 596) | public void gitHub(Action action) { class Upgrade (line 602) | public static final class Upgrade { method Upgrade (line 608) | private Upgrade(UpgradePolicy upgradePolicy, GitHub gitHub) { method getPolicy (line 613) | public UpgradePolicy getPolicy() { method getGitHub (line 617) | public GitHub getGitHub() { class GitHubHandler (line 623) | public static class GitHubHandler { method GitHubHandler (line 631) | public GitHubHandler(Project project) { method setOrganization (line 637) | public void setOrganization(String organization) { method setRepository (line 641) | public void setRepository(String repository) { method setIssueLabels (line 645) | public void setIssueLabels(List issueLabels) { class GitHub (line 651) | public static final class GitHub { method GitHub (line 659) | private GitHub(String organization, String repository, List ... method getOrganization (line 665) | public String getOrganization() { method getRepository (line 669) | public String getRepository() { method getIssueLabels (line 673) | public List getIssueLabels() { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/BomPlugin.java class BomPlugin (line 50) | public class BomPlugin implements Plugin { method apply (line 54) | @Override method createApiEnforcedConfiguration (line 79) | private void createApiEnforcedConfiguration(Project project) { class PublishingCustomizer (line 94) | private static final class PublishingCustomizer { method PublishingCustomizer (line 100) | private PublishingCustomizer(Project project, BomExtension bom) { method customize (line 105) | private void customize() { method configurePublication (line 110) | private void configurePublication(MavenPublication publication) { method customizePom (line 114) | @SuppressWarnings("unchecked") method addPropertiesBeforeDependencyManagement (line 135) | @SuppressWarnings("unchecked") method replaceVersionsWithVersionPropertyReferences (line 145) | private void replaceVersionsWithVersionPropertyReferences(Node depen... method addExclusionsToManagedDependencies (line 161) | private void addExclusionsToManagedDependencies(Node dependencyManag... method addTypesToManagedDependencies (line 184) | private void addTypesToManagedDependencies(Node dependencyManagement) { method addClassifiedManagedDependencies (line 211) | @SuppressWarnings("unchecked") method addPluginManagement (line 247) | private void addPluginManagement(Node projectNode) { method findOrCreateNode (line 264) | private Node findOrCreateNode(Node parent, String... path) { method findChild (line 276) | private Node findChild(Node parent, String name) { method findChildren (line 285) | @SuppressWarnings("unchecked") method isNodeWithName (line 290) | private boolean isNodeWithName(Object candidate, String name) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/BomResolver.java class BomResolver (line 59) | class BomResolver { method BomResolver (line 67) | BomResolver(ConfigurationContainer configurations, DependencyHandler d... method resolve (line 78) | ResolvedBom resolve(BomExtension bomExtension) { method javadocLinksOf (line 106) | private List javadocLinksOf(Library library) { method resolveMavenBom (line 111) | Bom resolveMavenBom(String coordinates) { method resolveBom (line 115) | private File resolveBom(String coordinates) { method bomFrom (line 127) | private Bom bomFrom(File bomFile) { method nodeFrom (line 175) | private Node nodeFrom(String coordinates) { method nodeFrom (line 179) | private Node nodeFrom(File bomFile) { method parentBomFile (line 189) | private File parentBomFile(Node bom) { class Node (line 200) | private static final class Node { method Node (line 206) | private Node(org.w3c.dom.Node delegate) { method Node (line 210) | private Node(org.w3c.dom.Node delegate, XPath xpath) { method textAt (line 215) | private String textAt(String expression) { method nodeAt (line 220) | private Node nodeAt(String expression) { method nodesAt (line 225) | private List nodesAt(String expression) { method evaluate (line 234) | private Object evaluate(String expression, QName type) { method name (line 243) | private String name() { method textContent (line 247) | private String textContent() { class Properties (line 253) | private static final class Properties { method Properties (line 257) | private Properties(Map properties) { method from (line 261) | private static Properties from(Node bom, Function reso... method parent (line 287) | private static Node parent(Node current, Function reso... method replace (line 298) | private String replace(String input) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/CheckBom.java class CheckBom (line 67) | public abstract class CheckBom extends DefaultTask { method CheckBom (line 73) | @Inject method getResolvedBomFile (line 85) | @InputFile method checkBom (line 89) | @TaskAction method checkLibrary (line 103) | private List checkLibrary(Library library) { type LibraryCheck (line 116) | private interface LibraryCheck { method check (line 118) | List check(Library library); class CheckExclusions (line 122) | private static final class CheckExclusions implements LibraryCheck { method CheckExclusions (line 128) | private CheckExclusions(ConfigurationContainer configurations, Depen... method check (line 133) | @Override method checkExclusions (line 146) | private void checkExclusions(String groupId, Module module, Dependen... class CheckProhibitedVersions (line 181) | private static final class CheckProhibitedVersions implements LibraryC... method check (line 183) | @Override method check (line 201) | private void check(ArtifactVersion currentVersion, VersionRange vers... class CheckVersionAlignment (line 219) | private static final class CheckVersionAlignment implements LibraryChe... method check (line 221) | @Override method check (line 231) | private void check(VersionAlignment versionAlignment, Library librar... class ResolvedLibraryCheck (line 253) | private abstract static class ResolvedLibraryCheck implements LibraryC... method ResolvedLibraryCheck (line 257) | private ResolvedLibraryCheck(Provider resolvedBom) { method check (line 261) | @Override method check (line 267) | protected abstract List check(Library library, ResolvedLibra... method getResolvedLibrary (line 269) | private ResolvedLibrary getResolvedLibrary(Library library) { class CheckDependencyManagementAlignment (line 283) | private static final class CheckDependencyManagementAlignment extends ... method CheckDependencyManagementAlignment (line 287) | private CheckDependencyManagementAlignment(Provider res... method check (line 293) | @Override method checkDependencyManagementAlignment (line 305) | private void checkDependencyManagementAlignment(ResolvedLibrary libr... method managedDependenciesOf (line 331) | private List managedDependenciesOf(Bom mavenBom) { class CheckForUnwantedDependencyManagement (line 345) | private static final class CheckForUnwantedDependencyManagement extend... method CheckForUnwantedDependencyManagement (line 347) | private CheckForUnwantedDependencyManagement(Provider r... method check (line 351) | @Override method findUnwantedDependencyManagement (line 375) | private Map> findUnwantedDependencyManagement(Li... method findPermittedDependencies (line 392) | private List findPermittedDependencies(Library ... method managedDependenciesOf (line 403) | private Set managedDependenciesOf(Bom bom) { method unwanted (line 415) | private boolean unwanted(Bom bom, Id managedDependency, List> findUnnecessaryPermittedDependencie... FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/CheckLinks.java class CheckLinks (line 43) | public abstract class CheckLinks extends DefaultTask { method CheckLinks (line 47) | @Inject method releaseNotes (line 52) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/CreateResolvedBom.java class CreateResolvedBom (line 35) | public abstract class CreateResolvedBom extends DefaultTask { method CreateResolvedBom (line 41) | @Inject method getOutputFile (line 49) | @OutputFile method createResolvedBom (line 52) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/Library.java class Library (line 61) | public class Library { method Library (line 105) | public Library(String name, String calendarName, LibraryVersion versio... method generateLinkRootName (line 124) | private static String generateLinkRootName(String name) { method getName (line 128) | public String getName() { method getCalendarName (line 132) | public String getCalendarName() { method getVersion (line 136) | public LibraryVersion getVersion() { method getGroups (line 140) | public List getGroups() { method getVersionProperty (line 144) | public String getVersionProperty() { method getUpgradePolicy (line 148) | public UpgradePolicy getUpgradePolicy() { method getProhibitedVersions (line 152) | public List getProhibitedVersions() { method isConsiderSnapshots (line 156) | public boolean isConsiderSnapshots() { method getVersionAlignment (line 160) | public VersionAlignment getVersionAlignment() { method getLinkRootName (line 164) | public String getLinkRootName() { method getAlignsWithBom (line 168) | public BomAlignment getAlignsWithBom() { method getLinks (line 172) | public Map> getLinks() { method getLinkUrl (line 176) | public String getLinkUrl(String name) { method getLinks (line 187) | public List getLinks(String name) { method getNameAndVersion (line 191) | public String getNameAndVersion() { method withVersion (line 195) | public Library withVersion(LibraryVersion version) { class ProhibitedVersion (line 204) | public static class ProhibitedVersion { method ProhibitedVersion (line 216) | public ProhibitedVersion(VersionRange range, List startsWith... method getRange (line 225) | public VersionRange getRange() { method getStartsWith (line 229) | public List getStartsWith() { method getEndsWith (line 233) | public List getEndsWith() { method getContains (line 237) | public List getContains() { method getReason (line 241) | public String getReason() { method isProhibited (line 245) | public boolean isProhibited(String candidate) { class LibraryVersion (line 257) | public static class LibraryVersion { method LibraryVersion (line 261) | public LibraryVersion(DependencyVersion version) { method getVersion (line 265) | public DependencyVersion getVersion() { method componentInts (line 269) | public int[] componentInts() { method major (line 273) | public String major() { method minor (line 277) | public String minor() { method patch (line 281) | public String patch() { method toString (line 285) | @Override method toString (line 290) | public String toString(String separator) { method forAntora (line 294) | public String forAntora() { method forMajorMinorGeneration (line 303) | public String forMajorMinorGeneration() { method parts (line 312) | private String[] parts() { class Group (line 321) | public static class Group { method Group (line 331) | public Group(String id, List modules, List plugins, ... method getId (line 338) | public String getId() { method getModules (line 342) | public List getModules() { method getPlugins (line 346) | public List getPlugins() { method getBoms (line 350) | public List getBoms() { class Module (line 359) | public static class Module { method Module (line 369) | public Module(String name) { method Module (line 373) | public Module(String name, String type) { method Module (line 377) | public Module(String name, List exclusions) { method Module (line 381) | public Module(String name, String type, String classifier, List getExclusions() { class Exclusion (line 409) | public static class Exclusion { method Exclusion (line 415) | public Exclusion(String groupId, String artifactId) { method getGroupId (line 420) | public String getGroupId() { method getArtifactId (line 424) | public String getArtifactId() { type VersionAlignment (line 430) | public interface VersionAlignment { method resolve (line 432) | Set resolve(); method alignmentConfiguration (line 434) | default Configuration alignmentConfiguration(Project project, Collec... class BomAlignment (line 443) | public static class BomAlignment { method BomAlignment (line 449) | public BomAlignment(String bomCoordinates, Predicate excluding) { method getCoordinates (line 454) | public String getCoordinates() { method exclude (line 458) | public boolean exclude(Id id) { class DependencyVersionAlignment (line 467) | public static class DependencyVersionAlignment implements VersionAlign... method DependencyVersionAlignment (line 483) | DependencyVersionAlignment(String dependency, String from, String ma... method resolve (line 493) | @Override method resolveAligningDependencies (line 524) | private Map resolveAligningDependencies() { method getAligningDependencies (line 536) | private List getAligningDependencies() { method findFromLibrary (line 552) | private Library findFromLibrary() { method findManagingLibrary (line 565) | private Library findManagingLibrary() { method getBomDependencies (line 575) | private List getBomDependencies(Library manager) { method getFrom (line 588) | String getFrom() { method getManagedBy (line 592) | String getManagedBy() { method toString (line 596) | @Override class PomPropertyVersionAlignment (line 610) | public static class PomPropertyVersionAlignment implements VersionAlig... method PomPropertyVersionAlignment (line 624) | PomPropertyVersionAlignment(String name, String from, String managed... method resolve (line 633) | @Override method getAligningDependencies (line 648) | private List getAligningDependencies() { method findManagingLibrary (line 657) | private Library findManagingLibrary() { method getBomDependencies (line 667) | private List getBomDependencies(Library manager) { method propertyFrom (line 677) | private String propertyFrom(File pomFile) { method toString (line 689) | @Override method expandPackages (line 708) | private static List expandPackages(List packages) { method expandPackage (line 712) | private static Stream expandPackage(String packageName) { method url (line 722) | public String url(Library library) { method url (line 726) | public String url(LibraryVersion libraryVersion) { method ImportedBom (line 734) | public ImportedBom(String name) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/ResolvedBom.java method readFrom (line 47) | public static ResolvedBom readFrom(File file) { method writeTo (line 56) | public void writeTo(Writer writer) { method Id (line 67) | Id(String groupId, String artifactId, String version) { method compareTo (line 71) | @Override method toString (line 84) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/UpgradePolicy.java type UpgradePolicy (line 28) | public enum UpgradePolicy implements BiPredicate delega... method test (line 51) | @Override method max (line 56) | public static UpgradePolicy max(UpgradePolicy one, UpgradePolicy two) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/InteractiveUpgradeResolver.java class InteractiveUpgradeResolver (line 40) | public final class InteractiveUpgradeResolver implements UpgradeResolver { method InteractiveUpgradeResolver (line 46) | InteractiveUpgradeResolver(UserInputHandler userInputHandler, LibraryU... method resolveUpgrades (line 51) | @Override method resolveUpgrade (line 69) | private Upgrade resolveUpgrade(LibraryWithVersionOptions libraryWithVe... method defaultOption (line 80) | private VersionOption defaultOption(Library library) { method selectOption (line 92) | private VersionOption selectOption(VersionOption defaultOption, Librar... class UpgradesInterruptedException (line 107) | static class UpgradesInterruptedException extends RuntimeException { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/LibraryUpdateResolver.java type LibraryUpdateResolver (line 30) | public interface LibraryUpdateResolver { method findLibraryUpdates (line 38) | List findLibraryUpdates(Collection... FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/LibraryWithVersionOptions.java class LibraryWithVersionOptions (line 23) | class LibraryWithVersionOptions { method LibraryWithVersionOptions (line 29) | LibraryWithVersionOptions(Library library, List version... method getLibrary (line 34) | Library getLibrary() { method getVersionOptions (line 38) | List getVersionOptions() { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/MavenMetadataVersionResolver.java class MavenMetadataVersionResolver (line 57) | final class MavenMetadataVersionResolver implements VersionResolver { method MavenMetadataVersionResolver (line 63) | MavenMetadataVersionResolver(Collection repos... method MavenMetadataVersionResolver (line 67) | MavenMetadataVersionResolver(RestTemplate restTemplate, Collection resolveVersions(String groupId, String artifactId,... method credentialsOf (line 128) | private PasswordCredentials credentialsOf(MavenArtifactRepository repo... FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/MoveToSnapshots.java class MoveToSnapshots (line 45) | public abstract class MoveToSnapshots extends UpgradeDependencies { method MoveToSnapshots (line 51) | @Inject method upgradeDependencies (line 62) | @Override method commitMessage (line 68) | @Override method eligible (line 74) | @Override method createVersionOptionResolver (line 79) | @Override method createOpenSourceVersionOptionResolver (line 87) | private BiFunction createOp... method getScheduledOpenSourceReleases (line 113) | private Map> getScheduledOpenSourceReleases(Mile... FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/MultithreadedLibraryUpdateResolver.java class MultithreadedLibraryUpdateResolver (line 42) | class MultithreadedLibraryUpdateResolver implements LibraryUpdateResolver { method MultithreadedLibraryUpdateResolver (line 50) | MultithreadedLibraryUpdateResolver(int threads, LibraryUpdateResolver ... method findLibraryUpdates (line 55) | @Override method getResult (line 77) | private Stream getResult(Future entry) { class Release (line 80) | static class Release { method Release (line 88) | Release(String libraryName, DependencyVersion version, LocalDate due... method getLibraryName (line 94) | String getLibraryName() { method getVersion (line 98) | DependencyVersion getVersion() { method getDueOn (line 102) | LocalDate getDueOn() { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/StandardLibraryUpdateResolver.java class StandardLibraryUpdateResolver (line 44) | class StandardLibraryUpdateResolver implements LibraryUpdateResolver { method StandardLibraryUpdateResolver (line 52) | StandardLibraryUpdateResolver(VersionResolver versionResolver, method findLibraryUpdates (line 58) | @Override method isLibraryExcluded (line 76) | protected boolean isLibraryExcluded(Library library) { method getVersionOptions (line 80) | protected List getVersionOptions(Library library) { method determineAlignedVersionOption (line 94) | private VersionOption determineAlignedVersionOption(Library library) { method determineResolvedVersionOptions (line 108) | private List determineResolvedVersionOptions(Library li... method getMissingModules (line 138) | private List getMissingModules(Map getLaterVersionsForModule(String ... FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/Upgrade.java method Upgrade (line 32) | Upgrade(Library from, Library to) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/UpgradeApplicator.java class UpgradeApplicator (line 32) | class UpgradeApplicator { method UpgradeApplicator (line 38) | UpgradeApplicator(Path buildFile, Path gradleProperties) { method apply (line 43) | Path apply(Upgrade upgrade) throws IOException { method updateGradleProperties (line 66) | private void updateGradleProperties(Upgrade upgrade, String version) t... method updateBuildFile (line 74) | private void updateBuildFile(Upgrade upgrade, String buildFileContents... method overwrite (line 81) | private void overwrite(Path target, String content) throws IOException { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/UpgradeBom.java class UpgradeBom (line 38) | public abstract class UpgradeBom extends UpgradeDependencies { method UpgradeBom (line 40) | @Inject method addOpenSourceRepositories (line 49) | private void addOpenSourceRepositories(RepositoryHandler repositories) { method addCommercialRepositories (line 59) | private void addCommercialRepositories() { method commitMessage (line 64) | @Override method upgradesApplied (line 69) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/UpgradeDependencies.java class UpgradeDependencies (line 67) | public abstract class UpgradeDependencies extends DefaultTask { method UpgradeDependencies (line 77) | @Inject method UpgradeDependencies (line 82) | protected UpgradeDependencies(BomExtension bom, boolean movingToSnapsh... method getMilestone (line 91) | @Input method getThreads (line 95) | @Input method getLibraries (line 100) | @Input method getDryRun (line 105) | @Input method getRepositoryNames (line 111) | @Input method upgradeDependencies (line 114) | @TaskAction method upgradesApplied (line 127) | protected void upgradesApplied(List upgrades) { method applyUpgrades (line 131) | private void applyUpgrades(GitHubRepository repository, List i... method getOrOpenUpgradeIssue (line 170) | private int getOrOpenUpgradeIssue(GitHubRepository repository, List verifyLabels(GitHubRepository repository) { method createGitHub (line 201) | private GitHub createGitHub() { method determineMilestone (line 214) | private Milestone determineMilestone(GitHubRepository repository) { method findExistingUpgradeIssue (line 225) | private Issue findExistingUpgradeIssue(List existingUpgradeIssu... method resolveUpgrades (line 240) | @SuppressWarnings("deprecation") method getLibraryUpdateResolver (line 247) | private LibraryUpdateResolver getLibraryUpdateResolver(Milestone miles... method getRepositories (line 254) | private Collection getRepositories() { method asRepositories (line 258) | private List asRepositories(List repo... method createVersionOptionResolver (line 265) | protected BiFunction create... method compliesWithUpgradePolicy (line 280) | private boolean compliesWithUpgradePolicy(Library library, DependencyV... method isAnUpgrade (line 287) | private boolean isAnUpgrade(Library library, DependencyVersion candida... method isNotProhibited (line 291) | private boolean isNotProhibited(Library library, DependencyVersion can... method matchingLibraries (line 297) | private List matchingLibraries() { method eligible (line 305) | protected boolean eligible(Library library) { method commitMessage (line 314) | protected abstract String commitMessage(Upgrade upgrade, int issueNumb... method issueTitle (line 316) | protected String issueTitle(Upgrade upgrade) { method issueBody (line 320) | protected String issueBody(Upgrade upgrade, Issue existingUpgrade) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/UpgradeResolver.java type UpgradeResolver (line 29) | interface UpgradeResolver { method resolveUpgrades (line 37) | List resolveUpgrades(Collection librariesToUpgrade, ... FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/VersionOption.java class VersionOption (line 32) | class VersionOption { method VersionOption (line 36) | VersionOption(DependencyVersion version) { method getVersion (line 40) | DependencyVersion getVersion() { method toString (line 44) | @Override method upgrade (line 49) | Upgrade upgrade(Library library) { class AlignedVersionOption (line 53) | static final class AlignedVersionOption extends VersionOption { method AlignedVersionOption (line 57) | AlignedVersionOption(DependencyVersion version, VersionAlignment ali... method toString (line 62) | @Override class ResolvedVersionOption (line 69) | static final class ResolvedVersionOption extends VersionOption { method ResolvedVersionOption (line 73) | ResolvedVersionOption(DependencyVersion version, List missin... method toString (line 78) | @Override class SnapshotVersionOption (line 89) | static final class SnapshotVersionOption extends VersionOption { method SnapshotVersionOption (line 93) | SnapshotVersionOption(DependencyVersion version, DependencyVersion r... method toString (line 98) | @Override method upgrade (line 103) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/VersionResolver.java type VersionResolver (line 28) | interface VersionResolver { method resolveVersions (line 37) | SortedSet resolveVersions(String groupId, String ar... FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/github/GitHub.java type GitHub (line 24) | public interface GitHub { method getRepository (line 33) | GitHubRepository getRepository(String organization, String name); method withCredentials (line 42) | static GitHub withCredentials(String username, String password) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/github/GitHubRepository.java type GitHubRepository (line 27) | public interface GitHubRepository { method openIssue (line 38) | int openIssue(String title, String body, List labels, Mileston... method getLabels (line 44) | Set getLabels(); method getMilestones (line 50) | List getMilestones(); method findIssues (line 59) | List findIssues(List labels, Milestone milestone); FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/github/Issue.java class Issue (line 30) | public class Issue { method Issue (line 40) | Issue(RestTemplate rest, int number, String title, State state) { method getNumber (line 47) | public int getNumber() { method getTitle (line 51) | public String getTitle() { method getState (line 55) | public State getState() { method label (line 63) | public void label(List labels) { type State (line 68) | public enum State { method of (line 80) | static State of(String state) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/github/Milestone.java class Milestone (line 26) | public class Milestone { method Milestone (line 34) | Milestone(String name, int number, OffsetDateTime dueOn) { method getName (line 44) | public String getName() { method getNumber (line 52) | public int getNumber() { method getDueOn (line 56) | public OffsetDateTime getDueOn() { method toString (line 60) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/github/StandardGitHub.java class StandardGitHub (line 33) | final class StandardGitHub implements GitHub { method StandardGitHub (line 39) | StandardGitHub(String username, String password) { method getRepository (line 44) | @Override method createRestTemplate (line 61) | @SuppressWarnings({ "deprecation", "removal" }) FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/github/StandardGitHubRepository.java class StandardGitHubRepository (line 38) | final class StandardGitHubRepository implements GitHubRepository { method StandardGitHubRepository (line 42) | StandardGitHubRepository(RestTemplate restTemplate) { method openIssue (line 46) | @Override method getLabels (line 72) | @Override method getMilestones (line 77) | @Override method findIssues (line 84) | @Override method get (line 93) | @SuppressWarnings({ "rawtypes", "unchecked" }) method sleep (line 99) | private static void sleep(Duration duration) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/version/AbstractDependencyVersion.java class AbstractDependencyVersion (line 26) | abstract class AbstractDependencyVersion implements DependencyVersion { method AbstractDependencyVersion (line 30) | protected AbstractDependencyVersion(ComparableVersion comparableVersio... method compareTo (line 34) | @Override method isUpgrade (line 41) | @Override method equals (line 48) | @Override method hashCode (line 63) | @Override method toString (line 68) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/version/ArtifactVersionDependencyVersion.java class ArtifactVersionDependencyVersion (line 33) | class ArtifactVersionDependencyVersion extends AbstractDependencyVersion { method ArtifactVersionDependencyVersion (line 37) | protected ArtifactVersionDependencyVersion(ArtifactVersion artifactVer... method toNormalizedString (line 42) | private static String toNormalizedString(ArtifactVersion artifactVersi... method ArtifactVersionDependencyVersion (line 53) | protected ArtifactVersionDependencyVersion(ArtifactVersion artifactVer... method isSameMajor (line 58) | @Override method isSameMajor (line 66) | private boolean isSameMajor(ArtifactVersionDependencyVersion other) { method isSameMinor (line 70) | @Override method isSameMinor (line 78) | private boolean isSameMinor(ArtifactVersionDependencyVersion other) { method isUpgrade (line 82) | @Override method sameMajorMinorIncremental (line 109) | private boolean sameMajorMinorIncremental(ArtifactVersion other) { method isSnapshot (line 115) | private boolean isSnapshot() { method isSnapshotFor (line 120) | @Override method compareTo (line 128) | @Override method toString (line 143) | @Override method extractArtifactVersionDependencyVersion (line 148) | protected Optional extractArtifactVe... method parse (line 157) | static ArtifactVersionDependencyVersion parse(String version) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/version/CalendarVersionDependencyVersion.java class CalendarVersionDependencyVersion (line 32) | class CalendarVersionDependencyVersion extends ArtifactVersionDependency... method CalendarVersionDependencyVersion (line 36) | protected CalendarVersionDependencyVersion(ArtifactVersion artifactVer... method CalendarVersionDependencyVersion (line 40) | protected CalendarVersionDependencyVersion(ArtifactVersion artifactVer... method parse (line 44) | static CalendarVersionDependencyVersion parse(String version) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/version/CombinedPatchAndQualifierDependencyVersion.java class CombinedPatchAndQualifierDependencyVersion (line 30) | final class CombinedPatchAndQualifierDependencyVersion extends ArtifactV... method CombinedPatchAndQualifierDependencyVersion (line 36) | private CombinedPatchAndQualifierDependencyVersion(ArtifactVersion art... method toString (line 41) | @Override method parse (line 46) | static CombinedPatchAndQualifierDependencyVersion parse(String version) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/version/DependencyVersion.java type DependencyVersion (line 28) | public interface DependencyVersion extends Comparable { method isSameMinor (line 37) | boolean isSameMinor(DependencyVersion other); method isSameMajor (line 45) | boolean isSameMajor(DependencyVersion other); method isUpgrade (line 54) | boolean isUpgrade(DependencyVersion candidate, boolean movingToSnapsho... method isSnapshotFor (line 62) | boolean isSnapshotFor(DependencyVersion candidate); method parse (line 64) | static DependencyVersion parse(String version) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/version/LeadingZeroesDependencyVersion.java class LeadingZeroesDependencyVersion (line 30) | final class LeadingZeroesDependencyVersion extends ArtifactVersionDepend... method LeadingZeroesDependencyVersion (line 36) | private LeadingZeroesDependencyVersion(ArtifactVersion artifactVersion... method toString (line 41) | @Override method parse (line 46) | static LeadingZeroesDependencyVersion parse(String input) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/version/MultipleComponentsDependencyVersion.java class MultipleComponentsDependencyVersion (line 31) | final class MultipleComponentsDependencyVersion extends ArtifactVersionD... method MultipleComponentsDependencyVersion (line 35) | private MultipleComponentsDependencyVersion(ArtifactVersion artifactVe... method toString (line 40) | @Override method parse (line 45) | static MultipleComponentsDependencyVersion parse(String input) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/version/ReleaseTrainDependencyVersion.java class ReleaseTrainDependencyVersion (line 29) | final class ReleaseTrainDependencyVersion implements DependencyVersion { method ReleaseTrainDependencyVersion (line 42) | private ReleaseTrainDependencyVersion(String releaseTrain, String type... method compareTo (line 49) | @Override method isUpgrade (line 65) | @Override method isUpgrade (line 73) | private boolean isUpgrade(ReleaseTrainDependencyVersion candidate, boo... method isSnapshot (line 88) | private boolean isSnapshot() { method isSnapshotFor (line 92) | @Override method isSameMajor (line 100) | @Override method isSameMinor (line 105) | @Override method isSameReleaseTrain (line 110) | private boolean isSameReleaseTrain(DependencyVersion other) { method equals (line 120) | @Override method hashCode (line 135) | @Override method toString (line 140) | @Override method parse (line 145) | static ReleaseTrainDependencyVersion parse(String input) { FILE: buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/version/UnstructuredDependencyVersion.java class UnstructuredDependencyVersion (line 27) | final class UnstructuredDependencyVersion extends AbstractDependencyVers... method UnstructuredDependencyVersion (line 31) | private UnstructuredDependencyVersion(String version) { method isSameMajor (line 36) | @Override method isSameMinor (line 41) | @Override method toString (line 46) | @Override method isSnapshotFor (line 51) | @Override method parse (line 56) | static UnstructuredDependencyVersion parse(String version) { FILE: buildSrc/src/main/java/org/springframework/boot/build/classpath/CheckClasspathForConflicts.java class CheckClasspathForConflicts (line 51) | public abstract class CheckClasspathForConflicts extends DefaultTask { method setClasspath (line 57) | public void setClasspath(FileCollection classpath) { method getClasspath (line 61) | @Classpath method checkForConflicts (line 66) | @TaskAction method ignore (line 98) | public void ignore(Predicate predicate) { class ClasspathContents (line 102) | private static final class ClasspathContents { method add (line 109) | private void add(String name, String source) { method getConflicts (line 113) | private Map> getConflicts(List> ign... FILE: buildSrc/src/main/java/org/springframework/boot/build/classpath/CheckClasspathForProhibitedDependencies.java class CheckClasspathForProhibitedDependencies (line 39) | public abstract class CheckClasspathForProhibitedDependencies extends De... method CheckClasspathForProhibitedDependencies (line 48) | public CheckClasspathForProhibitedDependencies() { method getPermittedGroups (line 52) | @Input method setClasspath (line 55) | public void setClasspath(Configuration classpath) { method getClasspath (line 59) | @Classpath method checkForProhibitedDependencies (line 64) | @TaskAction method prohibited (line 82) | private boolean prohibited(ModuleVersionIdentifier id) { method prohibitedSlf4j (line 87) | private boolean prohibitedSlf4j(ModuleVersionIdentifier id) { method prohibitedJbossSpec (line 91) | private boolean prohibitedJbossSpec(ModuleVersionIdentifier id) { method prohibitedJavax (line 95) | private boolean prohibitedJavax(ModuleVersionIdentifier id) { FILE: buildSrc/src/main/java/org/springframework/boot/build/classpath/CheckClasspathForUnconstrainedDirectDependencies.java class CheckClasspathForUnconstrainedDirectDependencies (line 37) | public abstract class CheckClasspathForUnconstrainedDirectDependencies e... method CheckClasspathForUnconstrainedDirectDependencies (line 41) | public CheckClasspathForUnconstrainedDirectDependencies() { method getClasspath (line 45) | @Classpath method setClasspath (line 50) | public void setClasspath(Configuration classpath) { method checkForUnconstrainedDirectDependencies (line 54) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/classpath/CheckClasspathForUnnecessaryExclusions.java class CheckClasspathForUnnecessaryExclusions (line 51) | public abstract class CheckClasspathForUnnecessaryExclusions extends Def... method CheckClasspathForUnnecessaryExclusions (line 68) | @Inject method setClasspath (line 78) | public void setClasspath(Configuration classpath) { method getClasspath (line 85) | @Classpath method processDependency (line 90) | private void processDependency(Dependency dependency) { method processDependency (line 96) | private void processDependency(ModuleDependency dependency) { method getExclusionsByDependencyId (line 108) | @Input method checkForUnnecessaryExclusions (line 113) | @TaskAction method removeProfileExclusions (line 137) | private void removeProfileExclusions(String dependencyId, Set ... method getExceptionMessage (line 143) | private String getExceptionMessage(Map> unnecessar... method getId (line 154) | private String getId(ResolvedArtifactResult artifact) { method getId (line 158) | private String getId(ModuleDependency dependency) { method getId (line 162) | private String getId(ExcludeRule rule) { method getId (line 166) | private String getId(ModuleComponentIdentifier identifier) { FILE: buildSrc/src/main/java/org/springframework/boot/build/cli/HomebrewFormula.java class HomebrewFormula (line 51) | public abstract class HomebrewFormula extends DefaultTask { method HomebrewFormula (line 59) | @Inject method sha256 (line 70) | private String sha256(File file) { method getArchive (line 80) | @InputFile method getTemplate (line 84) | @InputFile method getOutputDir (line 88) | @OutputDirectory method getProperties (line 91) | @Input method createFormula (line 94) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/Asciidoc.java class Asciidoc (line 24) | class Asciidoc { method Asciidoc (line 28) | Asciidoc() { method appendWithHardLineBreaks (line 32) | Asciidoc appendWithHardLineBreaks(Object... items) { method appendln (line 39) | Asciidoc appendln(Object... items) { method append (line 43) | Asciidoc append(Object... items) { method newLine (line 50) | Asciidoc newLine() { method toString (line 54) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/CheckAdditionalSpringConfigurationMetadata.java class CheckAdditionalSpringConfigurationMetadata (line 39) | public abstract class CheckAdditionalSpringConfigurationMetadata extends... method CheckAdditionalSpringConfigurationMetadata (line 43) | public CheckAdditionalSpringConfigurationMetadata() { method getReportLocation (line 47) | @OutputFile method getSource (line 50) | @Override method check (line 57) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/CheckAggregatedSpringConfigurationMetadata.java class CheckAggregatedSpringConfigurationMetadata (line 45) | public abstract class CheckAggregatedSpringConfigurationMetadata extends... method getReportLocation (line 49) | @OutputFile method getConfigurationPropertyMetadata (line 52) | @InputFiles method setConfigurationPropertyMetadata (line 58) | public void setConfigurationPropertyMetadata(FileCollection configurat... method check (line 62) | @TaskAction method createReport (line 73) | private Report createReport() { class Report (line 89) | private static final class Report implements Iterable { method Report (line 93) | private Report(List propertiesWithMissingRepl... method hasProblems (line 97) | private boolean hasProblems() { method iterator (line 101) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/CheckManualSpringConfigurationMetadata.java class CheckManualSpringConfigurationMetadata (line 44) | public abstract class CheckManualSpringConfigurationMetadata extends Def... method CheckManualSpringConfigurationMetadata (line 48) | public CheckManualSpringConfigurationMetadata() { method getReportLocation (line 52) | @OutputFile method getMetadataLocation (line 55) | @InputFile method getExclusions (line 59) | @Input method check (line 62) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/CheckSpringConfigurationMetadata.java class CheckSpringConfigurationMetadata (line 42) | public abstract class CheckSpringConfigurationMetadata extends DefaultTa... method CheckSpringConfigurationMetadata (line 46) | public CheckSpringConfigurationMetadata() { method getReportLocation (line 50) | @OutputFile method getMetadataLocation (line 53) | @InputFile method getExclusions (line 57) | @Input method check (line 60) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/CompoundRow.java class CompoundRow (line 29) | class CompoundRow extends Row { method CompoundRow (line 35) | CompoundRow(Snippet snippet, String prefix, String description) { method addProperty (line 41) | void addProperty(ConfigurationProperty property) { method isEmpty (line 45) | boolean isEmpty() { method write (line 49) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/ConfigurationMetadataPlugin.java class ConfigurationMetadataPlugin (line 41) | public class ConfigurationMetadataPlugin implements Plugin { method apply (line 50) | @Override method registerCheckAdditionalMetadataTask (line 55) | private void registerCheckAdditionalMetadataTask(Project project) { method addMetadataArtifact (line 80) | private void addMetadataArtifact(Project project, Provider metad... FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/ConfigurationProperties.java class ConfigurationProperties (line 36) | final class ConfigurationProperties { method ConfigurationProperties (line 40) | private ConfigurationProperties(List properties) { method get (line 48) | ConfigurationProperty get(String propertyName) { method stream (line 52) | Stream stream() { method fromFiles (line 56) | @SuppressWarnings("unchecked") FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/ConfigurationPropertiesAnalyzer.java class ConfigurationPropertiesAnalyzer (line 53) | class ConfigurationPropertiesAnalyzer { method ConfigurationPropertiesAnalyzer (line 61) | ConfigurationPropertiesAnalyzer(Collection sources) { method analyzeOrder (line 70) | void analyzeOrder(Report report) { method analyzeOrder (line 76) | private Analysis analyzeOrder(File source) { method analyzeMetadataElementOrder (line 85) | @SuppressWarnings("unchecked") method analyzeDuplicates (line 100) | void analyzeDuplicates(Report report) { method analyzeDuplicates (line 106) | private Analysis analyzeDuplicates(File source) { method analyzeMetadataElementDuplicates (line 115) | @SuppressWarnings("unchecked") method analyzePropertyDescription (line 129) | void analyzePropertyDescription(Report report, List exclusions) { method analyzePropertyDescription (line 135) | @SuppressWarnings("unchecked") method isExcluded (line 149) | private boolean isExcluded(List exclusions, String propertyNam... method isDeprecated (line 163) | private boolean isDeprecated(Map property) { method isDescribed (line 167) | private boolean isDescribed(Map property) { method analyzeDeprecationSince (line 171) | void analyzeDeprecationSince(Report report) throws IOException { method analyzeDeprecationSince (line 177) | @SuppressWarnings("unchecked") method readJsonContent (line 191) | @SuppressWarnings("unchecked") method writeAll (line 196) | private static void writeAll(PrintWriter writer, Iterable eleme... class Report (line 206) | static class Report { method Report (line 212) | Report(File baseDirectory) { method registerAnalysis (line 216) | void registerAnalysis(File path, Analysis analysis) { method hasProblems (line 220) | boolean hasProblems() { method getAnalyses (line 226) | List getAnalyses(File source) { method write (line 234) | void write(File file) throws IOException { method createContent (line 239) | private String createContent() { class Analysis (line 261) | static class Analysis { method Analysis (line 267) | Analysis(String header) { method addItem (line 272) | void addItem(String item) { method hasProblems (line 276) | boolean hasProblems() { method getItems (line 280) | List getItems() { method createDetails (line 284) | void createDetails(PrintWriter writer) { method toString (line 296) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/ConfigurationPropertiesPlugin.java class ConfigurationPropertiesPlugin (line 58) | public class ConfigurationPropertiesPlugin implements Plugin { method apply (line 72) | @Override method configureConfigurationPropertiesAnnotationProcessor (line 84) | private void configureConfigurationPropertiesAnnotationProcessor(Proje... method disableIncrementalCompilation (line 92) | private void disableIncrementalCompilation(Project project) { method addMetadataArtifact (line 102) | private void addMetadataArtifact(Project project) { method configureAdditionalMetadataLocationsCompilerArgument (line 125) | private void configureAdditionalMetadataLocationsCompilerArgument(Proj... method registerCheckAdditionalMetadataTask (line 148) | private void registerCheckAdditionalMetadataTask(Project project) { method registerCheckMetadataTask (line 169) | private void registerCheckMetadataTask(Project project) { FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/ConfigurationProperty.java class ConfigurationProperty (line 27) | class ConfigurationProperty { method ConfigurationProperty (line 41) | ConfigurationProperty(String name, String type) { method ConfigurationProperty (line 45) | ConfigurationProperty(String name, String type, Object defaultValue, S... method getName (line 55) | String getName() { method getDisplayName (line 59) | String getDisplayName() { method getType (line 63) | String getType() { method getDefaultValue (line 67) | Object getDefaultValue() { method getDescription (line 71) | String getDescription() { method isDeprecated (line 75) | boolean isDeprecated() { method getDeprecation (line 79) | Deprecation getDeprecation() { method toString (line 83) | @Override method fromJsonProperties (line 88) | @SuppressWarnings("unchecked") method fromJsonProperties (line 102) | static Deprecation fromJsonProperties(Map property) { FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/DocumentConfigurationProperties.java class DocumentConfigurationProperties (line 41) | public abstract class DocumentConfigurationProperties extends DefaultTask { method getConfigurationPropertyMetadata (line 45) | @InputFiles method setConfigurationPropertyMetadata (line 51) | public void setConfigurationPropertyMetadata(FileCollection configurat... method getDeprecated (line 55) | @Input method getOutputDir (line 58) | @OutputDirectory method documentConfigurationProperties (line 61) | @TaskAction method corePrefixes (line 87) | private void corePrefixes(Config config) { method cachePrefixes (line 115) | private void cachePrefixes(Config config) { method grpcPrefixes (line 119) | private void grpcPrefixes(Config prefix) { method mailPrefixes (line 123) | private void mailPrefixes(Config config) { method jsonPrefixes (line 128) | private void jsonPrefixes(Config config) { method dataPrefixes (line 134) | private void dataPrefixes(Config config) { method transactionPrefixes (line 161) | private void transactionPrefixes(Config prefix) { method dataMigrationPrefixes (line 166) | private void dataMigrationPrefixes(Config prefix) { method integrationPrefixes (line 172) | private void integrationPrefixes(Config prefix) { method webPrefixes (line 185) | private void webPrefixes(Config prefix) { method templatePrefixes (line 199) | private void templatePrefixes(Config prefix) { method serverPrefixes (line 206) | private void serverPrefixes(Config prefix) { method securityPrefixes (line 210) | private void securityPrefixes(Config prefix) { method rsocketPrefixes (line 214) | private void rsocketPrefixes(Config prefix) { method actuatorPrefixes (line 218) | private void actuatorPrefixes(Config prefix) { method dockerComposePrefixes (line 223) | private void dockerComposePrefixes(Config prefix) { method devtoolsPrefixes (line 227) | private void devtoolsPrefixes(Config prefix) { method testingPrefixes (line 231) | private void testingPrefixes(Config prefix) { method testcontainersPrefixes (line 235) | private void testcontainersPrefixes(Config prefix) { FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/Row.java class Row (line 25) | abstract class Row implements Comparable { method Row (line 31) | protected Row(Snippet snippet, String id) { method equals (line 36) | @Override method hashCode (line 48) | @Override method compareTo (line 53) | @Override method getAnchor (line 58) | String getAnchor() { method write (line 62) | abstract void write(Asciidoc asciidoc); FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/SingleRow.java class SingleRow (line 31) | class SingleRow extends Row { method SingleRow (line 39) | SingleRow(Snippet snippet, ConfigurationProperty property) { method SingleRow (line 43) | SingleRow(Snippets snippets, Snippet snippet, ConfigurationProperty pr... method getDefaultValue (line 50) | private String getDefaultValue(Object defaultValue) { method write (line 62) | @Override method writeDescription (line 71) | private void writeDescription(Asciidoc builder) { method clean (line 99) | private String clean(String text) { method writeDefaultValue (line 103) | private void writeDefaultValue(Asciidoc builder) { FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/Snippet.java class Snippet (line 32) | class Snippet { method Snippet (line 42) | Snippet(String anchor, String title, Consumer config) { method getAnchor (line 66) | String getAnchor() { method getTitle (line 70) | String getTitle() { method getPrefixes (line 74) | Set getPrefixes() { method getOverrides (line 78) | Map getOverrides() { method forEachPrefix (line 82) | void forEachPrefix(Consumer action) { method forEachOverride (line 86) | void forEachOverride(BiConsumer action) { type Config (line 93) | interface Config { method accept (line 99) | void accept(String prefix); method accept (line 106) | void accept(String prefix, String description); FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/Snippets.java class Snippets (line 41) | class Snippets { method Snippets (line 49) | Snippets(FileCollection configurationPropertyMetadata, boolean depreca... method add (line 54) | void add(String anchor, String title, Consumer config) { method writeTo (line 58) | void writeTo(Path outputDirectory) throws IOException { method writeSnippet (line 74) | private Set writeSnippet(Path outputDirectory, Snippet snippet... method findXref (line 102) | String findXref(String name) { method shouldAdd (line 122) | private boolean shouldAdd(ConfigurationProperty property) { method deprecatedAtErrorLevel (line 126) | private boolean deprecatedAtErrorLevel(ConfigurationProperty property) { method getAsciidoc (line 131) | private Asciidoc getAsciidoc(Snippet snippet, Table table) { method writeAsciidoc (line 143) | private void writeAsciidoc(Path outputDirectory, Snippet snippet, Asci... method createDirectory (line 153) | private void createDirectory(Path path) throws IOException { method assertValidOutputDirectory (line 160) | private void assertValidOutputDirectory(Path path) { FILE: buildSrc/src/main/java/org/springframework/boot/build/context/properties/Table.java class Table (line 27) | class Table { method addRow (line 31) | void addRow(Row row) { method write (line 35) | void write(Asciidoc asciidoc) { method isEmpty (line 47) | boolean isEmpty() { FILE: buildSrc/src/main/java/org/springframework/boot/build/devtools/DocumentDevtoolsPropertyDefaults.java class DocumentDevtoolsPropertyDefaults (line 44) | public abstract class DocumentDevtoolsPropertyDefaults extends DefaultTa... method DocumentDevtoolsPropertyDefaults (line 48) | public DocumentDevtoolsPropertyDefaults() { method getDefaults (line 54) | @InputFiles method setDefaults (line 60) | public void setDefaults(FileCollection defaults) { method getOutputFile (line 64) | @OutputFile method documentPropertyDefaults (line 67) | @TaskAction method loadPropertyDefaults (line 73) | private Map loadPropertyDefaults() throws IOException,... method documentPropertyDefaults (line 98) | private void documentPropertyDefaults(Map properties) ... FILE: buildSrc/src/main/java/org/springframework/boot/build/docs/ApplicationRunner.java class ApplicationRunner (line 51) | public abstract class ApplicationRunner extends DefaultTask { method ApplicationRunner (line 55) | public ApplicationRunner() { method getOutput (line 59) | @OutputFile method getClasspath (line 62) | @Classpath method setClasspath (line 67) | public void setClasspath(FileCollection classpath) { method getArgs (line 71) | @Input method getMainClass (line 74) | @Input method getExpectedLogging (line 77) | @Input method getNormalizations (line 80) | @Input method getApplicationJar (line 83) | @Input method normalizeTomcatPort (line 86) | public void normalizeTomcatPort() { method normalizeLiveReloadPort (line 91) | public void normalizeLiveReloadPort() { method runApplication (line 95) | @TaskAction method awaitLogging (line 117) | private void awaitLogging(Process process) { method outputLines (line 133) | private List outputLines() { method normalizeLogging (line 143) | private void normalizeLogging() { method normalize (line 155) | private List normalize(List lines) { method normalize (line 167) | private List normalize(List lines, Pattern pattern, St... method reportUnmatchedNormalization (line 186) | private void reportUnmatchedNormalization(List lines, Pattern ... FILE: buildSrc/src/main/java/org/springframework/boot/build/docs/ConfigureJavadocLinks.java class ConfigureJavadocLinks (line 37) | public class ConfigureJavadocLinks implements Action { method ConfigureJavadocLinks (line 43) | public ConfigureJavadocLinks(FileCollection resolvedBoms, Collection process(ResolvedBom resolvedBom) { method process (line 102) | private Set process(Bom bom) { FILE: buildSrc/src/main/java/org/springframework/boot/build/docs/DocumentVersionProperties.java class DocumentVersionProperties (line 43) | public abstract class DocumentVersionProperties extends DefaultTask { method getResolvedBoms (line 47) | @InputFiles method setResolvedBoms (line 53) | public void setResolvedBoms(FileCollection resolvedBoms) { method getOutputFile (line 57) | @OutputFile method documentVersionProperties (line 60) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/mavenplugin/DocumentPluginGoals.java class DocumentPluginGoals (line 44) | public abstract class DocumentPluginGoals extends DefaultTask { method getOutputDir (line 48) | @OutputDirectory method getGoalSections (line 51) | @Input method getPluginXml (line 54) | @InputFile method documentPluginGoals (line 57) | @TaskAction method writeOverview (line 66) | private void writeOverview(Plugin plugin) throws IOException { method documentMojo (line 82) | private void documentMojo(Plugin plugin, Mojo mojo) throws IOException { method goalSectionId (line 125) | private String goalSectionId(Mojo mojo, boolean innerReference) { method writeParametersTable (line 134) | private void writeParametersTable(PrintWriter writer, String detailsSe... method writeParameterDetails (line 155) | private void writeParameterDetails(PrintWriter writer, List... method parameterId (line 176) | private String parameterId(String name) { method writeDetail (line 190) | private void writeDetail(PrintWriter writer, String name, String value) { method writeOptionalDetail (line 196) | private void writeOptionalDetail(PrintWriter writer, String name, Stri... method shortTypeName (line 207) | private String shortTypeName(String name) { method typeNameToJavadocLink (line 217) | private String typeNameToJavadocLink(String name) { method typeNameToJavadocLink (line 221) | private String typeNameToJavadocLink(String shortName, String name) { method typeNameToJavadocPath (line 231) | private String typeNameToJavadocPath(String name) { FILE: buildSrc/src/main/java/org/springframework/boot/build/mavenplugin/MavenExec.java class MavenExec (line 44) | public abstract class MavenExec extends JavaExec { method MavenExec (line 48) | public MavenExec() { method getProjectDir (line 55) | @Internal method getPom (line 58) | @InputFile method exec (line 62) | @Override method mavenConfiguration (line 87) | private Configuration mavenConfiguration(Project project) { FILE: buildSrc/src/main/java/org/springframework/boot/build/mavenplugin/MavenPluginPlugin.java class MavenPluginPlugin (line 102) | public class MavenPluginPlugin implements Plugin { method apply (line 104) | @Override method publishOptionalDependenciesInPom (line 130) | private void publishOptionalDependenciesInPom(Project project) { method configurePomPackaging (line 155) | private void configurePomPackaging(Project project) { method setPackaging (line 160) | private void setPackaging(MavenPublication mavenPublication) { method addPopulateIntTestMavenRepositoryTask (line 164) | private void addPopulateIntTestMavenRepositoryTask(Project project) { method copyIntTestMavenRepositoryFiles (line 197) | private CopySpec copyIntTestMavenRepositoryFiles(Project project, method addDocumentPluginGoalsTask (line 206) | private void addDocumentPluginGoalsTask(Project project, TaskProvider<... method addGenerateHelpMojoTask (line 218) | private TaskProvider addGenerateHelpMojoTask(Project projec... method createGenerateHelpMojoTask (line 226) | private TaskProvider createGenerateHelpMojoTask(Project pro... method createSyncHelpMojoInputsTask (line 236) | private TaskProvider createSyncHelpMojoInputsTask(Project projec... method includeHelpMojoInJar (line 244) | private void includeHelpMojoInJar(Jar jarTask, TaskProvider... method addGeneratePluginDescriptorTask (line 249) | private TaskProvider addGeneratePluginDescriptorTask(Projec... method getMainSourceSet (line 269) | private SourceSet getMainSourceSet(Project project) { method setJavadocOptions (line 274) | private void setJavadocOptions(Javadoc javadoc) { method createFormatHelpMojoSource (line 279) | private TaskProvider createFormatHelpMojoSource(... method createSyncPluginDescriptorInputs (line 287) | private TaskProvider createSyncPluginDescriptorInputs(Project pr... method createGeneratePluginDescriptorTask (line 300) | private TaskProvider createGeneratePluginDescriptorTask(Pro... method includeDescriptorInJar (line 314) | private void includeDescriptorInJar(Jar jar, TaskProvider g... method addPrepareMavenBinariesTask (line 319) | private void addPrepareMavenBinariesTask(Project project) { method replaceVersionPlaceholder (line 332) | private void replaceVersionPlaceholder(CopySpec copy, Project project) { method replaceVersionPlaceholder (line 336) | private String replaceVersionPlaceholder(Project project, String input) { method addExtractVersionPropertiesTask (line 340) | private TaskProvider addExtractVersionProper... class FormatHelpMojoSource (line 351) | public abstract static class FormatHelpMojoSource extends DefaultTask { method FormatHelpMojoSource (line 355) | @Inject method setGenerator (line 362) | void setGenerator(TaskProvider generator) { method getOutputDir (line 369) | @OutputDirectory method syncAndFormat (line 372) | @TaskAction method save (line 381) | private void save(File output, FileEdit edit) { method addNullAwaySuppression (line 395) | private String addNullAwaySuppression(String content) { class MavenRepositoryComponentMetadataRule (line 410) | public static class MavenRepositoryComponentMetadataRule implements Co... method MavenRepositoryComponentMetadataRule (line 414) | @javax.inject.Inject method execute (line 419) | @Override method configureVariant (line 428) | private void configureVariant(ComponentMetadataContext context, Vari... class ResolvedConfigurationMavenRepository (line 442) | public abstract static class ResolvedConfigurationMavenRepository exte... method getOutputDir (line 446) | @OutputDirectory method getConfiguration (line 449) | @Classpath method setConfiguration (line 454) | public void setConfiguration(Configuration configuration) { method createRepository (line 458) | @TaskAction class ExtractVersionProperties (line 484) | public abstract static class ExtractVersionProperties extends DefaultT... method getResolvedBoms (line 488) | @InputFiles method setResolvedBoms (line 494) | public void setResolvedBoms(FileCollection resolvedBoms) { method getDestination (line 498) | @OutputFile method extractVersionProperties (line 501) | @TaskAction method writeProperties (line 508) | private void writeProperties(Properties versions) { method extractVersionProperties (line 519) | private Properties extractVersionProperties(ResolvedBom resolvedBom) { FILE: buildSrc/src/main/java/org/springframework/boot/build/mavenplugin/PluginXmlParser.java class PluginXmlParser (line 41) | class PluginXmlParser { method PluginXmlParser (line 45) | PluginXmlParser() { method parse (line 49) | Plugin parse(File pluginXml) { method textAt (line 61) | private String textAt(String path, Node source) throws XPathExpression... method parseMojos (line 66) | private List parseMojos(Node plugin) throws XPathExpressionExcep... method nodesAt (line 75) | private Iterable nodesAt(String path, Node source) throws XPathE... method parseParameters (line 79) | private List parseParameters(Node mojoNode) throws XPathExp... method parseParameter (line 100) | private Parameter parseParameter(Node parameterNode, Map { method IterableNodeList (line 132) | private IterableNodeList(NodeList nodeList) { method of (line 136) | private static Iterable of(NodeList nodeList) { method iterator (line 140) | @Override class Plugin (line 162) | static final class Plugin { method Plugin (line 174) | private Plugin(String groupId, String artifactId, String version, St... method getGroupId (line 182) | String getGroupId() { method getArtifactId (line 186) | String getArtifactId() { method getVersion (line 190) | String getVersion() { method getGoalPrefix (line 194) | String getGoalPrefix() { method getMojos (line 198) | List getMojos() { class Mojo (line 204) | static final class Mojo { method Mojo (line 212) | private Mojo(String goal, String description, List parame... method getGoal (line 218) | String getGoal() { method getDescription (line 222) | String getDescription() { method getParameters (line 226) | List getParameters() { class Parameter (line 232) | static final class Parameter { method Parameter (line 250) | private Parameter(String name, String type, boolean required, boolea... method getName (line 262) | String getName() { method getType (line 266) | String getType() { method isRequired (line 270) | boolean isRequired() { method isEditable (line 274) | boolean isEditable() { method getDescription (line 278) | String getDescription() { method getDefaultValue (line 282) | String getDefaultValue() { method getUserProperty (line 286) | String getUserProperty() { method getSince (line 290) | String getSince() { FILE: buildSrc/src/main/java/org/springframework/boot/build/mavenplugin/PrepareMavenBinaries.java class PrepareMavenBinaries (line 44) | public abstract class PrepareMavenBinaries extends DefaultTask { method PrepareMavenBinaries (line 50) | @Inject method getOutputDir (line 63) | @OutputDirectory method getVersions (line 66) | @Input method prepareBinaries (line 69) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/optional/OptionalDependenciesPlugin.java class OptionalDependenciesPlugin (line 34) | public class OptionalDependenciesPlugin implements Plugin { method apply (line 41) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/processors/AnnotationProcessorPlugin.java class AnnotationProcessorPlugin (line 31) | public class AnnotationProcessorPlugin implements Plugin { method apply (line 35) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/properties/BuildProperties.java method get (line 37) | public static BuildProperties get(Project project) { method load (line 46) | private static BuildProperties load(Project project) { method buildType (line 54) | private static BuildType buildType(Object value) { FILE: buildSrc/src/main/java/org/springframework/boot/build/properties/BuildType.java type BuildType (line 26) | public enum BuildType { method toIdentifier (line 38) | public String toIdentifier() { FILE: buildSrc/src/main/java/org/springframework/boot/build/springframework/CheckAotFactories.java class CheckAotFactories (line 26) | public abstract class CheckAotFactories extends CheckFactoriesFile { method CheckAotFactories (line 28) | public CheckAotFactories() { FILE: buildSrc/src/main/java/org/springframework/boot/build/springframework/CheckFactoriesFile.java class CheckFactoriesFile (line 56) | public abstract class CheckFactoriesFile extends DefaultTask { method CheckFactoriesFile (line 64) | protected CheckFactoriesFile(String path) { method getSource (line 70) | @InputFiles method setSource (line 77) | public void setSource(Object source) { method getClasspath (line 81) | @Classpath method setClasspath (line 86) | public void setClasspath(Object classpath) { method getOutputDirectory (line 90) | @OutputDirectory method execute (line 93) | @TaskAction method check (line 98) | private void check(File factoriesFile) { method collectProblems (line 119) | private void collectProblems(Map> problems, Strin... method addNoFoundProblem (line 127) | private void addNoFoundProblem(String className, List problems... method find (line 134) | private boolean find(String className) { method binaryNameOf (line 144) | private String binaryNameOf(String className) { method load (line 149) | private Properties load(File aotFactories) { method writeReport (line 160) | private void writeReport(File factoriesFile, Map>... FILE: buildSrc/src/main/java/org/springframework/boot/build/springframework/CheckSpringFactories.java class CheckSpringFactories (line 26) | public abstract class CheckSpringFactories extends CheckFactoriesFile { method CheckSpringFactories (line 28) | public CheckSpringFactories() { FILE: buildSrc/src/main/java/org/springframework/boot/build/starters/DocumentStarters.java class DocumentStarters (line 51) | public abstract class DocumentStarters extends DefaultTask { method DocumentStarters (line 55) | public DocumentStarters() { method getOutputDir (line 69) | @OutputDirectory method getStarters (line 72) | @InputFiles method documentStarters (line 78) | @TaskAction method loadStarter (line 89) | private Starter loadStarter(File metadata) { method writeTable (line 101) | private void writeTable(String name, Stream starters) { method postProcessDescription (line 119) | private String postProcessDescription(String description) { method addStarterCrossLinks (line 123) | private String addStarterCrossLinks(String input) { class Starter (line 127) | private static final class Starter implements Comparable { method Starter (line 135) | private Starter(String name, String description, Set depende... method isProduction (line 141) | private boolean isProduction() { method isTechnical (line 145) | private boolean isTechnical() { method isApplication (line 150) | private boolean isApplication() { method compareTo (line 154) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/starters/StarterMetadata.java class StarterMetadata (line 45) | public abstract class StarterMetadata extends DefaultTask { method StarterMetadata (line 49) | public StarterMetadata() { method getStarterName (line 55) | @Input method getStarterDescription (line 58) | @Input method getDependencies (line 61) | @Classpath method setDependencies (line 66) | public void setDependencies(Configuration dependencies) { method getDestination (line 70) | @OutputFile method generateMetadata (line 73) | @TaskAction FILE: buildSrc/src/main/java/org/springframework/boot/build/starters/StarterPlugin.java class StarterPlugin (line 47) | public class StarterPlugin implements Plugin { method apply (line 51) | @Override method createClasspathConflictsCheck (line 77) | private void createClasspathConflictsCheck(Configuration classpath, Pr... method createUnnecessaryExclusionsCheck (line 84) | private void createUnnecessaryExclusionsCheck(Configuration classpath,... method createUnconstrainedDirectDependenciesCheck (line 91) | private void createUnconstrainedDirectDependenciesCheck(Configuration ... method configureJarManifest (line 101) | private void configureJarManifest(Project project) { FILE: buildSrc/src/main/java/org/springframework/boot/build/test/DockerTestBuildService.java class DockerTestBuildService (line 32) | abstract class DockerTestBuildService implements BuildService registerIfNecessary(Project pr... method maxParallelTasks (line 41) | private static int maxParallelTasks(Project project) { FILE: buildSrc/src/main/java/org/springframework/boot/build/test/DockerTestPlugin.java class DockerTestPlugin (line 43) | public class DockerTestPlugin implements Plugin { method apply (line 62) | @Override method configureDockerTesting (line 67) | private void configureDockerTesting(Project project) { method createSourceSet (line 84) | private SourceSet createSourceSet(Project project) { method createTestTask (line 107) | private Provider createTestTask(Project project, SourceSet docke... method createReclaimDockerSpaceTask (line 119) | private Provider createReclaimDockerSpaceTask(Project project, method shouldReclaimDockerSpace (line 136) | private boolean shouldReclaimDockerSpace(Task task) { FILE: buildSrc/src/main/java/org/springframework/boot/build/test/IntegrationTestPlugin.java class IntegrationTestPlugin (line 36) | public class IntegrationTestPlugin implements Plugin { method apply (line 48) | @Override method configureIntegrationTesting (line 53) | private void configureIntegrationTesting(Project project) { method createSourceSet (line 66) | private SourceSet createSourceSet(Project project) { method createTestTask (line 75) | private TaskProvider createTestTask(Project project, SourceSet i... FILE: buildSrc/src/main/java/org/springframework/boot/build/test/SystemTestPlugin.java class SystemTestPlugin (line 39) | public class SystemTestPlugin implements Plugin { method apply (line 53) | @Override method configureSystemTesting (line 58) | private void configureSystemTesting(Project project) { method createSourceSet (line 71) | private SourceSet createSourceSet(Project project) { method createTestTask (line 82) | private TaskProvider createTestTask(Project project, SourceSet s... method isCi (line 96) | private boolean isCi() { FILE: buildSrc/src/main/java/org/springframework/boot/build/test/autoconfigure/CheckAutoConfigureImports.java class CheckAutoConfigureImports (line 57) | public abstract class CheckAutoConfigureImports extends DefaultTask { method CheckAutoConfigureImports (line 63) | public CheckAutoConfigureImports() { method getSource (line 68) | @InputFiles method setSource (line 76) | public void setSource(Object source) { method getClasspath (line 80) | @Classpath method setClasspath (line 85) | public void setClasspath(Object classpath) { method getOutputDirectory (line 89) | @OutputDirectory method execute (line 92) | @TaskAction method loadImports (line 149) | private List loadImports() { method loadImports (line 157) | private List loadImports(File importsFile) { method find (line 166) | private boolean find(String className) { method find (line 171) | private boolean find(String className, Consumer handler) { method correctlyAnnotated (line 204) | private boolean correctlyAnnotated(InputStream classFile) { method writeReport (line 208) | private void writeReport(Map> allProblems, File o... method writeString (line 220) | private void writeString(File file, String content) { FILE: buildSrc/src/main/java/org/springframework/boot/build/test/autoconfigure/DocumentTestSlices.java class DocumentTestSlices (line 47) | public abstract class DocumentTestSlices extends DefaultTask { method getTestSlices (line 51) | @InputFiles method setTestSlices (line 57) | public void setTestSlices(FileCollection testSlices) { method getOutputFile (line 61) | @OutputFile method documentTestSlices (line 64) | @TaskAction method readTestSlices (line 70) | private Map> readTestSlices() { method writeTable (line 82) | private void writeTable(Map> testSlicesByModul... FILE: buildSrc/src/main/java/org/springframework/boot/build/test/autoconfigure/GenerateTestSliceMetadata.java class GenerateTestSliceMetadata (line 65) | public abstract class GenerateTestSliceMetadata extends DefaultTask { method GenerateTestSliceMetadata (line 75) | @Inject method setSourceSet (line 81) | public void setSourceSet(SourceSet sourceSet) { method getOutputFile (line 90) | @OutputFile method getSpringFactories (line 93) | @InputFiles method getModuleName (line 97) | @Input method getClasspath (line 100) | @Classpath method getImportFiles (line 105) | @InputFiles method getClassesDirs (line 111) | @Classpath method generateTestSliceMetadata (line 116) | @TaskAction method readTestSlices (line 124) | private TestSliceMetadata readTestSlices() throws IOException { method readImportsFiles (line 145) | private void readImportsFiles(Properties springFactories, FileCollecti... method removeComments (line 160) | private List removeComments(List lines) { method toURL (line 175) | private URL toURL(File file) { method readSpringFactories (line 184) | private Properties readSpringFactories(File file) throws IOException { method readTestSlices (line 194) | private List readTestSlices(File classesDir, MetadataReader... method getMetadataReader (line 206) | private MetadataReader getMetadataReader(Path path, MetadataReaderFact... method readTestSlice (line 215) | private TestSlice readTestSlice(MetadataReader metadataReader, Propert... method getImportedAutoConfiguration (line 222) | private List getImportedAutoConfiguration(Properties springFac... method findMetaImporters (line 233) | private Stream findMetaImporters(AnnotationMetadata annotation... method isAutoConfigurationImporter (line 239) | private boolean isAutoConfigurationImporter(String annotationType, Ann... FILE: buildSrc/src/main/java/org/springframework/boot/build/test/autoconfigure/TestAutoConfigurationPlugin.java class TestAutoConfigurationPlugin (line 39) | public class TestAutoConfigurationPlugin implements Plugin { method apply (line 41) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/test/autoconfigure/TestSliceMetadata.java method readFrom (line 34) | static TestSliceMetadata readFrom(File file) { method writeTo (line 38) | void writeTo(File file) { FILE: buildSrc/src/main/java/org/springframework/boot/build/test/autoconfigure/TestSlicePlugin.java class TestSlicePlugin (line 44) | public class TestSlicePlugin implements Plugin { method apply (line 48) | @Override method addMetadataArtifact (line 66) | private void addMetadataArtifact(Project project, TaskProvider { method apply (line 37) | @Override class FailureRecordingTestListener (line 49) | private final class FailureRecordingTestListener implements TestListen... method FailureRecordingTestListener (line 57) | private FailureRecordingTestListener(Provider t... method afterSuite (line 62) | @Override method afterTest (line 69) | @Override method beforeSuite (line 76) | @Override method beforeTest (line 81) | @Override FILE: buildSrc/src/main/java/org/springframework/boot/build/testing/TestResultsOverview.java class TestResultsOverview (line 37) | public abstract class TestResultsOverview method addFailures (line 44) | void addFailures(Test test, List failureDescriptors) { method onFinish (line 51) | @Override method close (line 56) | @Override class TestFailure (line 74) | private static final class TestFailure implements Comparable getMinimumCompatibleJava... method getMaximumCompatibleJavaVersion (line 46) | public abstract Property getMaximumCompatibleJava... method getTestJvmArgs (line 48) | public abstract ListProperty getTestJvmArgs(); method getJavaVersion (line 50) | JavaLanguageVersion getJavaVersion() { FILE: buildSrc/src/main/java/org/springframework/boot/build/toolchain/ToolchainPlugin.java class ToolchainPlugin (line 31) | public class ToolchainPlugin implements Plugin { method apply (line 33) | @Override method configureToolchain (line 38) | private void configureToolchain(Project project) { method configure (line 46) | private void configure(Project project, ToolchainExtension toolchain) { method isJavaVersionSupported (line 55) | private boolean isJavaVersionSupported(ToolchainExtension toolchain, J... method disableToolchainTasks (line 65) | private void disableToolchainTasks(Project project) { method configureTestToolchain (line 69) | private void configureTestToolchain(Project project, JavaLanguageVersi... FILE: buildSrc/src/test/java/org/springframework/boot/build/ConventionsPluginTests.java class ConventionsPluginTests (line 47) | class ConventionsPluginTests { method setup (line 53) | @BeforeEach method jarIncludesLegalFiles (line 74) | @Test method sourceJarIsBuilt (line 105) | @Test method javadocJarIsBuilt (line 136) | @Test method assertThatLicenseIsPresent (line 167) | private void assertThatLicenseIsPresent(JarFile jar) throws IOException { method assertThatNoticeIsPresent (line 175) | private void assertThatNoticeIsPresent(JarFile jar) throws IOException { method testRetryIsConfiguredWithThreeRetriesOnCI (line 183) | @Test method testRetryIsConfiguredWithZeroRetriesLocally (line 205) | @Test method runGradle (line 227) | private BuildResult runGradle(String... args) { method runGradle (line 231) | private BuildResult runGradle(Map environment, String.... FILE: buildSrc/src/test/java/org/springframework/boot/build/antora/AntoraAsciidocAttributesTests.java class AntoraAsciidocAttributesTests (line 46) | class AntoraAsciidocAttributesTests { method buildTypeWhenOpenSource (line 48) | @Test method buildTypeWhenCommercial (line 55) | @Test method githubRefWhenReleasedVersionIsTag (line 62) | @Test method githubRefWhenLatestSnapshotVersionIsMainBranch (line 69) | @Test method githubRefWhenOlderSnapshotVersionIsBranch (line 76) | @Test method githubRefWhenOlderSnapshotHotFixVersionIsBranch (line 83) | @Test method versionReferenceFromLibrary (line 90) | @Test method versionReferenceFromSpringDataDependencyReleaseVersion (line 98) | @Test method versionReferenceFromSpringDataDependencySnapshotVersion (line 109) | @Test method versionNativeBuildTools (line 120) | @Test method urlArtifactRepositoryWhenRelease (line 127) | @Test method urlArtifactRepositoryWhenMilestone (line 134) | @Test method urlArtifactRepositoryWhenSnapshot (line 141) | @Test method artifactReleaseTypeWhenOpenSourceRelease (line 148) | @Test method artifactReleaseTypeWhenOpenSourceMilestone (line 156) | @Test method artifactReleaseTypeWhenOpenSourceSnapshot (line 164) | @Test method artifactReleaseTypeWhenCommercialRelease (line 172) | @Test method artifactReleaseTypeWhenCommercialMilestone (line 180) | @Test method artifactReleaseTypeWhenCommercialSnapshot (line 188) | @Test method urlLinksFromLibrary (line 196) | @Test method singleLink (line 214) | private List singleLink(Function factory... method linksFromProperties (line 219) | @Test method mockLibrary (line 231) | private Library mockLibrary(Map> links) { method mockDependencyVersions (line 246) | private Map mockDependencyVersions() { method mockDependencyVersions (line 250) | private Map mockDependencyVersions(String version) { method addMockSpringDataVersion (line 294) | private void addMockSpringDataVersion(Map versions, St... method addMockTestcontainersVersion (line 298) | private void addMockTestcontainersVersion(Map versions... method addMockJackson2CoreVersion (line 302) | private void addMockJackson2CoreVersion(Map versions, ... method addMockJacksonCoreVersion (line 306) | private void addMockJacksonCoreVersion(Map versions, S... FILE: buildSrc/src/test/java/org/springframework/boot/build/antora/GenerateAntoraPlaybookTests.java class GenerateAntoraPlaybookTests (line 40) | class GenerateAntoraPlaybookTests { method writePlaybookGeneratesExpectedContent (line 45) | @Test method writePlaybookWhenHasJavadocExcludeGeneratesExpectedContent (line 60) | @Test method writePlaybookYml (line 74) | private void writePlaybookYml(ThrowingConsumer... FILE: buildSrc/src/test/java/org/springframework/boot/build/architecture/ArchitectureCheckTests.java class ArchitectureCheckTests (line 66) | class ArchitectureCheckTests { method setup (line 80) | @BeforeEach method whenPackagesAreTangledShouldFailAndWriteReport (line 85) | @ParameterizedTest(name = "{0}") method whenPackagesAreNotTangledShouldSucceedAndWriteEmptyReport (line 92) | @ParameterizedTest(name = "{0}") method whenBeanPostProcessorBeanMethodIsNotStaticShouldFailAndWriteReport (line 99) | @ParameterizedTest(name = "{0}") method whenBeanPostProcessorBeanMethodIsStaticAndHasUnsafeParametersShouldFailAndWriteReport (line 108) | @ParameterizedTest(name = "{0}") method whenBeanPostProcessorBeanMethodIsStaticAndHasSafeParametersShouldSucceedAndWriteEmptyReport (line 118) | @ParameterizedTest(name = "{0}") method whenBeanPostProcessorBeanMethodIsStaticAndHasNoParametersShouldSucceedAndWriteEmptyReport (line 126) | @ParameterizedTest(name = "{0}") method whenBeanFactoryPostProcessorBeanMethodIsNotStaticShouldFailAndWriteReport (line 134) | @ParameterizedTest(name = "{0}") method whenBeanFactoryPostProcessorBeanMethodIsStaticAndHasParametersShouldFailAndWriteReport (line 143) | @ParameterizedTest(name = "{0}") method whenBeanFactoryPostProcessorBeanMethodIsStaticAndHasNoParametersShouldSucceedAndWriteEmptyReport (line 153) | @ParameterizedTest(name = "{0}") method whenClassLoadsResourceUsingResourceUtilsShouldFailAndWriteReport (line 161) | @ParameterizedTest(name = "{0}") method whenClassUsesResourceUtilsWithoutLoadingResourcesShouldSucceedAndWriteEmptyReport (line 170) | @ParameterizedTest(name = "{0}") method whenClassDoesNotCallObjectsRequireNonNullShouldSucceedAndWriteEmptyReport (line 178) | @ParameterizedTest(name = "{0}") method whenClassCallsObjectsRequireNonNullWithMessageShouldFailAndWriteReport (line 185) | @ParameterizedTest(name = "{0}") method whenClassCallsObjectsRequireNonNullWithMessageAndProhibitObjectsRequireNonNullIsFalseShouldSucceedAndWriteEmptyReport (line 192) | @ParameterizedTest(name = "{0}") method whenClassCallsObjectsRequireNonNullWithSupplierShouldFailAndWriteReport (line 200) | @ParameterizedTest(name = "{0}") method whenClassCallsObjectsRequireNonNullWithSupplierAndProhibitObjectsRequireNonNullIsFalseShouldSucceedAndWriteEmptyReport (line 207) | @ParameterizedTest(name = "{0}") method whenClassCallsCollectorsToListShouldFailAndWriteReport (line 215) | @ParameterizedTest(name = "{0}") method whenClassCallsUrlEncoderWithStringEncodingShouldFailAndWriteReport (line 222) | @ParameterizedTest(name = "{0}") method whenClassCallsUrlDecoderWithStringEncodingShouldFailAndWriteReport (line 230) | @ParameterizedTest(name = "{0}") method whenClassCallsStringToUpperCaseWithoutLocaleShouldFailAndWriteReport (line 238) | @ParameterizedTest(name = "{0}") method whenClassCallsStringToLowerCaseWithoutLocaleShouldFailAndWriteReport (line 245) | @ParameterizedTest(name = "{0}") method whenClassCallsStringToLowerCaseWithLocaleShouldSucceedAndWriteEmptyReport (line 252) | @ParameterizedTest(name = "{0}") method whenClassCallsStringToUpperCaseWithLocaleShouldSucceedAndWriteEmptyReport (line 259) | @ParameterizedTest(name = "{0}") method whenConditionalOnMissingBeanWithTypeSameAsMethodReturnTypeShouldFailAndWriteReport (line 266) | @Test method whenConditionalOnMissingBeanWithTypeAttributeShouldSucceedAndWriteEmptyReport (line 274) | @ParameterizedTest(name = "{0}") method whenConditionalOnMissingBeanWithNameAttributeShouldSucceedAndWriteEmptyReport (line 281) | @ParameterizedTest(name = "{0}") method whenClassLevelConfigurationPropertiesContainsOnlyPrefixShouldFailAndWriteReport (line 288) | @Test method whenClassLevelConfigurationPropertiesContainsPrefixAndIgnoreShouldSucceedAndWriteEmptyReport (line 296) | @Test method whenClassLevelConfigurationPropertiesContainsOnlyValueShouldSucceedAndWriteEmptyReport (line 304) | @Test method whenMethodLevelConfigurationPropertiesContainsOnlyPrefixShouldFailAndWriteReport (line 311) | @Test method whenMethodLevelConfigurationPropertiesContainsPrefixAndIgnoreShouldSucceedAndWriteEmptyReport (line 319) | @Test method whenMethodLevelConfigurationPropertiesContainsOnlyValueShouldSucceedAndWriteEmptyReport (line 327) | @Test method whenConfigurationPropertiesBindingBeanMethodIsNotStaticShouldFailAndWriteReport (line 334) | @Test method whenBeanPostProcessorBeanMethodIsNotStaticWithExternalClassShouldFailAndWriteReport (line 341) | @ParameterizedTest(name = "{0}") method whenBeanMethodExposesPrivateTypeWithMainSourcesShouldFailAndWriteReport (line 364) | @Test method whenBeanMethodExposesPrivateTypeWithTestsSourcesShouldSucceedAndWriteEmptyReport (line 374) | @Test method whenBeanMethodExposesNonPrivateTypeShouldSucceedAndWriteEmptyReport (line 380) | @ParameterizedTest(name = "{0}") method whenEnumSourceValueIsInferredShouldSucceedAndWriteEmptyReport (line 387) | @Test method whenEnumSourceValueIsNotTheSameAsTypeOfMethodsFirstParameterShouldSucceedAndWriteEmptyReport (line 393) | @Test method whenEnumSourceValueIsSameAsTypeOfMethodsFirstParameterShouldFailAndWriteReport (line 400) | @Test method whenConditionalOnClassUsedOnBeanMethodsWithMainSourcesShouldFailAndWriteReport (line 410) | @Test method whenConditionalOnClassUsedOnBeanMethodsWithTestSourcesShouldSucceedAndWriteEmptyReport (line 420) | @Test method whenDeprecatedConfigurationPropertyIsMissingSinceShouldFailAndWriteReport (line 427) | @Test method whenCustomAssertionMethodNotReturningSelfIsAnnotatedWithCheckReturnValueShouldSucceedAndWriteEmptyReport (line 437) | @Test method whenCustomAssertionMethodNotReturningSelfIsNotAnnotatedWithCheckReturnValueShouldFailAndWriteReport (line 444) | @Test method prepareTask (line 454) | private void prepareTask(Task task, String... sourceDirectories) throw... method build (line 466) | private void build(GradleBuild gradleBuild, Task task) throws IOExcept... method buildAndFail (line 482) | private void buildAndFail(GradleBuild gradleBuild, Task task, String..... type Task (line 498) | private enum Task { method Task (line 506) | Task(String sourceSetName) { method getFailureReport (line 510) | String getFailureReport(Path projectDir) throws IOException { method getFailureReportFile (line 514) | Path getFailureReportFile(Path projectDir) { method getSourceDirectory (line 518) | Path getSourceDirectory(Path projectDir) { method toString (line 522) | @Override class GradleBuild (line 529) | private static final class GradleBuild { method GradleBuild (line 537) | private GradleBuild(Path projectDir) { method getProjectDir (line 541) | Path getProjectDir() { method withProhibitObjectsRequireNonNull (line 545) | GradleBuild withProhibitObjectsRequireNonNull(Boolean prohibitObject... method withConditionalOnClassAnnotation (line 553) | GradleBuild withConditionalOnClassAnnotation() { method withConditionalOnMissingBeanAnnotation (line 559) | GradleBuild withConditionalOnMissingBeanAnnotation() { method withConfigurationPropertiesAnnotation (line 565) | GradleBuild withConfigurationPropertiesAnnotation() { method withConfigurationPropertiesBindingAnnotation (line 571) | GradleBuild withConfigurationPropertiesBindingAnnotation() { method withDeprecatedConfigurationPropertyAnnotation (line 577) | GradleBuild withDeprecatedConfigurationPropertyAnnotation() { method configureTasks (line 583) | private void configureTasks(String annotationName, String annotation... method configureTask (line 589) | private void configureTask(Task task, UnaryOperator map) { method withProhibitObjectsRequireNonNull (line 662) | private TaskConfiguration withProhibitObjectsRequireNonNull(Boolean ... method withAnnotation (line 666) | private TaskConfiguration withAnnotation(String name, String annotat... FILE: buildSrc/src/test/java/org/springframework/boot/build/architecture/assertj/checkReturnValue/WithCheckReturnValue.java class WithCheckReturnValue (line 23) | public class WithCheckReturnValue extends AbstractAssert impleme... method NodeAssert (line 46) | public NodeAssert(File xmlFile) { method NodeAssert (line 50) | public NodeAssert(Node actual) { method read (line 54) | private static Document read(File xmlFile) { method nodeAtPath (line 63) | public NodeAssert nodeAtPath(String xpath) { method textAtPath (line 72) | public StringAssert textAtPath(String xpath) { method assertThat (line 82) | @Override FILE: buildSrc/src/test/java/org/springframework/boot/build/autoconfigure/DocumentAutoConfigurationClassesTests.java class DocumentAutoConfigurationClassesTests (line 40) | class DocumentAutoConfigurationClassesTests { method classesAreDocumented (line 45) | @Test method whenMetadataIsRemovedThenOutputForThatMetadataIsNoLongerPresent (line 58) | @Test method documentAutoConfigurationClasses (line 73) | private File documentAutoConfigurationClasses(Consumer metadataD... method writeAutoConfigurationMetadata (line 90) | private void writeAutoConfigurationMetadata(String module, List consumer) { FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/LibraryTests.java class LibraryTests (line 40) | class LibraryTests { method getLinkRootNameWhenNoneSpecified (line 42) | @Test method getLinkRootNameWhenSpecified (line 59) | @Test method toMajorMinorGenerationWithRelease (line 76) | @Test method toMajorMinorGenerationWithSnapshot (line 82) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/bomr/InteractiveUpgradeResolverTests.java class InteractiveUpgradeResolverTests (line 40) | class InteractiveUpgradeResolverTests { method resolveUpgradeUpdateVersionNumberInLibrary (line 42) | @Test method providerOf (line 66) | @SuppressWarnings({ "unchecked", "rawtypes" }) FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/bomr/ReleaseScheduleTests.java class ReleaseScheduleTests (line 40) | class ReleaseScheduleTests { method releasesBetween (line 48) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/bomr/UpgradeApplicatorTests.java class UpgradeApplicatorTests (line 43) | class UpgradeApplicatorTests { method whenUpgradeIsAppliedToLibraryWithVersionThenBomIsUpdated (line 48) | @Test method whenUpgradeIsAppliedToLibraryWithVersionPropertyThenGradlePropertiesIsUpdated (line 63) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/bomr/UpgradeTests.java class UpgradeTests (line 32) | class UpgradeTests { method createToRelease (line 34) | @Test method createToSnapshot (line 44) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/bomr/version/ArtifactVersionDependencyVersionTests.java class ArtifactVersionDependencyVersionTests (line 28) | class ArtifactVersionDependencyVersionTests { method parseWhenVersionIsNotAMavenVersionShouldReturnNull (line 30) | @Test method parseWhenVersionIsAMavenVersionShouldReturnAVersion (line 35) | @Test method isSameMajorWhenSameMajorAndMinorShouldReturnTrue (line 40) | @Test method isSameMajorWhenSameMajorShouldReturnTrue (line 45) | @Test method isSameMajorWhenDifferentMajorShouldReturnFalse (line 50) | @Test method isSameMinorWhenSameMinorShouldReturnTrue (line 55) | @Test method isSameMinorWhenDifferentMinorShouldReturnFalse (line 60) | @Test method isSnapshotForWhenSnapshotForReleaseShouldReturnTrue (line 65) | @Test method isSnapshotForWhenBuildSnapshotForReleaseShouldReturnTrue (line 70) | @Test method isSnapshotForWhenSnapshotForReleaseCandidateShouldReturnTrue (line 75) | @Test method isSnapshotForWhenBuildSnapshotForReleaseCandidateShouldReturnTrue (line 80) | @Test method isSnapshotForWhenSnapshotForMilestoneShouldReturnTrue (line 85) | @Test method isSnapshotForWhenBuildSnapshotForMilestoneShouldReturnTrue (line 90) | @Test method isSnapshotForWhenSnapshotForDifferentReleaseShouldReturnFalse (line 95) | @Test method isSnapshotForWhenBuildSnapshotForDifferentReleaseShouldReturnTrue (line 100) | @Test method isSnapshotForWhenSnapshotForDifferentReleaseCandidateShouldReturnTrue (line 105) | @Test method isSnapshotForWhenBuildSnapshotForDifferentReleaseCandidateShouldReturnTrue (line 110) | @Test method isSnapshotForWhenSnapshotForDifferentMilestoneShouldReturnTrue (line 115) | @Test method isSnapshotForWhenBuildSnapshotForDifferentMilestoneShouldReturnTrue (line 120) | @Test method isSnapshotForWhenNotSnapshotShouldReturnFalse (line 125) | @Test method version (line 130) | private ArtifactVersionDependencyVersion version(String version) { FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/bomr/version/CalendarVersionDependencyVersionTests.java class CalendarVersionDependencyVersionTests (line 28) | class CalendarVersionDependencyVersionTests { method parseWhenVersionIsNotACalendarVersionShouldReturnNull (line 30) | @Test method parseWhenVersionIsACalendarVersionShouldReturnAVersion (line 35) | @Test method isSameMajorWhenSameMajorAndMinorShouldReturnTrue (line 40) | @Test method isSameMajorWhenSameMajorShouldReturnTrue (line 45) | @Test method isSameMajorWhenDifferentMajorShouldReturnFalse (line 50) | @Test method isSameMinorWhenSameMinorShouldReturnTrue (line 55) | @Test method isSameMinorWhenDifferentMinorShouldReturnFalse (line 60) | @Test method calendarVersionIsNotSameMajorAsReleaseTrainVersion (line 65) | @Test method calendarVersionIsNotSameMinorAsReleaseTrainVersion (line 70) | @Test method releaseTrainVersion (line 75) | private ReleaseTrainDependencyVersion releaseTrainVersion(String versi... method version (line 79) | private CalendarVersionDependencyVersion version(String version) { FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/bomr/version/DependencyVersionTests.java class DependencyVersionTests (line 29) | class DependencyVersionTests { method parseWhenValidMavenVersionShouldReturnArtifactVersionDependencyVersion (line 31) | @Test method parseWhenReleaseTrainShouldReturnReleaseTrainDependencyVersion (line 36) | @Test method parseWhenMavenLikeVersionWithNumericQualifierShouldReturnNumericQualifierDependencyVersion (line 41) | @Test method parseWhen5ComponentsShouldReturnNumericQualifierDependencyVersion (line 46) | @Test method parseWhenVersionWithLeadingZeroesShouldReturnLeadingZeroesDependencyVersion (line 51) | @Test method parseWhenVersionWithCombinedPatchAndQualifierShouldReturnCombinedPatchAndQualifierDependencyVersion (line 56) | @Test method parseWhenCalendarVersionShouldReturnArtifactVersionDependencyVersion (line 61) | @Test method parseWhenCalendarVersionWithModifierShouldReturnArtifactVersionDependencyVersion (line 66) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/bomr/version/DependencyVersionUpgradeTests.java class DependencyVersionUpgradeTests (line 44) | class DependencyVersionUpgradeTests { method isUpgradeWhenSameVersionShouldReturnFalse (line 46) | @ParameterizedTest method isUpgradeWhenSameSnapshotVersionShouldReturnFalse (line 55) | @ParameterizedTest method isUpgradeWhenSameSnapshotVersionAndMovingToSnapshotsShouldReturnFalse (line 64) | @ParameterizedTest method isUpgradeWhenLaterPatchReleaseShouldReturnTrue (line 74) | @ParameterizedTest method isUpgradeWhenSnapshotOfLaterPatchReleaseShouldReturnTrue (line 83) | @ParameterizedTest method isUpgradeWhenSnapshotOfLaterPatchReleaseAndMovingToSnapshotsShouldReturnTrue (line 92) | @ParameterizedTest method isUpgradeWhenSnapshotOfSameVersionShouldReturnFalse (line 102) | @ParameterizedTest method isUpgradeWhenSnapshotToMilestoneShouldReturnTrue (line 111) | @ParameterizedTest method isUpgradeWhenSnapshotToReleaseCandidateShouldReturnTrue (line 120) | @ParameterizedTest method isUpgradeWhenSnapshotToReleaseShouldReturnTrue (line 130) | @ParameterizedTest method isUpgradeWhenMilestoneToSnapshotShouldReturnFalse (line 139) | @ParameterizedTest method isUpgradeWhenReleaseCandidateToSnapshotShouldReturnFalse (line 148) | @ParameterizedTest method isUpgradeWhenReleaseToSnapshotShouldReturnFalse (line 158) | @ParameterizedTest method isUpgradeWhenMilestoneToSnapshotAndMovingToSnapshotsShouldReturnTrue (line 167) | @ParameterizedTest method isUpgradeWhenReleaseCandidateToSnapshotAndMovingToSnapshotsShouldReturnTrue (line 177) | @ParameterizedTest method isUpgradeWhenReleaseToSnapshotAndMovingToSnapshotsShouldReturnFalse (line 187) | @ParameterizedTest method isUpgradeWhenReleaseTrainToSnapshotAndMovingToSnapshotsShouldReturnTrue (line 196) | @ParameterizedTest class InputProvider (line 245) | static class InputProvider implements ArgumentsProvider { method provideArguments (line 247) | @Override method artifactVersions (line 263) | private Stream artifactVersions(Method testMethod) { method releaseTrains (line 271) | private Stream releaseTrains(Method testMethod) { method calendarVersions (line 275) | private Stream calendarVersions(Method testMethod) { method versions (line 279) | private Stream versions(Method testMethod,... type VersionType (line 286) | enum VersionType { method VersionType (line 296) | VersionType(Function parser) { method parse (line 300) | DependencyVersion parse(String version) { FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/bomr/version/MultipleComponentsDependencyVersionTests.java class MultipleComponentsDependencyVersionTests (line 29) | class MultipleComponentsDependencyVersionTests { method isSameMajorOfFiveComponentVersionWithSameMajorShouldReturnTrue (line 31) | @Test method isSameMajorOfFiveComponentVersionWithDifferentMajorShouldReturnFalse (line 36) | @Test method isSameMinorOfFiveComponentVersionWithSameMinorShouldReturnTrue (line 41) | @Test method isSameMinorOfFiveComponentVersionWithDifferentMinorShouldReturnFalse (line 46) | @Test method version (line 51) | private MultipleComponentsDependencyVersion version(String version) { FILE: buildSrc/src/test/java/org/springframework/boot/build/bom/bomr/version/ReleaseTrainDependencyVersionTests.java class ReleaseTrainDependencyVersionTests (line 28) | class ReleaseTrainDependencyVersionTests { method parsingOfANonReleaseTrainVersionReturnsNull (line 30) | @Test method parsingOfAReleaseTrainVersionReturnsVersion (line 35) | @Test method isSameMajorWhenReleaseTrainIsDifferentShouldReturnFalse (line 40) | @Test method isSameMajorWhenReleaseTrainIsTheSameShouldReturnTrue (line 45) | @Test method isSameMinorWhenReleaseTrainIsDifferentShouldReturnFalse (line 50) | @Test method isSameMinorWhenReleaseTrainIsTheSameShouldReturnTrue (line 55) | @Test method releaseTrainVersionIsNotSameMajorAsCalendarTrainVersion (line 60) | @Test method releaseTrainVersionIsNotSameMinorAsCalendarVersion (line 65) | @Test method isSnapshotForWhenSnapshotForServiceReleaseShouldReturnTrue (line 70) | @Test method isSnapshotForWhenSnapshotForReleaseShouldReturnTrue (line 75) | @Test method isSnapshotForWhenSnapshotForReleaseCandidateShouldReturnTrue (line 80) | @Test method isSnapshotForWhenSnapshotForMilestoneShouldReturnTrue (line 85) | @Test method isSnapshotForWhenSnapshotForDifferentReleaseShouldReturnFalse (line 90) | @Test method isSnapshotForWhenSnapshotForDifferentReleaseCandidateShouldReturnTrue (line 95) | @Test method isSnapshotForWhenSnapshotForDifferentMilestoneShouldReturnTrue (line 100) | @Test method isSnapshotForWhenNotSnapshotShouldReturnFalse (line 105) | @Test method version (line 110) | private static ReleaseTrainDependencyVersion version(String input) { method calendarVersion (line 114) | private CalendarVersionDependencyVersion calendarVersion(String versio... FILE: buildSrc/src/test/java/org/springframework/boot/build/context/properties/CompoundRowTests.java class CompoundRowTests (line 29) | class CompoundRowTests { method simpleProperty (line 35) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/context/properties/ConfigurationPropertiesAnalyzerTests.java class ConfigurationPropertiesAnalyzerTests (line 39) | class ConfigurationPropertiesAnalyzerTests { method createAnalyzerWithNoSource (line 41) | @Test method analyzeOrderWithAlphabeticalOrder (line 48) | @Test method analyzeOrderWithViolations (line 64) | @Test method analyzeDuplicatesWithNoDuplicates (line 82) | @Test method analyzeDuplicatesWithDuplicate (line 98) | @Test method analyzePropertyDescription (line 115) | @Test method analyzePropertyDescriptionWithMissingDescription (line 133) | @Test method analyzeDeprecatedPropertyWithMissingSince (line 151) | @Test method writeEmptyReport (line 177) | @Test method writeReportWithNoProblemsFound (line 182) | @Test method writeReportWithOneProblem (line 198) | @Test method writeReportWithSeveralProblems (line 216) | @Test method writeToFile (line 238) | private File writeToFile(File directory, Report report) throws IOExcep... FILE: buildSrc/src/test/java/org/springframework/boot/build/context/properties/ConfigurationPropertiesTests.java class ConfigurationPropertiesTests (line 31) | class ConfigurationPropertiesTests { method whenJsonHasAnIntegerDefaultValueThenItRemainsAnIntegerWhenRead (line 33) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/context/properties/SingleRowTests.java class SingleRowTests (line 29) | class SingleRowTests { method simpleProperty (line 35) | @Test method noDefaultValue (line 46) | @Test method defaultValueWithPipes (line 57) | @Test method defaultValueWithBackslash (line 68) | @Test method descriptionWithPipe (line 79) | @Test method mapProperty (line 90) | @Test method listProperty (line 101) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/context/properties/TableTests.java class TableTests (line 29) | class TableTests { method simpleTable (line 35) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/groovyscripts/SpringRepositoriesExtensionTests.java class SpringRepositoriesExtensionTests (line 54) | class SpringRepositoriesExtensionTests { method loadGroovyClass (line 60) | @BeforeAll method cleanup (line 66) | @AfterAll method mavenRepositoriesWhenNotCommercialSnapshot (line 79) | @Test method mavenRepositoriesWhenCommercialSnapshot (line 89) | @Test method mavenRepositoriesWhenNotCommercialMilestone (line 106) | @Test method mavenRepositoriesWhenCommercialMilestone (line 113) | @Test method mavenRepositoriesWhenNotCommercialRelease (line 124) | @Test method mavenRepositoriesWhenCommercialRelease (line 131) | @Test method mavenRepositoriesWhenConditionMatches (line 142) | @Test method mavenRepositoriesWhenConditionDoesNotMatch (line 149) | @Test method mavenRepositoriesExcludingBootGroup (line 156) | @Test method mavenRepositoriesWithRepositorySpecificEnvironmentVariables (line 164) | @Test method mavenRepositoriesWhenRepositoryEnvironmentVariables (line 185) | @Test method createExtension (line 203) | private SpringRepositoriesExtension createExtension(String version, St... method createExtension (line 207) | @SuppressWarnings({ "unchecked", "unchecked" }) method mavenClosure (line 215) | @SuppressWarnings({ "unchecked", "unchecked" }) method contentAction (line 227) | private Object contentAction(InvocationOnMock invocation) { method credentialsAction (line 235) | private Object credentialsAction(InvocationOnMock invocation) { method mavenContentAction (line 243) | private Object mavenContentAction(InvocationOnMock invocation) { type SpringRepositoriesExtension (line 251) | interface SpringRepositoriesExtension { method mavenRepositories (line 253) | void mavenRepositories(); method mavenRepositoriesFor (line 255) | void mavenRepositoriesFor(Object version); method mavenRepositoriesExcludingBootGroup (line 257) | void mavenRepositoriesExcludingBootGroup(); method get (line 259) | static SpringRepositoriesExtension get(RepositoryHandler repositoryH... FILE: buildSrc/src/test/java/org/springframework/boot/build/mavenplugin/PluginXmlParserTests.java class PluginXmlParserTests (line 35) | class PluginXmlParserTests { method parseExistingDescriptorReturnPluginDescriptor (line 39) | @Test method parseNonExistingFileThrowException (line 50) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/optional/OptionalDependenciesPluginIntegrationTests.java class OptionalDependenciesPluginIntegrationTests (line 37) | class OptionalDependenciesPluginIntegrationTests { method setup (line 43) | @BeforeEach method optionalConfigurationIsCreated (line 49) | @Test method optionalDependenciesAreAddedToMainSourceSetsCompileClasspath (line 63) | @Test method optionalDependenciesAreAddedToMainSourceSetsRuntimeClasspath (line 68) | @Test method optionalDependenciesAreAddedToTestSourceSetsCompileClasspath (line 73) | @Test method optionalDependenciesAreAddedToTestSourceSetsRuntimeClasspath (line 78) | @Test method optionalDependenciesAreAddedToSourceSetClasspath (line 83) | private void optionalDependenciesAreAddedToSourceSetClasspath(String s... method runGradle (line 106) | private BuildResult runGradle(String... args) { FILE: buildSrc/src/test/java/org/springframework/boot/build/test/autoconfigure/TestSliceMetadataTests.java class TestSliceMetadataTests (line 34) | public class TestSliceMetadataTests { method roundtripJson (line 39) | @Test FILE: buildSrc/src/test/java/org/springframework/boot/build/testing/TestFailuresPluginIntegrationTests.java class TestFailuresPluginIntegrationTests (line 41) | class TestFailuresPluginIntegrationTests { method setup (line 45) | @BeforeEach method singleProject (line 50) | @Test method multiProject (line 64) | @Test method multiProjectContinue (line 78) | @Test method multiProjectParallel (line 94) | @Test method createProject (line 110) | private void createProject(File dir) { method createMultiProjectBuild (line 118) | private void createMultiProjectBuild() { method createTestSource (line 127) | private void createTestSource(String name, File dir) { method createBuildScript (line 155) | private void createBuildScript(File dir) { method withPrintWriter (line 178) | private void withPrintWriter(File file, Consumer consumer) { method readLines (line 187) | private List readLines(String output) { FILE: buildpack/spring-boot-buildpack-platform/src/dockerTest/java/org/springframework/boot/buildpack/platform/docker/DockerApiIntegrationTests.java class DockerApiIntegrationTests (line 31) | @DisabledIfDockerUnavailable method pullImage (line 36) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/AbstractBuildLog.java class AbstractBuildLog (line 41) | public abstract class AbstractBuildLog implements BuildLog { method start (line 43) | @Override method pullingImage (line 49) | @Override method pulledImage (line 58) | @Override method pushingImage (line 63) | @Override method pushedImage (line 68) | @Override method executingLifecycle (line 73) | @Override method executingLifecycle (line 79) | @Override method runningPhase (line 85) | @Override method skippingPhase (line 93) | @Override method executedLifecycle (line 100) | @Override method taggedImage (line 107) | @Override method failedCleaningWorkDir (line 113) | @Override method sensitiveTargetBindingDetected (line 124) | @Override method getDigest (line 131) | private String getDigest(Image image) { method log (line 136) | protected void log() { method log (line 140) | protected abstract void log(String message); method getProgressConsumer (line 142) | protected abstract Consumer getProgressConsumer(St... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/ApiVersions.java class ApiVersions (line 32) | final class ApiVersions { method ApiVersions (line 41) | private ApiVersions(ApiVersion... versions) { method findLatestSupported (line 51) | ApiVersion findLatestSupported(String... others) { method equals (line 66) | @Override method hashCode (line 78) | @Override method toString (line 83) | @Override method parse (line 94) | static ApiVersions parse(String... values) { method of (line 98) | static ApiVersions of(int major, IntStream minorsInclusive) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildLog.java type BuildLog (line 42) | public interface BuildLog { method start (line 48) | void start(BuildRequest request); method pullingImage (line 57) | Consumer pullingImage(ImageReference imageReferenc... method pulledImage (line 65) | void pulledImage(Image image, ImageType imageType); method pushingImage (line 72) | Consumer pushingImage(ImageReference imageReference); method pushedImage (line 78) | void pushedImage(ImageReference imageReference); method executingLifecycle (line 86) | void executingLifecycle(BuildRequest request, LifecycleVersion version... method executingLifecycle (line 94) | void executingLifecycle(BuildRequest request, LifecycleVersion version... method runningPhase (line 102) | Consumer runningPhase(BuildRequest request, String name); method skippingPhase (line 109) | void skippingPhase(String name, String reason); method executedLifecycle (line 115) | void executedLifecycle(BuildRequest request); method taggedImage (line 121) | void taggedImage(ImageReference tag); method failedCleaningWorkDir (line 129) | void failedCleaningWorkDir(Cache cache, @Nullable Exception exception); method sensitiveTargetBindingDetected (line 136) | void sensitiveTargetBindingDetected(Binding binding); method toSystemOut (line 142) | static BuildLog toSystemOut() { method to (line 152) | static BuildLog to(PrintStream out) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildOwner.java class BuildOwner (line 33) | class BuildOwner implements Owner { method BuildOwner (line 43) | BuildOwner(Map env) { method BuildOwner (line 48) | BuildOwner(long uid, long gid) { method getValue (line 53) | private long getValue(Map env, String name) { method getUid (line 66) | @Override method getGid (line 71) | @Override method toString (line 76) | @Override method fromEnv (line 88) | static BuildOwner fromEnv(Map env) { method of (line 100) | static BuildOwner of(long uid, long gid) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildRequest.java class BuildRequest (line 49) | public class BuildRequest { method BuildRequest (line 112) | BuildRequest(ImageReference name, Function applicat... method BuildRequest (line 139) | BuildRequest(ImageReference name, Function applicat... method withBuilder (line 175) | public BuildRequest withBuilder(ImageReference builder) { method withTrustBuilder (line 191) | public BuildRequest withTrustBuilder(boolean trustBuilder) { method withRunImage (line 203) | public BuildRequest withRunImage(ImageReference runImageName) { method withCreator (line 216) | public BuildRequest withCreator(Creator creator) { method withEnv (line 230) | public BuildRequest withEnv(String name, String value) { method withEnv (line 247) | public BuildRequest withEnv(Map env) { method withCleanCache (line 263) | public BuildRequest withCleanCache(boolean cleanCache) { method withVerboseLogging (line 275) | public BuildRequest withVerboseLogging(boolean verboseLogging) { method withPullPolicy (line 287) | public BuildRequest withPullPolicy(PullPolicy pullPolicy) { method withPublish (line 299) | public BuildRequest withPublish(boolean publish) { method withBuildpacks (line 312) | public BuildRequest withBuildpacks(BuildpackReference... buildpacks) { method withBuildpacks (line 323) | public BuildRequest withBuildpacks(List buildpacks) { method withBindings (line 337) | public BuildRequest withBindings(Binding... bindings) { method withBindings (line 348) | public BuildRequest withBindings(List bindings) { method withNetwork (line 362) | public BuildRequest withNetwork(@Nullable String network) { method withTags (line 374) | public BuildRequest withTags(ImageReference... tags) { method withTags (line 384) | public BuildRequest withTags(List tags) { method withBuildWorkspace (line 398) | public BuildRequest withBuildWorkspace(Cache buildWorkspace) { method withBuildCache (line 411) | public BuildRequest withBuildCache(Cache buildCache) { method withLaunchCache (line 424) | public BuildRequest withLaunchCache(Cache launchCache) { method withCreatedDate (line 437) | public BuildRequest withCreatedDate(String createdDate) { method parseCreatedDate (line 446) | private Instant parseCreatedDate(String createdDate) { method withApplicationDirectory (line 463) | public BuildRequest withApplicationDirectory(String applicationDirecto... method withSecurityOptions (line 477) | public BuildRequest withSecurityOptions(List securityOptions) { method withImagePlatform (line 491) | public BuildRequest withImagePlatform(String platform) { method getName (line 504) | public ImageReference getName() { method getApplicationContent (line 515) | public TarArchive getApplicationContent(Owner owner) { method getBuilder (line 523) | public ImageReference getBuilder() { method isTrustBuilder (line 532) | public boolean isTrustBuilder() { method isBuilderKnownAndTrusted (line 536) | private boolean isBuilderKnownAndTrusted() { method getRunImage (line 544) | public @Nullable ImageReference getRunImage() { method getCreator (line 552) | public Creator getCreator() { method getEnv (line 560) | public Map getEnv() { method isCleanCache (line 568) | public boolean isCleanCache() { method isVerboseLogging (line 576) | public boolean isVerboseLogging() { method isPublish (line 584) | public boolean isPublish() { method getPullPolicy (line 592) | public PullPolicy getPullPolicy() { method getBuildpacks (line 600) | public List getBuildpacks() { method getBindings (line 609) | public List getBindings() { method getNetwork (line 618) | public @Nullable String getNetwork() { method getTags (line 626) | public List getTags() { method getBuildWorkspace (line 635) | public @Nullable Cache getBuildWorkspace() { method getBuildCache (line 643) | public @Nullable Cache getBuildCache() { method getLaunchCache (line 651) | public @Nullable Cache getLaunchCache() { method getCreatedDate (line 659) | public @Nullable Instant getCreatedDate() { method getApplicationDirectory (line 667) | public @Nullable String getApplicationDirectory() { method getSecurityOptions (line 676) | public @Nullable List getSecurityOptions() { method getImagePlatform (line 685) | public @Nullable ImagePlatform getImagePlatform() { method forJarFile (line 694) | public static BuildRequest forJarFile(File jarFile) { method forJarFile (line 705) | public static BuildRequest forJarFile(ImageReference name, File jarFil... method of (line 716) | public static BuildRequest of(ImageReference name, Function bindings) { method withRunImageIfNeeded (line 145) | private BuildRequest withRunImageIfNeeded(BuildRequest request, Builde... method getRunImageReference (line 152) | private ImageReference getRunImageReference(BuilderMetadata metadata) { method assertStackIdsMatch (line 162) | private void assertStackIdsMatch(Image runImage, Image builderImage) { method getBuildpacks (line 171) | private Buildpacks getBuildpacks(BuildRequest request, ImageFetcher im... method executeLifecycle (line 178) | private void executeLifecycle(BuildRequest request, EphemeralBuilder b... method executeLifecycle (line 184) | private void executeLifecycle(EphemeralBuilder builder, Lifecycle life... method getDockerHost (line 195) | private @Nullable ResolvedDockerHost getDockerHost() { method tagImage (line 200) | private void tagImage(ImageReference sourceReference, List tags... method pushImage (line 214) | private void pushImage(ImageReference reference) throws IOException { method authHeader (line 222) | private static @Nullable String authHeader(@Nullable DockerRegistryAut... class ImageFetcher (line 230) | private class ImageFetcher { method ImageFetcher (line 236) | ImageFetcher(@Nullable DockerRegistryAuthentication registryAuthenti... method fetchImage (line 241) | Image fetchImage(ImageType type, ImageReference reference, @Nullable... method pullImageAndCheckForPlatformMismatch (line 260) | private Image pullImageAndCheckForPlatformMismatch(ImageType type, I... method throwAsPlatformMismatchException (line 278) | private void throwAsPlatformMismatchException(ImageType type, ImageR... method pullImage (line 288) | private Image pullImage(ImageReference reference, ImageType imageTyp... method checkPlatformMismatch (line 298) | private Image checkPlatformMismatch(Image image, ImageReference refe... class PlatformMismatchException (line 311) | private static final class PlatformMismatchException extends RuntimeEx... method PlatformMismatchException (line 313) | private PlatformMismatchException(ImageReference imageReference, Ima... class BuildLogAdapter (line 324) | static final class BuildLogAdapter implements DockerLog { method BuildLogAdapter (line 328) | private BuildLogAdapter(AbstractBuildLog log) { method log (line 332) | @Override method get (line 346) | static DockerLog get(BuildLog log) { class BuilderResolverContext (line 358) | private class BuilderResolverContext implements BuildpackResolverConte... method BuilderResolverContext (line 368) | BuilderResolverContext(ImageFetcher imageFetcher, ImagePlatform plat... method getBuildpackMetadata (line 376) | @Override method getBuildpackLayersMetadata (line 381) | @Override method fetchImage (line 386) | @Override method exportImageLayers (line 391) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuilderBuildpack.java class BuilderBuildpack (line 39) | class BuilderBuildpack implements Buildpack { method BuilderBuildpack (line 45) | BuilderBuildpack(BuildpackMetadata buildpackMetadata) { method getCoordinates (line 49) | @Override method apply (line 54) | @Override method resolve (line 64) | static @Nullable Buildpack resolve(BuildpackResolverContext context, B... method getSubReference (line 75) | private static String getSubReference(BuildpackReference reference) { method findBuildpackMetadata (line 81) | private static @Nullable BuildpackMetadata findBuildpackMetadata(Build... class BuilderReference (line 94) | static class BuilderReference { method BuilderReference (line 100) | BuilderReference(String id, @Nullable String version) { method toString (line 105) | @Override method matches (line 110) | boolean matches(BuildpackMetadata candidate) { method of (line 115) | static BuilderReference of(String value) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuilderDockerConfiguration.java method BuilderDockerConfiguration (line 41) | public BuilderDockerConfiguration() { method withContext (line 45) | public BuilderDockerConfiguration withContext(String context) { method withHost (line 49) | public BuilderDockerConfiguration withHost(String address, boolean secur... method withConnection (line 53) | private BuilderDockerConfiguration withConnection(DockerConnectionConfig... method withBindHostToBuilder (line 58) | public BuilderDockerConfiguration withBindHostToBuilder(boolean bindHost... method withBuilderRegistryAuthentication (line 63) | public BuilderDockerConfiguration withBuilderRegistryAuthentication( method withPublishRegistryAuthentication (line 70) | public BuilderDockerConfiguration withPublishRegistryAuthentication( FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuilderException.java class BuilderException (line 29) | public class BuilderException extends RuntimeException { method BuilderException (line 35) | BuilderException(@Nullable String operation, int statusCode) { method getOperation (line 45) | public @Nullable String getOperation() { method getStatusCode (line 53) | public int getStatusCode() { method buildMessage (line 57) | private static String buildMessage(@Nullable String operation, int sta... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuilderMetadata.java class BuilderMetadata (line 45) | class BuilderMetadata extends MappedObject { method BuilderMetadata (line 61) | BuilderMetadata(JsonNode node) { method extractCreatedBy (line 70) | private CreatedBy extractCreatedBy() { method extractLifecycle (line 76) | private Lifecycle extractLifecycle() { method extractStack (line 82) | private Stack extractStack() { method extractBuildpacks (line 88) | private List extractBuildpacks(JsonNode node) { method getStack (line 101) | Stack getStack() { method getRunImages (line 109) | List getRunImages() { method getLifecycle (line 117) | Lifecycle getLifecycle() { method getCreatedBy (line 125) | CreatedBy getCreatedBy() { method getBuildpacks (line 133) | List getBuildpacks() { method copy (line 142) | BuilderMetadata copy(Consumer update) { method attachTo (line 150) | void attachTo(ImageConfig.Update update) { method fromImage (line 166) | static BuilderMetadata fromImage(Image image) throws IOException { method fromImageConfig (line 177) | static BuilderMetadata fromImageConfig(ImageConfig imageConfig) throws... method fromJson (line 191) | static BuilderMetadata fromJson(String json) throws IOException { type Stack (line 198) | interface Stack { method getRunImage (line 204) | RunImage getRunImage(); type RunImage (line 209) | interface RunImage { method getImage (line 215) | String getImage(); method getMirrors (line 221) | default String[] getMirrors() { class RunImage (line 229) | static class RunImage extends MappedObject { method RunImage (line 239) | RunImage(JsonNode node) { method extractImage (line 245) | private String extractImage() { method getImage (line 251) | String getImage() { method getMirrors (line 255) | List getMirrors() { type Lifecycle (line 264) | interface Lifecycle { method getVersion (line 270) | String getVersion(); method getApi (line 276) | Api getApi(); method getApis (line 282) | Apis getApis(); type Api (line 287) | interface Api { method getBuildpack (line 293) | String getBuildpack(); method getPlatform (line 299) | String getPlatform(); type Apis (line 306) | interface Apis { method getBuildpack (line 312) | default String @Nullable [] getBuildpack() { method getPlatform (line 320) | default String @Nullable [] getPlatform() { type CreatedBy (line 331) | interface CreatedBy { method getName (line 337) | String getName(); method getVersion (line 343) | String getVersion(); class Update (line 350) | static final class Update { method Update (line 354) | private Update(BuilderMetadata source) { method run (line 358) | private BuilderMetadata run(Consumer update) { method withCreatedBy (line 368) | void withCreatedBy(String name, String version) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/Buildpack.java type Buildpack (line 30) | interface Buildpack { method getCoordinates (line 36) | BuildpackCoordinates getCoordinates(); method apply (line 43) | void apply(IOConsumer layers) throws IOException; FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildpackCoordinates.java class BuildpackCoordinates (line 39) | final class BuildpackCoordinates { method BuildpackCoordinates (line 45) | private BuildpackCoordinates(String id, @Nullable String version) { method getId (line 51) | String getId() { method getSanitizedId (line 59) | String getSanitizedId() { method getVersion (line 63) | @Nullable String getVersion() { method equals (line 67) | @Override method hashCode (line 79) | @Override method toString (line 88) | @Override method fromToml (line 102) | static BuildpackCoordinates fromToml(InputStream inputStream, Path pat... method fromToml (line 106) | private static BuildpackCoordinates fromToml(TomlParseResult toml, Pat... method fromBuildpackMetadata (line 126) | static BuildpackCoordinates fromBuildpackMetadata(BuildpackMetadata bu... method of (line 137) | static BuildpackCoordinates of(String id, @Nullable String version) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildpackLayersMetadata.java class BuildpackLayersMetadata (line 39) | final class BuildpackLayersMetadata extends MappedObject { method BuildpackLayersMetadata (line 45) | private BuildpackLayersMetadata(JsonNode node) { method getBuildpack (line 57) | @Nullable BuildpackLayerDetails getBuildpack(String id, @Nullable Stri... method fromImage (line 67) | static BuildpackLayersMetadata fromImage(Image image) throws IOExcepti... method fromImageConfig (line 78) | static BuildpackLayersMetadata fromImageConfig(ImageConfig imageConfig... method fromJson (line 92) | static BuildpackLayersMetadata fromJson(String json) throws IOException { method fromJson (line 101) | static BuildpackLayersMetadata fromJson(JsonNode node) { class Buildpacks (line 105) | private static final class Buildpacks { method getBuildpack (line 109) | private @Nullable BuildpackLayerDetails getBuildpack(String id, @Nul... method addBuildpackVersions (line 116) | private void addBuildpackVersions(String id, BuildpackVersions versi... method fromJson (line 120) | private static Buildpacks fromJson(JsonNode node) { class BuildpackVersions (line 130) | private static final class BuildpackVersions { method getBuildpack (line 134) | private @Nullable BuildpackLayerDetails getBuildpack(@Nullable Strin... method addBuildpackVersion (line 138) | private void addBuildpackVersion(String version, BuildpackLayerDetai... method fromJson (line 142) | private static BuildpackVersions fromJson(JsonNode node) { class BuildpackLayerDetails (line 152) | static final class BuildpackLayerDetails extends MappedObject { method BuildpackLayerDetails (line 160) | private BuildpackLayerDetails(JsonNode node) { method getName (line 171) | @Nullable String getName() { method getHomepage (line 179) | @Nullable String getHomepage() { method getLayerDiffId (line 187) | @Nullable String getLayerDiffId() { method fromJson (line 191) | private static BuildpackLayerDetails fromJson(JsonNode node) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildpackMetadata.java class BuildpackMetadata (line 37) | final class BuildpackMetadata extends MappedObject { method BuildpackMetadata (line 47) | private BuildpackMetadata(JsonNode node) { method extractId (line 54) | private String extractId() { method getId (line 64) | String getId() { method getVersion (line 72) | @Nullable String getVersion() { method getHomepage (line 80) | @Nullable String getHomepage() { method fromImage (line 90) | static BuildpackMetadata fromImage(Image image) throws IOException { method fromImageConfig (line 101) | static BuildpackMetadata fromImageConfig(ImageConfig imageConfig) thro... method fromJson (line 115) | static BuildpackMetadata fromJson(String json) throws IOException { method fromJson (line 124) | static BuildpackMetadata fromJson(JsonNode node) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildpackReference.java class BuildpackReference (line 37) | public final class BuildpackReference { method BuildpackReference (line 41) | private BuildpackReference(String value) { method hasPrefix (line 45) | boolean hasPrefix(String prefix) { method getSubReference (line 49) | @Nullable String getSubReference(String prefix) { method asPath (line 53) | @Nullable Path asPath() { method equals (line 72) | @Override method hashCode (line 83) | @Override method toString (line 88) | @Override method of (line 98) | public static BuildpackReference of(String value) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildpackResolver.java type BuildpackResolver (line 28) | interface BuildpackResolver { method resolve (line 36) | @Nullable Buildpack resolve(BuildpackResolverContext context, Buildpac... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildpackResolverContext.java type BuildpackResolverContext (line 33) | interface BuildpackResolverContext { method getBuildpackMetadata (line 35) | List getBuildpackMetadata(); method getBuildpackLayersMetadata (line 37) | BuildpackLayersMetadata getBuildpackLayersMetadata(); method fetchImage (line 46) | Image fetchImage(ImageReference reference, ImageType type) throws IOEx... method exportImageLayers (line 55) | void exportImageLayers(ImageReference reference, IOBiConsumer getResolvers() { method resolveAll (line 57) | static Buildpacks resolveAll(BuildpackResolverContext context, Collect... method resolve (line 69) | private static Buildpack resolve(BuildpackResolverContext context, Bui... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/Buildpacks.java class Buildpacks (line 39) | final class Buildpacks { method Buildpacks (line 45) | private Buildpacks(List buildpacks) { method getBuildpacks (line 49) | List getBuildpacks() { method apply (line 53) | void apply(IOConsumer layers) throws IOException { method addOrderLayerContent (line 62) | void addOrderLayerContent(Layout layout) throws IOException { method getOrderToml (line 66) | private String getOrderToml() { method appendToOrderToml (line 75) | private void appendToOrderToml(StringBuilder builder, BuildpackCoordin... method of (line 84) | static Buildpacks of(@Nullable List buildpacks) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/Cache.java class Cache (line 33) | public class Cache { type Format (line 38) | public enum Format { method Format (line 52) | Format(String description) { method getDescription (line 56) | public String getDescription() { method Cache (line 64) | Cache(Format format) { method getVolume (line 72) | public @Nullable Volume getVolume() { method getBind (line 80) | public @Nullable Bind getBind() { method volume (line 89) | public static Cache volume(String name) { method volume (line 99) | public static Cache volume(VolumeName name) { method bind (line 109) | public static Cache bind(String source) { method equals (line 114) | @Override method hashCode (line 126) | @Override class Volume (line 134) | public static class Volume extends Cache { method Volume (line 138) | Volume(VolumeName name) { method getName (line 143) | public String getName() { method getVolumeName (line 147) | public VolumeName getVolumeName() { method equals (line 151) | @Override method hashCode (line 166) | @Override method toString (line 173) | @Override class Bind (line 183) | public static class Bind extends Cache { method Bind (line 187) | Bind(String source) { method getSource (line 192) | public String getSource() { method equals (line 196) | @Override method hashCode (line 211) | @Override method toString (line 218) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/Creator.java class Creator (line 27) | public class Creator { method Creator (line 31) | Creator(String version) { method getName (line 39) | public String getName() { method getVersion (line 47) | public String getVersion() { method withVersion (line 56) | public static Creator withVersion(String version) { method toString (line 61) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/DirectoryBuildpack.java class DirectoryBuildpack (line 48) | final class DirectoryBuildpack implements Buildpack { method DirectoryBuildpack (line 54) | private DirectoryBuildpack(Path path) { method findBuildpackCoordinates (line 59) | private BuildpackCoordinates findBuildpackCoordinates(Path path) { method getCoordinates (line 73) | @Override method apply (line 78) | @Override method addLayerContent (line 83) | private void addLayerContent(Layout layout) throws IOException { method writeBasePathEntries (line 90) | private void writeBasePathEntries(Layout layout, Path basePath) throws... method resolve (line 104) | static @Nullable Buildpack resolve(BuildpackResolverContext context, B... class LayoutFileVisitor (line 115) | private static class LayoutFileVisitor extends SimpleFileVisitor { method LayoutFileVisitor (line 123) | LayoutFileVisitor(Path basePath, Path layerPath, Layout layout) { method preVisitDirectory (line 129) | @Override method visitFile (line 137) | @Override method getMode (line 143) | private int getMode(Path path) throws IOException { method relocate (line 153) | private String relocate(Path path) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/EphemeralBuilder.java class EphemeralBuilder (line 41) | class EphemeralBuilder { method EphemeralBuilder (line 67) | EphemeralBuilder(BuildOwner buildOwner, Image builderImage, ImageRefer... method updateMetadata (line 88) | private void updateMetadata(BuilderMetadata.Update update) { method getEnvLayer (line 92) | private Layer getEnvLayer(Map env) throws IOException { method getName (line 106) | ImageReference getName() { method getBuildOwner (line 114) | Owner getBuildOwner() { method getBuilderMetadata (line 122) | BuilderMetadata getBuilderMetadata() { method getArchive (line 132) | ImageArchive getArchive(@Nullable String applicationDirectory) throws ... method applicationDirectoryLayer (line 141) | private Layer applicationDirectoryLayer(String applicationDirectory) t... method toString (line 145) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/ImageBuildpack.java class ImageBuildpack (line 53) | final class ImageBuildpack implements Buildpack { method ImageBuildpack (line 61) | private ImageBuildpack(BuildpackResolverContext context, ImageReferenc... method buildpackExistsInBuilder (line 75) | private boolean buildpackExistsInBuilder(BuildpackResolverContext cont... method getCoordinates (line 82) | @Override method apply (line 87) | @Override method resolve (line 100) | static @Nullable Buildpack resolve(BuildpackResolverContext context, B... class ExportedLayers (line 122) | private static class ExportedLayers { method ExportedLayers (line 126) | ExportedLayers(BuildpackResolverContext context, ImageReference imag... method createLayerFile (line 133) | private Path createLayerFile(TarArchive tarArchive) throws IOExcepti... method apply (line 155) | void apply(IOConsumer layers) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/ImageType.java type ImageType (line 24) | enum ImageType { method ImageType (line 43) | ImageType(String description) { method getDescription (line 47) | String getDescription() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/Lifecycle.java class Lifecycle (line 55) | class Lifecycle implements Closeable { method Lifecycle (line 105) | Lifecycle(BuildLog log, DockerApi docker, @Nullable ResolvedDockerHost... method getApplicationDirectory (line 122) | String getApplicationDirectory() { method getBuildCache (line 126) | private Cache getBuildCache(BuildRequest request) { method getLaunchCache (line 133) | private Cache getLaunchCache(BuildRequest request) { method getApplicationDirectory (line 140) | private String getApplicationDirectory(BuildRequest request) { method getSecurityOptions (line 144) | private List getSecurityOptions(BuildRequest request) { method getPlatformVersion (line 151) | private ApiVersion getPlatformVersion(BuilderMetadata.Lifecycle lifecy... method execute (line 164) | void execute() throws IOException { method createPhase (line 189) | private Phase createPhase() { method analyzePhase (line 215) | private Phase analyzePhase() { method detectPhase (line 229) | private Phase detectPhase() { method restorePhase (line 239) | private Phase restorePhase() { method buildPhase (line 248) | private Phase buildPhase() { method exportPhase (line 258) | private Phase exportPhase() { method getLayersBindingSource (line 276) | private Cache getLayersBindingSource(BuildRequest request) { method getApplicationBindingSource (line 283) | private Cache getApplicationBindingSource(BuildRequest request) { method getBuildWorkspaceBindingSource (line 290) | private Cache getBuildWorkspaceBindingSource(Cache buildWorkspace, Str... method getCacheBindingSource (line 300) | private String getCacheBindingSource(Cache cache) { method createVolumeCache (line 309) | private Cache createVolumeCache(String prefix) { method createVolumeCache (line 313) | private Cache createVolumeCache(BuildRequest request, String suffix) { method createRandomVolumeName (line 318) | protected VolumeName createRandomVolumeName(String prefix) { method configureDaemonAccess (line 322) | private void configureDaemonAccess(Phase phase) { method configureCreatedDate (line 346) | private void configureCreatedDate(Phase phase) { method configureOptions (line 352) | private void configureOptions(Phase phase) { method isVerboseLogging (line 362) | private boolean isVerboseLogging() { method requiresProcessTypeDefault (line 366) | private boolean requiresProcessTypeDefault() { method run (line 370) | private void run(Phase phase) throws IOException { method createContainer (line 387) | private ContainerReference createContainer(ContainerConfig config, boo... method close (line 405) | @Override method deleteCache (line 411) | private void deleteCache(Cache cache) throws IOException { method deleteVolume (line 420) | private void deleteVolume(VolumeName name) throws IOException { method deleteBind (line 424) | private void deleteBind(Cache.Bind bind) { class Directory (line 436) | private static final class Directory { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/LifecycleVersion.java class LifecycleVersion (line 30) | class LifecycleVersion implements Comparable { method LifecycleVersion (line 42) | LifecycleVersion(int major, int minor, int patch) { method equals (line 48) | @Override method hashCode (line 64) | @Override method toString (line 74) | @Override method isEqualOrGreaterThan (line 85) | boolean isEqualOrGreaterThan(LifecycleVersion other) { method compareTo (line 89) | @Override method getMajor (line 98) | int getMajor() { method getMinor (line 106) | int getMinor() { method getPatch (line 114) | int getPatch() { method parse (line 124) | static LifecycleVersion parse(String value) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/Phase.java class Phase (line 39) | class Phase { method Phase (line 62) | Phase(String name, boolean verboseLogging) { method withApp (line 67) | void withApp(String path, Binding binding) { method withBuildCache (line 73) | void withBuildCache(String path, Binding binding) { method withDaemonAccess (line 81) | void withDaemonAccess() { method withImageName (line 86) | void withImageName(ImageReference imageName) { method withLaunchCache (line 90) | void withLaunchCache(String path, Binding binding) { method withLayers (line 95) | void withLayers(String path, Binding binding) { method withPlatform (line 100) | void withPlatform(String path) { method withProcessType (line 104) | void withProcessType(String type) { method withRunImage (line 108) | void withRunImage(ImageReference runImage) { method withSkipRestore (line 112) | void withSkipRestore() { method withLogLevelArg (line 121) | private void withLogLevelArg(boolean verboseLogging) { method withArgs (line 132) | void withArgs(Object... args) { method withBinding (line 140) | void withBinding(Binding binding) { method withEnv (line 149) | void withEnv(String name, String value) { method withNetworkMode (line 157) | void withNetworkMode(@Nullable String networkMode) { method withSecurityOption (line 165) | void withSecurityOption(String option) { method getName (line 173) | String getName() { method requiresApp (line 177) | boolean requiresApp() { method toString (line 181) | @Override method apply (line 190) | void apply(ContainerConfig.Update update) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/PrintStreamBuildLog.java class PrintStreamBuildLog (line 31) | class PrintStreamBuildLog extends AbstractBuildLog { method PrintStreamBuildLog (line 35) | PrintStreamBuildLog(PrintStream out) { method log (line 39) | @Override method getProgressConsumer (line 44) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/PullPolicy.java type PullPolicy (line 25) | public enum PullPolicy { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/StackId.java class StackId (line 33) | class StackId { method StackId (line 39) | StackId(@Nullable String value) { method equals (line 43) | @Override method hasId (line 54) | boolean hasId() { method hashCode (line 58) | @Override method toString (line 63) | @Override method fromImage (line 73) | static StackId fromImage(Image image) { method fromImageConfig (line 83) | private static StackId fromImageConfig(ImageConfig imageConfig) { method of (line 93) | static StackId of(String value) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/TarGzipBuildpack.java class TarGzipBuildpack (line 46) | final class TarGzipBuildpack implements Buildpack { method TarGzipBuildpack (line 52) | private TarGzipBuildpack(Path path) { method findBuildpackCoordinates (line 57) | private BuildpackCoordinates findBuildpackCoordinates(Path path) { method getCoordinates (line 77) | @Override method apply (line 82) | @Override method copyAndRebaseEntries (line 87) | private void copyAndRebaseEntries(OutputStream outputStream) throws IO... method writeBasePathEntries (line 106) | private void writeBasePathEntries(TarArchiveOutputStream output, Path ... method resolve (line 122) | static @Nullable Buildpack resolve(BuildpackResolverContext context, B... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/ApiVersion.java class ApiVersion (line 34) | public final class ApiVersion implements Comparable { method ApiVersion (line 45) | private ApiVersion(int major, int minor) { method getMajor (line 54) | int getMajor() { method getMinor (line 62) | int getMinor() { method supports (line 73) | public boolean supports(ApiVersion other) { method supportsAny (line 89) | public boolean supportsAny(ApiVersion... others) { method equals (line 98) | @Override method hashCode (line 110) | @Override method toString (line 115) | @Override method parse (line 126) | public static ApiVersion parse(String value) { method of (line 141) | public static ApiVersion of(int major, int minor) { method compareTo (line 145) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/DockerApi.java class DockerApi (line 61) | public class DockerApi { method DockerApi (line 88) | public DockerApi() { method DockerApi (line 98) | public DockerApi(@Nullable DockerConnectionConfiguration connectionCon... method DockerApi (line 108) | DockerApi(HttpTransport http, DockerLog log) { method http (line 119) | private HttpTransport http() { method jsonStream (line 123) | private JsonStream jsonStream() { method buildPlatformJsonUrl (line 127) | URI buildPlatformJsonUrl(Feature feature, @Nullable ImagePlatform plat... method buildUrl (line 134) | private URI buildUrl(String path, @Nullable Collection params) { method buildUrl (line 138) | private URI buildUrl(String path, Object... params) { method buildUrl (line 142) | URI buildUrl(Feature feature, String path, Object @Nullable ... params) { method buildVersionedUrl (line 156) | private URI buildVersionedUrl(ApiVersion version, String path, Object ... method getApiVersion (line 172) | private ApiVersion getApiVersion() { method image (line 185) | public ImageApi image() { method container (line 193) | public ContainerApi container() { method volume (line 197) | public VolumeApi volume() { method system (line 201) | SystemApi system() { class ImageApi (line 208) | public class ImageApi { method ImageApi (line 210) | ImageApi() { method pull (line 221) | public Image pull(ImageReference reference, @Nullable ImagePlatform ... method pull (line 235) | public Image pull(ImageReference reference, @Nullable ImagePlatform ... method push (line 264) | public void push(ImageReference reference, UpdateListener exports) throws IOE... method openTar (line 84) | private static TarArchiveInputStream openTar(Path path) throws IOExcep... method close (line 88) | @Override class LayerArchiveFactory (line 96) | private abstract static class LayerArchiveFactory { method getLayerArchive (line 105) | abstract @Nullable TarArchive getLayerArchive(TarArchiveInputStream ... method create (line 115) | static LayerArchiveFactory create(ImageReference reference, Path tar... class IndexLayerArchiveFactory (line 146) | private static class IndexLayerArchiveFactory extends LayerArchiveFact... method IndexLayerArchiveFactory (line 150) | IndexLayerArchiveFactory(Path tarFile, ImageArchiveIndex index) thro... method IndexLayerArchiveFactory (line 154) | IndexLayerArchiveFactory(Path tarFile, List index... method withNestedIndexes (line 164) | private static List withNestedIndexes(Path tarFil... method getDigests (line 173) | private static Set getDigests(List indexe... method getDigests (line 177) | private static Set getDigests(Stream inde... method getManifestLists (line 184) | private static List getManifestLists(Path tarFile, Set... method getManifests (line 188) | private List getManifests(Path tarFile, Set manife... method getDigestMatches (line 199) | private static List getDigestMatches(Path tarFile, Set ... method read (line 94) | private static @Nullable LogUpdateEvent read(InputStream inputStream) ... method read (line 109) | private static byte @Nullable [] read(InputStream inputStream, long si... type StreamType (line 126) | public enum StreamType { method forId (line 143) | static StreamType forId(byte id) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/ProgressUpdateEvent.java class ProgressUpdateEvent (line 29) | public abstract class ProgressUpdateEvent extends UpdateEvent { method ProgressUpdateEvent (line 37) | protected ProgressUpdateEvent(@Nullable String status, @Nullable Progr... method getStatus (line 48) | public @Nullable String getStatus() { method getProgressDetail (line 56) | public @Nullable ProgressDetail getProgressDetail() { method getProgress (line 64) | public @Nullable String getProgress() { class ProgressDetail (line 71) | public static class ProgressDetail { method ProgressDetail (line 77) | @JsonCreator method asPercentage (line 88) | public int asPercentage() { method isEmpty (line 96) | private static boolean isEmpty(@Nullable ProgressDetail progressDeta... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/PullImageUpdateEvent.java class PullImageUpdateEvent (line 28) | public class PullImageUpdateEvent extends ImageProgressUpdateEvent { method PullImageUpdateEvent (line 30) | @JsonCreator FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/PushImageUpdateEvent.java class PushImageUpdateEvent (line 29) | public class PushImageUpdateEvent extends ImageProgressUpdateEvent { method PushImageUpdateEvent (line 33) | @JsonCreator method getErrorDetail (line 44) | public @Nullable ErrorDetail getErrorDetail() { class ErrorDetail (line 51) | public static class ErrorDetail { method ErrorDetail (line 55) | @JsonCreator method getMessage (line 64) | public String getMessage() { method toString (line 68) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/TotalProgressBar.java class TotalProgressBar (line 33) | public class TotalProgressBar implements Consumer { method TotalProgressBar (line 47) | public TotalProgressBar(String prefix) { method TotalProgressBar (line 56) | public TotalProgressBar(String prefix, PrintStream out) { method TotalProgressBar (line 67) | public TotalProgressBar(@Nullable String prefix, char progressChar, bo... method accept (line 80) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/TotalProgressEvent.java class TotalProgressEvent (line 28) | public class TotalProgressEvent { method TotalProgressEvent (line 36) | public TotalProgressEvent(int percent) { method getPercent (line 45) | public int getPercent() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/TotalProgressListener.java class TotalProgressListener (line 36) | public abstract class TotalProgressListener consumer,... method onStart (line 58) | @Override method onUpdate (line 62) | @Override method onFinish (line 73) | @Override method publish (line 79) | private void publish(int fallback) { method withinPercentageBounds (line 91) | private static int withinPercentageBounds(int value) { class Layer (line 98) | private static class Layer { method Layer (line 102) | Layer(String[] trackedStatusKeys) { method update (line 106) | void update(ImageProgressUpdateEvent event) { method updateProgress (line 117) | private int updateProgress(int current, ProgressDetail detail) { method finish (line 121) | void finish() { method getProgress (line 125) | int getProgress() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/TotalProgressPullListener.java class TotalProgressPullListener (line 29) | public class TotalProgressPullListener extends TotalProgressListener consumer) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/TotalProgressPushListener.java class TotalProgressPushListener (line 28) | public class TotalProgressPushListener extends TotalProgressListener consumer) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/UpdateEvent.java class UpdateEvent (line 26) | public abstract class UpdateEvent { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/UpdateListener.java type UpdateListener (line 26) | @FunctionalInterface method onStart (line 39) | default void onStart() { method onUpdate (line 46) | void onUpdate(E event); method onFinish (line 51) | default void onFinish() { method none (line 59) | @SuppressWarnings("unchecked") FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/Credential.java class Credential (line 33) | class Credential extends MappedObject { method Credential (line 47) | Credential(JsonNode node) { method extractSecret (line 54) | private String extractSecret() { method extractUsername (line 60) | private String extractUsername() { method getUsername (line 66) | String getUsername() { method getSecret (line 70) | String getSecret() { method getServerUrl (line 74) | @Nullable String getServerUrl() { method isIdentityToken (line 78) | boolean isIdentityToken() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/CredentialHelper.java class CredentialHelper (line 40) | class CredentialHelper { method CredentialHelper (line 49) | CredentialHelper(String executable) { method get (line 53) | @Nullable Credential get(String serverUrl) throws IOException { method processBuilder (line 78) | private ProcessBuilder processBuilder(String action) { method start (line 87) | private Process start(ProcessBuilder processBuilder) throws IOException { method isCredentialsNotFoundError (line 108) | private static boolean isCredentialsNotFoundError(String message) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerConfigurationMetadata.java class DockerConfigurationMetadata (line 49) | final class DockerConfigurationMetadata { method DockerConfigurationMetadata (line 78) | private DockerConfigurationMetadata(String configLocation, DockerConfi... method getConfiguration (line 84) | DockerConfig getConfiguration() { method getContext (line 88) | DockerContext getContext() { method forContext (line 92) | DockerContext forContext(@Nullable String context) { method from (line 96) | static DockerConfigurationMetadata from(Environment environment) { method create (line 103) | private static DockerConfigurationMetadata create(Environment environm... method getUserHomeConfigLocation (line 111) | private static String getUserHomeConfigLocation() { method createDockerConfig (line 115) | private static DockerConfig createDockerConfig(String configLocation) { method createDockerContext (line 128) | private static DockerContext createDockerContext(String configLocation... method asHash (line 150) | private static String asHash(String currentContext) { method readPathContent (line 161) | private static String readPathContent(Path path) { class DockerConfig (line 170) | static final class DockerConfig extends MappedObject { method DockerConfig (line 180) | private DockerConfig(JsonNode node) { method getCurrentContext (line 188) | @Nullable String getCurrentContext() { method getCredsStore (line 192) | @Nullable String getCredsStore() { method getCredHelpers (line 196) | Map getCredHelpers() { method getAuths (line 200) | Map getAuths() { method fromJson (line 204) | static DockerConfig fromJson(String json) { method empty (line 208) | static DockerConfig empty() { class Auth (line 214) | static final class Auth extends MappedObject { method Auth (line 222) | Auth(JsonNode node) { method getUsername (line 238) | @Nullable String getUsername() { method getPassword (line 242) | @Nullable String getPassword() { method getEmail (line 246) | @Nullable String getEmail() { method trim (line 250) | private static String trim(String source, char character) { class DockerContext (line 257) | static final class DockerContext extends MappedObject { method DockerContext (line 265) | private DockerContext(JsonNode node, @Nullable String tlsPath) { method getDockerHost (line 272) | @Nullable String getDockerHost() { method isTlsVerify (line 276) | Boolean isTlsVerify() { method getTlsPath (line 280) | @Nullable String getTlsPath() { method withTlsPath (line 284) | DockerContext withTlsPath(String tlsPath) { method fromJson (line 288) | static DockerContext fromJson(String json) { method empty (line 292) | static DockerContext empty() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerConnectionConfiguration.java type DockerConnectionConfiguration (line 29) | public sealed interface DockerConnectionConfiguration { method Host (line 41) | public Host(String address) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerHost.java class DockerHost (line 27) | public class DockerHost { method DockerHost (line 35) | public DockerHost(@Nullable String address) { method DockerHost (line 39) | public DockerHost(@Nullable String address, boolean secure, @Nullable ... method getAddress (line 45) | public @Nullable String getAddress() { method isSecure (line 49) | public boolean isSecure() { method getCertificatePath (line 53) | public @Nullable String getCertificatePath() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerRegistryAuthentication.java type DockerRegistryAuthentication (line 32) | @FunctionalInterface method getAuthHeader (line 48) | default @Nullable String getAuthHeader(@Nullable ImageReference imageR... method getAuthHeader (line 56) | @Nullable String getAuthHeader(); method token (line 66) | static DockerRegistryAuthentication token(String identityToken) { method user (line 81) | static DockerRegistryAuthentication user(String username, String passw... method configuration (line 96) | static DockerRegistryAuthentication configuration(@Nullable DockerRegi... method configuration (line 112) | static DockerRegistryAuthentication configuration(@Nullable DockerRegi... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerRegistryConfigAuthentication.java class DockerRegistryConfigAuthentication (line 40) | class DockerRegistryConfigAuthentication implements DockerRegistryAuthen... method DockerRegistryConfigAuthentication (line 56) | DockerRegistryConfigAuthentication(@Nullable DockerRegistryAuthenticat... method DockerRegistryConfigAuthentication (line 62) | DockerRegistryConfigAuthentication(@Nullable DockerRegistryAuthenticat... method getAuthHeader (line 71) | @Override method getAuthHeader (line 76) | @Override method getServerUrl (line 83) | private @Nullable String getServerUrl(@Nullable ImageReference imageRe... method getAuthentication (line 88) | private @Nullable DockerRegistryAuthentication getAuthentication(@Null... method getAuthentication (line 107) | private DockerRegistryAuthentication getAuthentication(Credential cred... method getCredentialsFromHelper (line 120) | private @Nullable Credential getCredentialsFromHelper(@Nullable String... method computeCredentialsFromHelper (line 125) | private @Nullable Credential computeCredentialsFromHelper(String serve... method getCredentialHelper (line 140) | private @Nullable CredentialHelper getCredentialHelper(String serverUr... method getAuthConfigEntry (line 145) | private Map.@Nullable Entry getAuthConfigEntry(@Nullable... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerRegistryTokenAuthentication.java class DockerRegistryTokenAuthentication (line 27) | class DockerRegistryTokenAuthentication extends JsonEncodedDockerRegistr... method DockerRegistryTokenAuthentication (line 32) | DockerRegistryTokenAuthentication(String token) { method getToken (line 37) | String getToken() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerRegistryUserAuthentication.java class DockerRegistryUserAuthentication (line 28) | class DockerRegistryUserAuthentication extends JsonEncodedDockerRegistry... method DockerRegistryUserAuthentication (line 42) | DockerRegistryUserAuthentication(String username, String password, @Nu... method getUsername (line 50) | String getUsername() { method getPassword (line 54) | String getPassword() { method getUrl (line 58) | @Nullable String getUrl() { method getEmail (line 62) | @Nullable String getEmail() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/JsonEncodedDockerRegistryAuthentication.java class JsonEncodedDockerRegistryAuthentication (line 33) | class JsonEncodedDockerRegistryAuthentication implements DockerRegistryA... method getAuthHeader (line 38) | @Override method createAuthHeader (line 43) | protected void createAuthHeader() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/ResolvedDockerHost.java class ResolvedDockerHost (line 34) | public class ResolvedDockerHost extends DockerHost { method ResolvedDockerHost (line 50) | ResolvedDockerHost(@Nullable String address) { method ResolvedDockerHost (line 54) | ResolvedDockerHost(@Nullable String address, boolean secure, @Nullable... method getAddress (line 58) | @Override method isRemote (line 75) | public boolean isRemote() { method isLocalFileReference (line 79) | public boolean isLocalFileReference() { method from (line 93) | public static ResolvedDockerHost from(@Nullable DockerConnectionConfig... method from (line 97) | static ResolvedDockerHost from(Environment environment, method getDefaultAddress (line 123) | private static String getDefaultAddress() { method isTrue (line 127) | private static boolean isTrue(@Nullable String value) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/ssl/KeyStoreFactory.java class KeyStoreFactory (line 38) | final class KeyStoreFactory { method KeyStoreFactory (line 42) | private KeyStoreFactory() { method create (line 53) | static KeyStore create(Path certPath, @Nullable Path keyPath, String a... method getKeyStore (line 72) | private static KeyStore getKeyStore() method getPrivateKey (line 79) | private static @Nullable PrivateKey getPrivateKey(@Nullable Path path)... method addCertificates (line 87) | private static void addCertificates(KeyStore keyStore, X509Certificate... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/ssl/PemCertificateParser.java class PemCertificateParser (line 42) | final class PemCertificateParser { method PemCertificateParser (line 52) | private PemCertificateParser() { method parse (line 60) | @Contract("!null -> !null") method getCertificateFactory (line 72) | private static CertificateFactory getCertificateFactory() { method readCertificates (line 81) | private static void readCertificates(String text, CertificateFactory f... method decodeBase64 (line 98) | private static byte[] decodeBase64(String content) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/ssl/PemPrivateKeyParser.java class PemPrivateKeyParser (line 60) | final class PemPrivateKeyParser { method PemPrivateKeyParser (line 115) | private PemPrivateKeyParser() { method createKeySpecForPkcs1Rsa (line 118) | private static PKCS8EncodedKeySpec createKeySpecForPkcs1Rsa(byte[] byt... method createKeySpecForSec1Ec (line 122) | private static PKCS8EncodedKeySpec createKeySpecForSec1Ec(byte[] bytes... method getEcParameters (line 139) | private static EncodedOid getEcParameters(@Nullable DerElement paramet... method createKeySpecForAlgorithm (line 150) | private static PKCS8EncodedKeySpec createKeySpecForAlgorithm(byte[] by... method createKeySpecForPkcs8 (line 167) | private static PKCS8EncodedKeySpec createKeySpecForPkcs8(byte[] bytes,... method createKeySpecForPkcs8Encrypted (line 185) | private static PKCS8EncodedKeySpec createKeySpecForPkcs8Encrypted(byte... method parse (line 194) | static @Nullable PrivateKey parse(String text) { method parse (line 205) | static @Nullable PrivateKey parse(@Nullable String text, @Nullable Str... class PemParser (line 226) | private static class PemParser { method PemParser (line 234) | PemParser(String header, String footer, method parse (line 241) | @Nullable PrivateKey parse(String text, @Nullable String password) { method decodeBase64 (line 246) | private static byte[] decodeBase64(String content) { method parse (line 251) | private @Nullable PrivateKey parse(byte[] bytes, @Nullable String pa... class DerEncoder (line 279) | static class DerEncoder { method objectIdentifier (line 283) | void objectIdentifier(@Nullable EncodedOid encodedOid) throws IOExce... method integer (line 288) | void integer(int... encodedInteger) throws IOException { method octetString (line 292) | void octetString(byte[] bytes) throws IOException { method sequence (line 296) | void sequence(byte[] bytes) throws IOException { method codeLengthBytes (line 300) | void codeLengthBytes(int code, byte @Nullable [] bytes) throws IOExc... method bytes (line 323) | private static byte @Nullable [] bytes(int @Nullable ... elements) { method toSequence (line 334) | byte[] toSequence() throws IOException { method toByteArray (line 340) | byte[] toByteArray() { class DerElement (line 349) | static final class DerElement { method DerElement (line 357) | private DerElement(ByteBuffer bytes) { method decodeTagType (line 368) | private long decodeTagType(byte b, ByteBuffer bytes) { method decodeLength (line 383) | private int decodeLength(ByteBuffer bytes) { method isType (line 400) | boolean isType(ValueType valueType) { method isType (line 404) | boolean isType(ValueType valueType, TagType tagType) { method getContents (line 408) | ByteBuffer getContents() { method of (line 412) | static @Nullable DerElement of(byte[] bytes) { method of (line 416) | static @Nullable DerElement of(ByteBuffer bytes) { type ValueType (line 420) | enum ValueType { type TagType (line 426) | enum TagType { method TagType (line 432) | TagType(int number) { method getNumber (line 436) | int getNumber() { class Pkcs8PrivateKeyDecryptor (line 447) | static class Pkcs8PrivateKeyDecryptor { method decrypt (line 451) | static PKCS8EncodedKeySpec decrypt(byte[] bytes, @Nullable String pa... method getEncryptionAlgorithm (line 468) | private static String getEncryptionAlgorithm(@Nullable AlgorithmPara... class EncodedOid (line 480) | static final class EncodedOid { method EncodedOid (line 494) | private EncodedOid(byte[] value) { method toByteArray (line 498) | byte[] toByteArray() { method equals (line 502) | @Override method hashCode (line 513) | @Override method of (line 518) | static EncodedOid of(String hexString) { method of (line 522) | static EncodedOid of(DerElement derElement) { method of (line 526) | static EncodedOid of(ByteBuffer byteBuffer) { method of (line 530) | static EncodedOid of(byte[] bytes) { method of (line 534) | static EncodedOid of(byte[] bytes, int off, int len) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/ssl/SslContextFactory.java class SslContextFactory (line 39) | public class SslContextFactory { method SslContextFactory (line 45) | public SslContextFactory() { method forDirectory (line 54) | public SSLContext forDirectory(String directory) { method getKeyManagerFactory (line 75) | private KeyManagerFactory getKeyManagerFactory(Path keyPath, Path cert... method getTrustManagerFactory (line 82) | private TrustManagerFactory getTrustManagerFactory(Path caPath, Path c... method verifyCertificateFiles (line 90) | private static void verifyCertificateFiles(Path... paths) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/DockerConnectionException.java class DockerConnectionException (line 30) | public class DockerConnectionException extends RuntimeException { method DockerConnectionException (line 34) | public DockerConnectionException(String host, Exception cause) { method buildMessage (line 38) | private static String buildMessage(String host, Exception cause) { method getCauseMessage (line 50) | private static @Nullable String getCauseMessage(Exception cause) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/DockerEngineException.java class DockerEngineException (line 37) | public class DockerEngineException extends RuntimeException { method DockerEngineException (line 47) | public DockerEngineException(String host, URI uri, int statusCode, @Nu... method getStatusCode (line 60) | public int getStatusCode() { method getReasonPhrase (line 68) | public @Nullable String getReasonPhrase() { method getErrors (line 77) | public @Nullable Errors getErrors() { method getResponseMessage (line 86) | public @Nullable Message getResponseMessage() { method buildMessage (line 90) | private static String buildMessage(String host, URI uri, int statusCod... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/Errors.java class Errors (line 34) | public class Errors implements Iterable { method Errors (line 38) | @JsonCreator method iterator (line 43) | @Override method stream (line 52) | public Stream stream() { method isEmpty (line 60) | public boolean isEmpty() { method toString (line 64) | @Override class Error (line 72) | public static class Error { method Error (line 78) | @JsonCreator method getCode (line 88) | public String getCode() { method getMessage (line 96) | public String getMessage() { method toString (line 100) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/HttpClientTransport.java class HttpClientTransport (line 58) | abstract class HttpClientTransport implements HttpTransport { method HttpClientTransport (line 66) | protected HttpClientTransport(HttpClient client, HttpHost host) { method get (line 78) | @Override method post (line 88) | @Override method post (line 99) | @Override method post (line 111) | @Override method put (line 123) | @Override method delete (line 133) | @Override method head (line 143) | @Override method execute (line 148) | private Response execute(HttpUriRequestBase request, String contentTyp... method execute (line 153) | private Response execute(HttpUriRequestBase request, @Nullable String ... method execute (line 160) | private Response execute(HttpUriRequest request) { method beforeExecute (line 180) | protected void beforeExecute(HttpRequest request) { method readContent (line 183) | private byte @Nullable [] readContent(ClassicHttpResponse response) th... method deserializeErrors (line 193) | private @Nullable Errors deserializeErrors(byte @Nullable [] content) { method deserializeMessage (line 205) | private @Nullable Message deserializeMessage(byte @Nullable [] content) { method getHost (line 218) | HttpHost getHost() { class WritableHttpEntity (line 225) | private static class WritableHttpEntity extends AbstractHttpEntity { method WritableHttpEntity (line 229) | WritableHttpEntity(String contentType, IOConsumer writ... method isRepeatable (line 234) | @Override method getContentLength (line 239) | @Override method getContent (line 247) | @Override method writeTo (line 252) | @Override method isStreaming (line 257) | @Override method calculateStringContentLength (line 262) | private int calculateStringContentLength() { method close (line 273) | @Override class HttpClientResponse (line 282) | private static class HttpClientResponse implements Response { method HttpClientResponse (line 286) | HttpClientResponse(ClassicHttpResponse response) { method getContent (line 290) | @Override method getHeader (line 295) | @Override method close (line 300) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/HttpTransport.java type HttpTransport (line 40) | public interface HttpTransport { method get (line 48) | Response get(URI uri) throws IOException; method post (line 56) | Response post(URI uri) throws IOException; method post (line 65) | Response post(URI uri, @Nullable String registryAuth) throws IOException; method post (line 75) | Response post(URI uri, String contentType, IOConsumer wr... method put (line 85) | Response put(URI uri, String contentType, IOConsumer wri... method delete (line 93) | Response delete(URI uri) throws IOException; method head (line 101) | Response head(URI uri) throws IOException; method create (line 108) | static HttpTransport create(@Nullable DockerConnectionConfiguration co... type Response (line 117) | interface Response extends Closeable { method getContent (line 124) | InputStream getContent() throws IOException; method getHeader (line 126) | default @Nullable Header getHeader(String name) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/LocalHttpClientTransport.java class LocalHttpClientTransport (line 55) | final class LocalHttpClientTransport extends HttpClientTransport { method LocalHttpClientTransport (line 63) | private LocalHttpClientTransport(HttpClient client, HttpHost host) { method beforeExecute (line 67) | @Override method create (line 72) | static LocalHttpClientTransport create(ResolvedDockerHost dockerHost) { class LocalConnectionManager (line 83) | private static class LocalConnectionManager extends BasicHttpClientCon... method LocalConnectionManager (line 91) | LocalConnectionManager(ResolvedDockerHost dockerHost) { method createHttpClientConnectionOperator (line 96) | private static DefaultHttpClientConnectionOperator createHttpClientC... class LocalDetachedSocketFactory (line 108) | static class LocalDetachedSocketFactory implements DetachedSocketFacto... method LocalDetachedSocketFactory (line 114) | LocalDetachedSocketFactory(ResolvedDockerHost dockerHost) { method create (line 118) | @Override class LocalDnsResolver (line 132) | private static final class LocalDnsResolver implements DnsResolver { method resolve (line 136) | @Override method resolveCanonicalHostname (line 141) | @Override class LocalRoutePlanner (line 151) | private static final class LocalRoutePlanner implements HttpRoutePlann... method determineRoute (line 153) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/Message.java class Message (line 29) | public class Message { method Message (line 33) | @JsonCreator method getMessage (line 42) | public @Nullable String getMessage() { method toString (line 46) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/RemoteHttpClientTransport.java class RemoteHttpClientTransport (line 47) | final class RemoteHttpClientTransport extends HttpClientTransport { method RemoteHttpClientTransport (line 51) | private RemoteHttpClientTransport(HttpClient client, HttpHost host) { method createIfPossible (line 55) | static @Nullable RemoteHttpClientTransport createIfPossible(ResolvedDo... method createIfPossible (line 59) | static @Nullable RemoteHttpClientTransport createIfPossible(ResolvedDo... method create (line 72) | private static RemoteHttpClientTransport create(DockerHost host, SslCo... method getTlsSocketStrategy (line 88) | private static TlsSocketStrategy getTlsSocketStrategy(DockerHost host,... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/Binding.java class Binding (line 33) | public final class Binding { method Binding (line 43) | private Binding(String value) { method equals (line 47) | @Override method hashCode (line 58) | @Override method toString (line 63) | @Override method usesSensitiveContainerPath (line 73) | public boolean usesSensitiveContainerPath() { method getContainerDestinationPath (line 81) | String getContainerDestinationPath() { method getParts (line 87) | private List getParts() { method of (line 112) | public static Binding of(String value) { method from (line 123) | public static Binding from(VolumeName sourceVolume, String destination) { method from (line 134) | public static Binding from(String source, String destination) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/BlobReference.java class BlobReference (line 32) | public class BlobReference extends MappedObject { method BlobReference (line 38) | BlobReference(JsonNode node) { method extractMediaType (line 44) | private String extractMediaType() { method extractDigest (line 50) | private String extractDigest() { method getDigest (line 60) | public String getDigest() { method getMediaType (line 68) | public String getMediaType() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ContainerConfig.java class ContainerConfig (line 48) | public class ContainerConfig { method ContainerConfig (line 52) | ContainerConfig(@Nullable String user, ImageReference image, String co... method writeTo (line 88) | public void writeTo(OutputStream outputStream) throws IOException { method toString (line 92) | @Override method of (line 103) | public static ContainerConfig of(ImageReference imageReference, Consum... class Update (line 112) | public static class Update { method Update (line 132) | Update(ImageReference image) { method run (line 136) | private ContainerConfig run(Consumer update) { method withUser (line 147) | public void withUser(String user) { method withCommand (line 157) | public void withCommand(String command, String... args) { method withArgs (line 166) | public void withArgs(String... args) { method withLabel (line 175) | public void withLabel(String name, String value) { method withBinding (line 183) | public void withBinding(Binding binding) { method withEnv (line 192) | public void withEnv(String name, String value) { method withNetworkMode (line 201) | public void withNetworkMode(@Nullable String networkMode) { method withSecurityOption (line 209) | public void withSecurityOption(String option) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ContainerContent.java type ContainerContent (line 28) | public interface ContainerContent { method getArchive (line 34) | TarArchive getArchive(); method getDestinationPath (line 40) | String getDestinationPath(); method of (line 48) | static ContainerContent of(TarArchive archive) { method of (line 58) | static ContainerContent of(TarArchive archive, String destinationPath) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ContainerReference.java class ContainerReference (line 29) | public final class ContainerReference { method ContainerReference (line 33) | private ContainerReference(String value) { method equals (line 38) | @Override method hashCode (line 50) | @Override method toString (line 55) | @Override method of (line 65) | public static ContainerReference of(String value) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ContainerStatus.java class ContainerStatus (line 36) | public class ContainerStatus extends MappedObject { method ContainerStatus (line 42) | ContainerStatus(int statusCode, @Nullable String waitingErrorMessage) { method ContainerStatus (line 48) | ContainerStatus(JsonNode node) { method extractStatusCode (line 54) | private Integer extractStatusCode() { method getStatusCode (line 64) | public int getStatusCode() { method getWaitingErrorMessage (line 72) | public @Nullable String getWaitingErrorMessage() { method of (line 83) | public static ContainerStatus of(InputStream content) throws IOExcepti... method of (line 93) | public static ContainerStatus of(int statusCode, @Nullable String erro... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/Image.java class Image (line 41) | public class Image extends MappedObject { method Image (line 59) | Image(JsonNode node) { method extractLayers (line 73) | private List extractLayers(String @Nullable [] layers) { method getDigests (line 84) | public List getDigests() { method getConfig (line 92) | public ImageConfig getConfig() { method getLayers (line 100) | public List getLayers() { method getOs (line 108) | public String getOs() { method getArchitecture (line 116) | public @Nullable String getArchitecture() { method getVariant (line 124) | public @Nullable String getVariant() { method getCreated (line 132) | public @Nullable String getCreated() { method getDescriptor (line 140) | public @Nullable Descriptor getDescriptor() { method getPrimaryDigest (line 150) | public @Nullable String getPrimaryDigest() { method of (line 171) | public static Image of(InputStream content) throws IOException { class Descriptor (line 180) | public final class Descriptor extends MappedObject { method Descriptor (line 184) | Descriptor(JsonNode node) { method getDigest (line 189) | public String getDigest() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ImageArchive.java class ImageArchive (line 57) | public class ImageArchive implements TarArchive { method ImageArchive (line 88) | ImageArchive(JsonMapper jsonMapper, ImageConfig imageConfig, Instant c... method getImageConfig (line 106) | public ImageConfig getImageConfig() { method getCreateDate (line 114) | public Instant getCreateDate() { method getTag (line 122) | public @Nullable ImageReference getTag() { method writeTo (line 126) | @Override method write (line 131) | private void write(Layout writer) throws IOException { method writeLayers (line 137) | private List writeLayers(Layout writer) throws IOException { method writeEmptyLayer (line 148) | private void writeEmptyLayer(Layout writer, String name) throws IOExce... method writeLayer (line 152) | private LayerId writeLayer(Layout writer, Layer layer) throws IOExcept... method writeConfig (line 158) | private String writeConfig(Layout writer, List writtenLayers)... method createConfig (line 173) | private ObjectNode createConfig(List writtenLayers) { method getCreatedDate (line 185) | private String getCreatedDate() { method createHistory (line 189) | private JsonNode createHistory(List writtenLayers) { method createRootFs (line 198) | private JsonNode createRootFs(List writtenLayers) { method writeManifest (line 206) | private void writeManifest(Layout writer, String config, List... method createManifest (line 212) | private ArrayNode createManifest(String config, List writtenL... method getManifestLayers (line 223) | private ArrayNode getManifestLayers(List writtenLayers) { method from (line 238) | public static ImageArchive from(Image image) throws IOException { method from (line 249) | public static ImageArchive from(Image image, IOConsumer update... class Update (line 256) | public static final class Update { method Update (line 268) | private Update(Image image) { method applyTo (line 273) | private ImageArchive applyTo(IOConsumer update) throws IOExc... method withUpdatedConfig (line 285) | public void withUpdatedConfig(Consumer update) { method withNewLayer (line 293) | public void withNewLayer(Layer layer) { method withCreateDate (line 302) | public void withCreateDate(Instant createDate) { method withTag (line 311) | public void withTag(ImageReference tag) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ImageArchiveIndex.java class ImageArchiveIndex (line 38) | public class ImageArchiveIndex extends MappedObject { method ImageArchiveIndex (line 44) | protected ImageArchiveIndex(JsonNode node) { method extractSchemaVersion (line 50) | private Integer extractSchemaVersion() { method getSchemaVersion (line 56) | public Integer getSchemaVersion() { method getManifests (line 60) | public List getManifests() { method of (line 70) | public static ImageArchiveIndex of(InputStream content) throws IOExcep... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ImageArchiveManifest.java class ImageArchiveManifest (line 35) | public class ImageArchiveManifest extends MappedObject { method ImageArchiveManifest (line 39) | protected ImageArchiveManifest(JsonNode node) { method getEntries (line 48) | public List getEntries() { method of (line 58) | public static ImageArchiveManifest of(InputStream content) throws IOEx... class ManifestEntry (line 62) | public static class ManifestEntry extends MappedObject { method ManifestEntry (line 66) | protected ManifestEntry(JsonNode node) { method getLayers (line 75) | public List getLayers() { method extractLayers (line 79) | @SuppressWarnings("unchecked") FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ImageConfig.java class ImageConfig (line 38) | public class ImageConfig extends MappedObject { method ImageConfig (line 44) | ImageConfig(JsonNode node) { method extractLabels (line 50) | @SuppressWarnings("unchecked") method parseConfigEnv (line 59) | private Map parseConfigEnv() { method getNodeCopy (line 74) | JsonNode getNodeCopy() { method getLabels (line 83) | public Map getLabels() { method getEnv (line 92) | public Map getEnv() { method copy (line 101) | public ImageConfig copy(Consumer update) { class Update (line 109) | public static final class Update { method Update (line 113) | private Update(ImageConfig source) { method run (line 117) | private ImageConfig run(Consumer update) { method withLabel (line 127) | public void withLabel(String label, String value) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ImageName.java class ImageName (line 32) | public class ImageName { method ImageName (line 46) | ImageName(@Nullable String domain, String path) { method getDomain (line 57) | public String getDomain() { method getName (line 65) | public String getName() { method equals (line 69) | @Override method hashCode (line 84) | @Override method toString (line 93) | @Override method toLegacyString (line 98) | public String toLegacyString() { method getDomainOrDefault (line 105) | private String getDomainOrDefault(@Nullable String domain) { method getNameWithDefaultPath (line 112) | private String getNameWithDefaultPath(String domain, String name) { method of (line 130) | public static ImageName of(String value) { method parseDomain (line 140) | static @Nullable String parseDomain(String value) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ImageReference.java class ImageReference (line 38) | public final class ImageReference { method ImageReference (line 52) | private ImageReference(ImageName name, @Nullable String tag, @Nullable... method getDomain (line 65) | public String getDomain() { method getName (line 74) | public String getName() { method getTag (line 82) | public @Nullable String getTag() { method getDigest (line 90) | public @Nullable String getDigest() { method equals (line 94) | @Override method hashCode (line 110) | @Override method toString (line 120) | @Override method toLegacyString (line 125) | public String toLegacyString() { method buildString (line 129) | private String buildString(String name, @Nullable String tag, @Nullabl... method withDigest (line 145) | public ImageReference withDigest(String digest) { method inTaggedForm (line 155) | public ImageReference inTaggedForm() { method inTaglessForm (line 165) | public ImageReference inTaglessForm() { method inTaggedOrDigestForm (line 177) | public ImageReference inTaggedOrDigestForm() { method forJarFile (line 190) | public static ImageReference forJarFile(File jarFile) { method random (line 215) | public static ImageReference random(String prefix) { method random (line 225) | public static ImageReference random(String prefix, int randomLength) { method of (line 242) | public static ImageReference of(String value) { method isLowerCase (line 276) | private static boolean isLowerCase(String path) { method matchesPathRegex (line 280) | private static boolean matchesPathRegex(String path) { method of (line 289) | public static ImageReference of(ImageName name) { method of (line 299) | public static ImageReference of(ImageName name, String tag) { method of (line 311) | public static ImageReference of(ImageName name, String tag, String dig... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/Layer.java class Layer (line 37) | public class Layer implements Content { method Layer (line 43) | Layer(TarArchive tarArchive) throws NoSuchAlgorithmException, IOExcept... method getId (line 53) | public LayerId getId() { method size (line 57) | @Override method writeTo (line 62) | @Override method of (line 73) | public static Layer of(IOConsumer layout) throws IOException { method fromTarArchive (line 84) | public static Layer fromTarArchive(TarArchive tarArchive) throws IOExc... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/LayerId.java class LayerId (line 31) | public final class LayerId { method LayerId (line 39) | private LayerId(String value, String algorithm, String hash) { method getAlgorithm (line 49) | public String getAlgorithm() { method getHash (line 57) | public String getHash() { method equals (line 61) | @Override method hashCode (line 72) | @Override method toString (line 77) | @Override method of (line 87) | public static LayerId of(String value) { method ofSha256Digest (line 99) | public static LayerId ofSha256Digest(byte[] digest) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/Manifest.java class Manifest (line 39) | public class Manifest extends MappedObject { method Manifest (line 47) | protected Manifest(JsonNode node) { method extractSchemaVersion (line 54) | private Integer extractSchemaVersion() { method getSchemaVersion (line 60) | public Integer getSchemaVersion() { method getMediaType (line 64) | public @Nullable String getMediaType() { method getLayers (line 68) | public List getLayers() { method of (line 78) | public static Manifest of(InputStream content) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ManifestList.java class ManifestList (line 40) | public class ManifestList extends MappedObject { method ManifestList (line 48) | protected ManifestList(JsonNode node) { method extractSchemaVersion (line 55) | private Integer extractSchemaVersion() { method getSchemaVersion (line 61) | public Integer getSchemaVersion() { method getMediaType (line 65) | public @Nullable String getMediaType() { method streamManifests (line 69) | public Stream streamManifests() { method getManifests (line 73) | public List getManifests() { method of (line 83) | public static ManifestList of(InputStream content) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/RandomString.java class RandomString (line 29) | final class RandomString { method RandomString (line 33) | private RandomString() { method generate (line 36) | static String generate(String prefix, int randomLength) { method generateRandom (line 41) | static CharSequence generateRandom(int length) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/Regex.java class Regex (line 37) | final class Regex implements CharSequence { method Regex (line 73) | private Regex(CharSequence value) { method oneOrMoreTimes (line 77) | private Regex oneOrMoreTimes() { method zeroOrOnce (line 81) | private Regex zeroOrOnce() { method compile (line 85) | Pattern compile() { method length (line 89) | @Override method charAt (line 94) | @Override method subSequence (line 99) | @Override method toString (line 104) | @Override method of (line 109) | private static Regex of(CharSequence... expressions) { method oneOf (line 113) | private static Regex oneOf(CharSequence... expressions) { method group (line 117) | private static Regex group(CharSequence... expressions) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/VolumeName.java class VolumeName (line 35) | public final class VolumeName { method VolumeName (line 39) | private VolumeName(String value) { method equals (line 43) | @Override method hashCode (line 54) | @Override method toString (line 59) | @Override method random (line 69) | public static VolumeName random(String prefix) { method random (line 79) | public static VolumeName random(String prefix, int randomLength) { method basedOn (line 94) | public static VolumeName basedOn(S source, String prefix, String s... method basedOn (line 109) | public static VolumeName basedOn(S source, Function nam... method getDigest (line 118) | private static String getDigest(String name, int length) { method asHexString (line 128) | private static String asHexString(byte[] digest, int digestLength) { method of (line 139) | public static VolumeName of(String value) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/Content.java type Content (line 36) | public interface Content { method size (line 42) | int size(); method writeTo (line 49) | void writeTo(OutputStream outputStream) throws IOException; method of (line 56) | static Content of(String string) { method of (line 66) | static Content of(byte[] bytes) { method of (line 76) | static Content of(File file) { method of (line 88) | static Content of(int size, IOSupplier supplier) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/DefaultOwner.java class DefaultOwner (line 25) | class DefaultOwner implements Owner { method DefaultOwner (line 31) | DefaultOwner(long uid, long gid) { method getUid (line 36) | @Override method getGid (line 41) | @Override method toString (line 46) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/FilePermissions.java class FilePermissions (line 34) | public final class FilePermissions { method FilePermissions (line 36) | private FilePermissions() { method umaskForPath (line 47) | public static int umaskForPath(Path path) throws IOException { method posixPermissionsToUmask (line 61) | public static int posixPermissionsToUmask(Collection p... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/IOBiConsumer.java type IOBiConsumer (line 29) | @FunctionalInterface method accept (line 38) | void accept(T t, U u) throws IOException; FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/IOConsumer.java type IOConsumer (line 28) | @FunctionalInterface method accept (line 36) | void accept(T t) throws IOException; FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/IOSupplier.java type IOSupplier (line 28) | @FunctionalInterface method get (line 36) | T get() throws IOException; FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/InspectedContent.java class InspectedContent (line 40) | public class InspectedContent implements Content { method InspectedContent (line 48) | InspectedContent(int size, Object content) { method size (line 53) | @Override method writeTo (line 58) | @Override method of (line 80) | public static InspectedContent of(InputStream inputStream, Inspector..... method of (line 92) | public static InspectedContent of(Content content, Inspector... inspec... method of (line 105) | public static InspectedContent of(IOConsumer writer, Ins... type Inspector (line 117) | public interface Inspector { method update (line 126) | void update(byte[] input, int offset, int len) throws IOException; class InspectingOutputStream (line 134) | private static final class InspectingOutputStream extends OutputStream { method InspectingOutputStream (line 146) | private InspectingOutputStream(Inspector[] inspectors) { method write (line 151) | @Override method write (line 157) | @Override method convertToTempFile (line 170) | private void convertToTempFile() throws IOException { method getContent (line 177) | private Object getContent() { method getSize (line 181) | private int getSize() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/Layout.java type Layout (line 28) | public interface Layout { method directory (line 36) | default void directory(String name, Owner owner) throws IOException { method directory (line 47) | void directory(String name, Owner owner, int mode) throws IOException; method file (line 56) | default void file(String name, Owner owner, Content content) throws IO... method file (line 68) | void file(String name, Owner owner, int mode, Content content) throws ... FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/Owner.java type Owner (line 25) | public interface Owner { method getUid (line 36) | long getUid(); method getGid (line 42) | long getGid(); method of (line 50) | static Owner of(long uid, long gid) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/TarArchive.java type TarArchive (line 37) | @FunctionalInterface method writeTo (line 51) | void writeTo(OutputStream outputStream) throws IOException; method getCompression (line 58) | default Compression getCompression() { method of (line 67) | static TarArchive of(IOConsumer layout) { method fromZip (line 81) | static TarArchive fromZip(File zip, Owner owner) { method fromInputStream (line 93) | static TarArchive fromInputStream(InputStream inputStream, Compression... type Compression (line 114) | enum Compression { method Compression (line 133) | Compression(String uncompressError) { method Compression (line 139) | Compression(ThrowingFunction wrapper) { method uncompress (line 143) | InputStream uncompress(InputStream inputStream) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/TarLayoutWriter.java class TarLayoutWriter (line 35) | class TarLayoutWriter implements Layout, Closeable { method TarLayoutWriter (line 41) | TarLayoutWriter(OutputStream outputStream) { method directory (line 46) | @Override method file (line 52) | @Override method createDirectoryEntry (line 59) | private TarArchiveEntry createDirectoryEntry(String name, Owner owner,... method createFileEntry (line 63) | private TarArchiveEntry createFileEntry(String name, Owner owner, int ... method createEntry (line 67) | private TarArchiveEntry createEntry(String name, Owner owner, byte lin... method finish (line 77) | void finish() throws IOException { method close (line 81) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/ZipFileTarArchive.java class ZipFileTarArchive (line 41) | public class ZipFileTarArchive implements TarArchive { method ZipFileTarArchive (line 55) | public ZipFileTarArchive(File zip, Owner owner) { method writeTo (line 63) | @Override method assertArchiveHasEntries (line 77) | private void assertArchiveHasEntries(File file) { method copy (line 86) | private void copy(ZipArchiveEntry zipEntry, InputStream zip, TarArchiv... method convert (line 95) | private TarArchiveEntry convert(ZipArchiveEntry zipEntry) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/json/JsonStream.java class JsonStream (line 35) | public class JsonStream { method JsonStream (line 44) | public JsonStream(JsonMapper jsonMapper) { method get (line 54) | public void get(InputStream content, Consumer consumer) th... method get (line 66) | public void get(InputStream content, Class type, Consumer co... method read (line 80) | @SuppressWarnings("unchecked") FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/json/MappedObject.java class MappedObject (line 48) | public class MappedObject { method MappedObject (line 59) | protected MappedObject(JsonNode node, Lookup lookup) { method getNode (line 68) | protected final JsonNode getNode() { method valueAt (line 79) | protected @Nullable T valueAt(String expression, Class type) { method mapAt (line 92) | protected Map mapAt(String expression, Function List childrenAt(@Nullable String expression, Function... method getRoot (line 119) | @SuppressWarnings("unchecked") method valueAt (line 125) | protected static @Nullable T valueAt(Object proxy, String expressi... method valueAt (line 130) | @SuppressWarnings("unchecked") method of (line 163) | protected static T of(String content, Functio... method of (line 175) | protected static T of(InputStream content, Fu... method of (line 190) | protected static T of(C content, ContentRe... type ContentReader (line 202) | @FunctionalInterface method read (line 212) | JsonNode read(JsonMapper jsonMapper, C content) throws IOException; class MappedInvocationHandler (line 220) | private static class MappedInvocationHandler implements InvocationHand... method MappedInvocationHandler (line 232) | MappedInvocationHandler(MappedObject root, JsonNode node, Lookup loo... method invoke (line 238) | @Override method getName (line 255) | private String getName(String name) { method valueForProperty (line 268) | private @Nullable Object valueForProperty(String name, Class type) { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/json/SharedJsonMapper.java class SharedJsonMapper (line 31) | public final class SharedJsonMapper { method SharedJsonMapper (line 44) | private SharedJsonMapper() { method get (line 47) | public static JsonMapper get() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/socket/AbstractSocket.java class AbstractSocket (line 31) | class AbstractSocket extends Socket { method connect (line 33) | @Override method connect (line 37) | @Override method isConnected (line 41) | @Override method isBound (line 46) | @Override method shutdownInput (line 51) | @Override method shutdownOutput (line 56) | @Override method getInetAddress (line 61) | @Override method getLocalAddress (line 66) | @Override method getLocalSocketAddress (line 71) | @Override method getRemoteSocketAddress (line 76) | @Override class UnsupportedSocketOperationException (line 81) | private static class UnsupportedSocketOperationException extends Unsup... method UnsupportedSocketOperationException (line 83) | UnsupportedSocketOperationException() { FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/socket/FileDescriptor.java class FileDescriptor (line 29) | class FileDescriptor { method FileDescriptor (line 41) | FileDescriptor(int handle, IntConsumer closer) { method acquire (line 52) | synchronized Handle acquire() { method release (line 57) | private synchronized void release() { method close (line 68) | synchronized void close() { type Status (line 83) | private enum Status { class Handle (line 92) | final class Handle implements Closeable { method Handle (line 96) | private Handle(int value) { method isClosed (line 100) | boolean isClosed() { method intValue (line 104) | int intValue() { method close (line 108) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/socket/NamedPipeSocket.java class NamedPipeSocket (line 48) | public class NamedPipeSocket extends Socket { method NamedPipeSocket (line 56) | NamedPipeSocket(String path) throws IOException { method open (line 60) | private AsynchronousFileByteChannel open(String path) throws IOExcepti... method connect (line 77) | @Override method connect (line 82) | @Override method getInputStream (line 87) | @Override method getOutputStream (line 92) | @Override method close (line 97) | @Override method get (line 110) | public static NamedPipeSocket get(String path) throws IOException { class AsynchronousFileByteChannel (line 117) | private static class AsynchronousFileByteChannel implements Asynchrono... method AsynchronousFileByteChannel (line 121) | AsynchronousFileByteChannel(AsynchronousFileChannel fileChannel) { method read (line 125) | @Override method read (line 146) | @Override method write (line 153) | @Override method write (line 158) | @Override method close (line 163) | @Override method isOpen (line 168) | @Override class CompletableFutureHandler (line 173) | private static final class CompletableFutureHandler extends Completa... method completed (line 176) | @Override method failed (line 181) | @Override class SleepAwaiter (line 197) | private static final class SleepAwaiter implements Consumer { method accept (line 199) | @Override class WindowsAwaiter (line 214) | private static final class WindowsAwaiter implements Consumer { method accept (line 216) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/socket/UnixDomainSocket.java class UnixDomainSocket (line 35) | public final class UnixDomainSocket extends AbstractSocket { method get (line 43) | public static Socket get(String path) throws IOException { method UnixDomainSocket (line 51) | private UnixDomainSocket(String path) throws IOException { method getInputStream (line 56) | @Override method getOutputStream (line 71) | @Override method getLocalSocketAddress (line 86) | @Override method getRemoteSocketAddress (line 91) | @Override method close (line 96) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/system/Environment.java type Environment (line 28) | @FunctionalInterface method get (line 43) | @Nullable String get(String name); FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/ApiVersionsTests.java class ApiVersionsTests (line 33) | class ApiVersionsTests { method findsLatestWhenOneMatchesMajor (line 35) | @Test method findsLatestWhenOneMatchesWithReleaseVersions (line 41) | @Test method findsLatestWhenOneMatchesWithPreReleaseVersions (line 47) | @Test method findsLatestWhenMultipleMatchesWithReleaseVersions (line 53) | @Test method findsLatestWhenMultipleMatchesWithPreReleaseVersions (line 59) | @Test method findLatestWhenNoneSupportedThrowsException (line 65) | @Test method createFromRange (line 72) | @Test method toStringReturnsString (line 78) | @Test method equalsAndHashCode (line 83) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuildLogTests.java class BuildLogTests (line 28) | class BuildLogTests { method toSystemOutPrintsToSystemOut (line 30) | @Test method toPrintsToOutput (line 37) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuildOwnerTests.java class BuildOwnerTests (line 35) | class BuildOwnerTests { method fromEnvReturnsOwner (line 37) | @Test method fromEnvWhenEnvIsNullThrowsException (line 48) | @Test method fromEnvWhenUserPropertyIsMissingThrowsException (line 55) | @Test method fromEnvWhenGroupPropertyIsMissingThrowsException (line 63) | @Test method fromEnvWhenUserPropertyIsMalformedThrowsException (line 71) | @Test method fromEnvWhenGroupPropertyIsMalformedThrowsException (line 80) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuildRequestTests.java class BuildRequestTests (line 59) | class BuildRequestTests { method forJarFileReturnsRequest (line 67) | @Test method forJarFileWithNameReturnsRequest (line 78) | @Test method forJarFileWhenJarFileIsNullThrowsException (line 89) | @Test method forJarFileWhenJarFileIsMissingThrowsException (line 96) | @Test method forJarFileWhenJarFileIsDirectoryThrowsException (line 103) | @Test method withBuilderUpdatesBuilder (line 109) | @Test method withBuilderWhenHasDigestUpdatesBuilder (line 117) | @Test method withoutBuilderTrustsDefaultBuilder (line 127) | @Test method withoutBuilderTrustsDefaultBuilderWithDifferentTag (line 133) | @Test method withoutBuilderTrustsDefaultBuilderWithDigest (line 140) | @Test method withKnownTrustedBuilderTrustsBuilder (line 148) | @ParameterizedTest method trustedBuilders (line 155) | static Stream trustedBuilders() { method withoutTrustBuilderAndDefaultBuilderUpdatesTrustsBuilder (line 159) | @Test method withTrustBuilderAndBuilderUpdatesTrustBuilder (line 165) | @Test method withRunImageUpdatesRunImage (line 173) | @Test method withRunImageWhenHasDigestUpdatesRunImage (line 180) | @Test method withCreatorUpdatesCreator (line 189) | @Test method withEnvAddsEnvEntry (line 199) | @Test method withEnvMapAddsEnvEntries (line 207) | @Test method withEnvWhenKeyIsNullThrowsException (line 218) | @Test method withEnvWhenValueIsNullThrowsException (line 226) | @Test method withBuildpacksAddsBuildpacks (line 234) | @Test method withBuildpacksWhenBuildpacksIsNullThrowsException (line 244) | @Test method withBindingsAddsBindings (line 252) | @Test method withBindingsWhenBindingsIsNullThrowsException (line 262) | @Test method withNetworkUpdatesNetwork (line 270) | @Test method withTagsAddsTags (line 276) | @Test method withTagsWhenTagsIsNullThrowsException (line 288) | @Test method withBuildWorkspaceVolumeAddsWorkspace (line 296) | @Test method withBuildWorkspaceBindAddsWorkspace (line 304) | @Test method withBuildVolumeCacheAddsCache (line 312) | @Test method withBuildBindCacheAddsCache (line 320) | @Test method withBuildVolumeCacheWhenCacheIsNullThrowsException (line 328) | @Test method withLaunchVolumeCacheAddsCache (line 336) | @Test method withLaunchBindCacheAddsCache (line 344) | @Test method withLaunchVolumeCacheWhenCacheIsNullThrowsException (line 352) | @Test method withCreatedDateSetsCreatedDate (line 360) | @Test method withCreatedDateNowSetsCreatedDate (line 368) | @Test method withCreatedDateAndInvalidDateThrowsException (line 384) | @Test method withApplicationDirectorySetsApplicationDirectory (line 391) | @Test method withSecurityOptionsSetsSecurityOptions (line 398) | @Test method withPlatformSetsPlatform (line 405) | @Test method hasExpectedJarContent (line 412) | private void hasExpectedJarContent(TarArchive archive) { method writeTestJarFile (line 428) | private File writeTestJarFile(String name) throws IOException { method writeTestJarFile (line 434) | private void writeTestJarFile(File file) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuilderBuildpackTests.java class BuilderBuildpackTests (line 39) | class BuilderBuildpackTests extends AbstractJsonTests { method setUp (line 43) | @BeforeEach method resolveWhenFullyQualifiedBuildpackWithVersionResolves (line 50) | @Test method resolveWhenFullyQualifiedBuildpackWithoutVersionResolves (line 60) | @Test method resolveWhenUnqualifiedBuildpackWithVersionResolves (line 70) | @Test method resolveWhenUnqualifiedBuildpackWithoutVersionResolves (line 80) | @Test method resolveWhenFullyQualifiedBuildpackWithVersionNotInBuilderThrowsException (line 90) | @Test method resolveWhenFullyQualifiedBuildpackWithoutVersionNotInBuilderThrowsException (line 98) | @Test method resolveWhenUnqualifiedBuildpackNotInBuilderReturnsNull (line 106) | @Test method assertThatNoLayersAreAdded (line 113) | private void assertThatNoLayersAreAdded(Buildpack buildpack) throws IO... FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuilderExceptionTests.java class BuilderExceptionTests (line 28) | class BuilderExceptionTests { method create (line 30) | @Test method createWhenOperationIsNull (line 38) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuilderMetadataTests.java class BuilderMetadataTests (line 43) | class BuilderMetadataTests extends AbstractJsonTests { method fromImageLoadsMetadata (line 45) | @Test method fromImageWithoutStackLoadsMetadata (line 68) | @Test method fromImageWhenImageIsNullThrowsException (line 90) | @Test method fromImageWhenImageConfigIsNullThrowsException (line 97) | @Test method fromImageConfigWhenLabelIsMissingThrowsException (line 104) | @Test method fromJsonLoadsMetadataWithoutSupportedApis (line 114) | @Test method fromJsonLoadsMetadataWithSupportedApis (line 126) | @Test method copyWithUpdatedCreatedByReturnsNewMetadata (line 137) | @Test method attachToUpdatesMetadata (line 147) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuilderTests.java class BuilderTests (line 70) | class BuilderTests { method createWhenLogIsNullThrowsException (line 84) | @Test method createWithDockerConfiguration (line 91) | @Test method createDockerApiWithLogDockerLogDelegate (line 96) | @Test method createDockerApiWithLogDockerSystemOutDelegate (line 105) | @Test method buildWhenRequestIsNullThrowsException (line 114) | @Test method buildInvokesBuilder (line 122) | @Test method buildInvokesBuilderAndPublishesImage (line 147) | @Test method buildInvokesBuilderWithDefaultImageTags (line 179) | @Test method buildInvokesBuilderWithRunImageInDigestForm (line 203) | @Test method buildInvokesBuilderWithNoStack (line 228) | @Test method buildInvokesBuilderWithRunImageFromRequest (line 250) | @Test method buildInvokesBuilderWithNeverPullPolicy (line 274) | @Test method buildInvokesBuilderWithAlwaysPullPolicy (line 300) | @Test method buildInvokesBuilderWithIfNotPresentPullPolicy (line 326) | @Test method buildInvokesBuilderWithTags (line 358) | @Test method buildInvokesBuilderWithTagsAndPublishesImageAndTags (line 382) | @Test method buildInvokesBuilderWithPlatform (line 421) | @Test method buildWhenStackIdDoesNotMatchThrowsException (line 449) | @Test method buildWhenBuilderReturnsErrorThrowsException (line 466) | @Test method buildWhenRequestedBuildpackNotInBuilderThrowsException (line 482) | @Test method logsWarningIfBindingWithSensitiveTargetIsDetected (line 499) | @Test method mockDockerApi (line 516) | private DockerApi mockDockerApi() throws IOException { method mockDockerApi (line 520) | private DockerApi mockDockerApi(@Nullable ImagePlatform platform) thro... method mockDockerApiLifecycleError (line 534) | private DockerApi mockDockerApiLifecycleError() throws IOException { method getTestRequest (line 548) | private BuildRequest getTestRequest() { method loadImage (line 554) | private Image loadImage(String name) throws IOException { method withPulledImage (line 558) | private Answer withPulledImage(Image image) { method regAuthEq (line 567) | private static String regAuthEq(DockerRegistryAuthentication authentic... class TestPrintStream (line 571) | static class TestPrintStream extends PrintStream { method TestPrintStream (line 573) | TestPrintStream() { method toString (line 577) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuildpackCoordinatesTests.java class BuildpackCoordinatesTests (line 40) | class BuildpackCoordinatesTests extends AbstractJsonTests { method fromToml (line 44) | @Test method fromTomlWhenMissingDescriptorThrowsException (line 52) | @Test method fromTomlWhenMissingIDThrowsException (line 60) | @Test method fromTomlWhenMissingVersionThrowsException (line 70) | @Test method fromTomlWhenMissingStacksAndOrderThrowsException (line 80) | @Test method fromTomlWhenContainsBothStacksAndOrderThrowsException (line 90) | @Test method fromBuildpackMetadataWhenMetadataIsNullThrowsException (line 100) | @Test method fromBuildpackMetadataReturnsCoordinates (line 107) | @Test method ofWhenIdIsNullThrowsException (line 115) | @Test method ofReturnsCoordinates (line 122) | @Test method getIdReturnsId (line 128) | @Test method getVersionReturnsVersion (line 134) | @Test method getVersionWhenVersionIsNullReturnsNull (line 140) | @Test method toStringReturnsNiceString (line 146) | @Test method equalsAndHashCode (line 152) | @Test method createTomlStream (line 161) | private InputStream createTomlStream(@Nullable String id, @Nullable St... FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuildpackLayersMetadataTests.java class BuildpackLayersMetadataTests (line 39) | class BuildpackLayersMetadataTests extends AbstractJsonTests { method fromImageLoadsMetadata (line 41) | @Test method fromImageWhenImageIsNullThrowsException (line 55) | @Test method fromImageWhenImageConfigIsNullThrowsException (line 62) | @Test method fromImageConfigWhenLabelIsMissingThrowsException (line 69) | @Test method fromJsonLoadsMetadata (line 79) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuildpackMetadataTests.java class BuildpackMetadataTests (line 39) | class BuildpackMetadataTests extends AbstractJsonTests { method fromImageLoadsMetadata (line 41) | @Test method fromImageWhenImageIsNullThrowsException (line 49) | @Test method fromImageWhenImageConfigIsNullThrowsException (line 56) | @Test method fromImageConfigWhenLabelIsMissingThrowsException (line 63) | @Test method fromJsonLoadsMetadata (line 73) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuildpackReferenceTests.java class BuildpackReferenceTests (line 31) | class BuildpackReferenceTests { method ofWhenValueIsEmptyThrowsException (line 33) | @Test method ofCreatesInstance (line 39) | @Test method toStringReturnsValue (line 45) | @Test method equalsAndHashCode (line 51) | @Test method hasPrefixWhenPrefixMatchReturnsTrue (line 60) | @Test method hasPrefixWhenPrefixMismatchReturnsFalse (line 66) | @Test method getSubReferenceWhenPrefixMatchReturnsSubReference (line 72) | @Test method getSubReferenceWhenPrefixMismatchReturnsNull (line 78) | @Test method asPathWhenFileUrlReturnsPath (line 84) | @Test method asPathWhenPathReturnsPath (line 90) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuildpackResolversTests.java class BuildpackResolversTests (line 44) | class BuildpackResolversTests extends AbstractJsonTests { method setup (line 48) | @BeforeEach method resolveAllWithBuilderBuildpackReferenceReturnsExpectedBuildpack (line 55) | @Test method resolveAllWithDirectoryBuildpackReferenceReturnsExpectedBuildpack (line 63) | @Test method resolveAllWithTarGzipBuildpackReferenceReturnsExpectedBuildpack (line 73) | @Test method resolveAllWithImageBuildpackReferenceReturnsExpectedBuildpack (line 83) | @Test method resolveAllWithInvalidLocatorThrowsException (line 95) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/BuildpacksTests.java class BuildpacksTests (line 40) | class BuildpacksTests { method ofWhenBuildpacksIsNullReturnsEmpty (line 42) | @Test method ofReturnsBuildpacks (line 49) | @Test method applyWritesLayersAndOrderLayer (line 58) | @Test method assertThatLayerContentIsCorrect (line 74) | private void assertThatLayerContentIsCorrect(Layer layer, String path)... method assertThatOrderLayerContentIsCorrect (line 83) | private void assertThatOrderLayerContentIsCorrect(Layer layer) throws ... method getExpectedToml (line 94) | private String getExpectedToml() { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/DirectoryBuildpackTests.java class DirectoryBuildpackTests (line 49) | @DisabledOnOs(OS.WINDOWS) method setUp (line 60) | @BeforeEach method resolveWhenPath (line 67) | @Test method resolveWhenFileUrl (line 78) | @Test method resolveWhenDirectoryWithoutBuildpackTomlThrowsException (line 89) | @Test method resolveWhenFileReturnsNull (line 98) | @Test method resolveWhenDirectoryDoesNotExistReturnsNull (line 106) | @Test method locateDirectoryAsUrlThatDoesNotExistThrowsException (line 113) | @Test method assertHasExpectedLayers (line 120) | private void assertHasExpectedLayers(Buildpack buildpack) throws IOExc... method writeBuildpackDescriptor (line 147) | private void writeBuildpackDescriptor() throws IOException { method writeScripts (line 161) | private void writeScripts() throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/EphemeralBuilderTests.java class EphemeralBuilderTests (line 60) | class EphemeralBuilderTests extends AbstractJsonTests { method setup (line 82) | @BeforeEach method getNameHasRandomName (line 92) | @Test method getArchiveHasCreatedByConfig (line 102) | @Test method getArchiveHasTag (line 112) | @Test method getArchiveHasFixedCreatedDate (line 121) | @Test method getArchiveContainsEnvLayer (line 135) | @Test method getArchiveHasBuilderForLabel (line 144) | @Test method getArchiveContainsBuildpackLayers (line 153) | @Test method getArchiveHasApplicationDirectoryLayer (line 173) | @Test method assertBuildpackLayerContent (line 181) | private void assertBuildpackLayerContent(EphemeralBuilder builder, int... method getLayer (line 186) | private TarArchiveInputStream getLayer(ImageArchive archive, int index... method unpack (line 196) | private File unpack(TarArchiveInputStream archive, String name) throws... method content (line 216) | private String content(String fileName) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/ImageBuildpackTests.java class ImageBuildpackTests (line 62) | class ImageBuildpackTests extends AbstractJsonTests { method setUp (line 66) | @BeforeEach method resolveWhenFullyQualifiedReferenceReturnsBuildpack (line 73) | @Test method resolveWhenUnqualifiedReferenceReturnsBuildpack (line 88) | @Test method resolveReferenceWithoutTagUsesLatestTag (line 103) | @Test method resolveReferenceWithDigestUsesDigest (line 118) | @Test method resolveWhenBuildpackExistsInBuilderSkipsLayers (line 134) | @Test method resolveWhenWhenImageNotPulledThrowsException (line 150) | @Test method resolveWhenMissingMetadataLabelThrowsException (line 160) | @Test method resolveWhenFullyQualifiedReferenceWithInvalidImageReferenceThrowsException (line 170) | @Test method resolveWhenUnqualifiedReferenceWithInvalidImageReferenceReturnsNull (line 178) | @Test method withMockLayers (line 186) | private @Nullable Object withMockLayers(InvocationOnMock invocation) { method writeTarEntry (line 211) | private void writeTarEntry(TarArchiveOutputStream tarOut, String name)... method assertAppliesExpectedLayers (line 217) | private void assertAppliesExpectedLayers(Buildpack buildpack) throws I... method assertAppliesNoLayers (line 244) | private void assertAppliesNoLayers(Buildpack buildpack) throws IOExcep... FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/LifecycleTests.java class LifecycleTests (line 78) | class LifecycleTests { method setup (line 88) | @BeforeEach method executeExecutesPhases (line 94) | @ParameterizedTest method executeWithBindingsExecutesPhases (line 114) | @Test method executeExecutesPhasesWithPlatformApi03 (line 126) | @Test method executeOnlyUploadsContentOnce (line 136) | @ParameterizedTest method executeWhenAlreadyRunThrowsException (line 146) | @ParameterizedTest method executeWhenBuilderReturnsErrorThrowsException (line 158) | @ParameterizedTest method executeWhenCleanCacheClearsCache (line 169) | @ParameterizedTest method executeWhenPlatformApiNotSupportedThrowsException (line 191) | @Test method executeWhenMultiplePlatformApisNotSupportedThrowsException (line 201) | @Test method executeWhenMultiplePlatformApisSupportedExecutesPhase (line 211) | @ParameterizedTest method closeClearsVolumes (line 230) | @Test method executeWithNetworkExecutesPhases (line 237) | @Test method executeWithCacheVolumeNamesExecutesPhases (line 248) | @ParameterizedTest method executeWithCacheBindMountsExecutesPhases (line 271) | @ParameterizedTest method executeWithCreatedDateExecutesPhases (line 294) | @ParameterizedTest method executeWithApplicationDirectoryExecutesPhases (line 315) | @ParameterizedTest method executeWithSecurityOptionsExecutesPhases (line 336) | @ParameterizedTest method executeWithDockerHostAndRemoteAddressExecutesPhases (line 358) | @ParameterizedTest method executeWithDockerHostAndLocalAddressExecutesPhases (line 381) | @ParameterizedTest method executeWithImagePlatformExecutesPhases (line 403) | @ParameterizedTest method mockDockerApi (line 426) | private DockerApi mockDockerApi() { method getTestRequest (line 437) | private BuildRequest getTestRequest(boolean trustBuilder) { method createLifecycle (line 445) | private Lifecycle createLifecycle(boolean trustBuilder) throws IOExcep... method createLifecycle (line 449) | private Lifecycle createLifecycle(BuildRequest request) throws IOExcep... method createLifecycle (line 454) | private Lifecycle createLifecycle(boolean trustBuilder, String builder... method createLifecycle (line 459) | private Lifecycle createLifecycle(BuildRequest request, ResolvedDocker... method createLifecycle (line 464) | private Lifecycle createLifecycle(BuildRequest request, EphemeralBuild... method mockEphemeralBuilder (line 468) | private EphemeralBuilder mockEphemeralBuilder() throws IOException { method mockEphemeralBuilder (line 472) | private EphemeralBuilder mockEphemeralBuilder(String builderMetadata) ... method answerWithGeneratedContainerId (line 481) | private Answer answerWithGeneratedContainerId() { method getCommand (line 494) | private ArrayNode getCommand(ContainerConfig config) { method assertPhaseWasRun (line 499) | private void assertPhaseWasRun(String name, IOConsumer withExpectedConfig(String name) { method withExpectedConfig (line 513) | private IOConsumer withExpectedConfig(String name, bo... class TestLifecycle (line 531) | static class TestLifecycle extends Lifecycle { method TestLifecycle (line 533) | TestLifecycle(BuildLog log, DockerApi docker, @Nullable ResolvedDock... method createRandomVolumeName (line 538) | @Override class TestPrintStream (line 545) | static class TestPrintStream extends PrintStream { method TestPrintStream (line 547) | TestPrintStream() { method toString (line 551) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/LifecycleVersionTests.java class LifecycleVersionTests (line 29) | class LifecycleVersionTests { method parseWhenValueIsNullThrowsException (line 31) | @Test method parseWhenTooLongThrowsException (line 38) | @Test method parseWhenNonNumericThrowsException (line 44) | @Test method compareTo (line 50) | @Test method isEqualOrGreaterThan (line 58) | @Test method parseReturnsVersion (line 66) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/PhaseTests.java class PhaseTests (line 36) | class PhaseTests { method getNameReturnsName (line 40) | @Test method toStringReturnsName (line 46) | @Test method applyUpdatesConfiguration (line 52) | @Test method applyWhenWithDaemonAccessUpdatesConfigurationWithRootUser (line 62) | @Test method applyWhenWithLogLevelArgAndVerboseLoggingUpdatesConfigurationWithLogLevel (line 74) | @Test method applyWhenWithLogLevelArgAndNonVerboseLoggingDoesNotUpdateLogLevel (line 84) | @Test method applyWhenWithArgsUpdatesConfigurationWithArguments (line 94) | @Test method applyWhenWithBindsUpdatesConfigurationWithBinds (line 105) | @Test method applyWhenWithEnvUpdatesConfigurationWithEnv (line 118) | @Test method applyWhenWithNetworkModeUpdatesConfigurationWithNetworkMode (line 132) | @Test method applyWhenWithSecurityOptionsUpdatesConfigurationWithSecurityOptions (line 144) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/PrintStreamBuildLogTests.java class PrintStreamBuildLogTests (line 46) | class PrintStreamBuildLogTests { method printsExpectedOutput (line 48) | @Test method mockLogEvent (line 88) | private LogUpdateEvent mockLogEvent(String string) { class TestPrintStream (line 94) | static class TestPrintStream extends PrintStream { method TestPrintStream (line 96) | TestPrintStream() { method toString (line 100) | @Override FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/StackIdTests.java class StackIdTests (line 36) | class StackIdTests { method fromImageWhenImageIsNullThrowsException (line 38) | @Test method fromImageWhenLabelIsMissingHasNoId (line 45) | @Test method fromImageCreatesStackId (line 54) | @Test method ofCreatesStackId (line 65) | @Test method equalsAndHashCode (line 71) | @Test method toStringReturnsValue (line 80) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/TarGzipBuildpackTests.java class TarGzipBuildpackTests (line 35) | class TarGzipBuildpackTests { method setUp (line 43) | @BeforeEach method resolveWhenFilePathReturnsBuildpack (line 51) | @Test method resolveWhenFileUrlReturnsBuildpack (line 61) | @Test method resolveWhenArchiveWithoutDescriptorThrowsException (line 71) | @Test method resolveWhenArchiveWithDirectoryReturnsNull (line 80) | @Test method resolveWhenArchiveThatDoesNotExistReturnsNull (line 87) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/TestBuildpack.java class TestBuildpack (line 35) | class TestBuildpack implements Buildpack { method TestBuildpack (line 39) | TestBuildpack(String id, @Nullable String version) { method getCoordinates (line 43) | @Override method apply (line 48) | @Override method getContent (line 53) | private void getContent(Layout layout) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/build/TestTarGzip.java class TestTarGzip (line 45) | class TestTarGzip { method TestTarGzip (line 49) | TestTarGzip(File buildpackDir) { method createArchive (line 53) | Path createArchive() throws Exception { method createEmptyArchive (line 57) | Path createEmptyArchive() throws Exception { method createArchive (line 61) | private Path createArchive(boolean addContent) throws Exception { method compressBuildpackArchive (line 70) | private Path compressBuildpackArchive(Path archive) throws Exception { method writeBuildpackContentToArchive (line 77) | private void writeBuildpackContentToArchive(Path archive) throws Excep... method writeEntry (line 103) | private void writeEntry(TarArchiveOutputStream tar, String entryName) ... method writeEntry (line 109) | private void writeEntry(TarArchiveOutputStream tar, String entryName, ... method assertHasExpectedLayers (line 117) | void assertHasExpectedLayers(Buildpack buildpack) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ApiVersionTests.java class ApiVersionTests (line 32) | class ApiVersionTests { method parseWhenVersionIsNullThrowsException (line 34) | @Test method parseWhenVersionIsEmptyThrowsException (line 41) | @Test method parseWhenVersionDoesNotMatchPatternThrowsException (line 47) | @Test method parseReturnsVersion (line 53) | @Test method supportsWhenSame (line 60) | @Test method supportsWhenDifferentMajor (line 68) | @Test method supportsWhenDifferentMinor (line 78) | @Test method supportsWhenMajorZeroAndDifferentMinor (line 84) | @Test method supportsAnyWhenOneMatches (line 90) | @Test method supportsAnyWhenNoneMatch (line 95) | @Test method toStringReturnsString (line 100) | @Test method equalsAndHashCode (line 105) | @Test method compareTo (line 114) | @Test method supports (line 125) | private boolean supports(String v1, String v2) { method supportsAny (line 129) | private boolean supportsAny(String v1, String... others) { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/DockerApiTests.java class DockerApiTests (line 89) | @ExtendWith({ MockitoExtension.class, OutputCaptureExtension.class }) method setup (line 113) | @BeforeEach method http (line 118) | private HttpTransport http() { method emptyResponse (line 122) | private Response emptyResponse() { method responseOf (line 126) | private Response responseOf(@Nullable String name) { method responseWithHeaders (line 144) | private Response responseWithHeaders(Header... headers) { method createDockerApi (line 167) | @Test method buildUrlWhenUnknownVersionUsesPreferredVersion (line 173) | @Test method buildUrlWhenVersionIsGreaterThanPreferredUsesPreferred (line 180) | @Test method buildUrlWhenVersionIsEqualToPreferredUsesPreferred (line 187) | @Test method buildUrlWhenVersionIsLessThanPreferredAndGreaterThanMinimumUsesVersionVersion (line 194) | @Test method buildUrlWhenVersionIsLessThanPreferredAndEqualToMinimumUsesVersionVersion (line 200) | @Test method buildUrlWhenVersionIsLessThanMinimumThrowsException (line 206) | @Test method setVersion (line 214) | private void setVersion(String version) throws IOException, URISyntaxE... class ImageDockerApiTests (line 219) | @Nested method setup (line 240) | @BeforeEach method pullWhenReferenceIsNullThrowsException (line 245) | @Test method pullWhenListenerIsNullThrowsException (line 252) | @Test method pullPullsImageAndProducesEvents (line 260) | @Test method pullWithRegistryAuthPullsImageAndProducesEvents (line 275) | @Test method pullWithPlatformPullsImageAndProducesEvents (line 290) | @Test method pullWithPlatformAndInsufficientApiVersionThrowsException (line 308) | @Test method pushWhenReferenceIsNullThrowsException (line 318) | @Test method pushWhenListenerIsNullThrowsException (line 325) | @Test method pushPushesImageAndProducesEvents (line 333) | @Test method pushWithErrorInStreamThrowsException (line 345) | @Test method loadWhenArchiveIsNullThrowsException (line 355) | @Test method loadWhenListenerIsNullThrowsException (line 362) | @Test method loadWithEmptyResponseThrowsException (line 370) | @Test // gh-23130 method loadWithErrorResponseThrowsException (line 380) | @Test // gh-31243 method loadLoadsImage (line 390) | @Test method removeWhenReferenceIsNullThrowsException (line 407) | @Test method removeRemovesContainer (line 414) | @Test method removeWhenForceIsTrueRemovesContainer (line 425) | @Test method inspectWhenReferenceIsNullThrowsException (line 436) | @Test method inspectInspectImage (line 443) | @Test method inspectWithPlatformWhenSupportedVersionInspectImage (line 453) | @Test method inspectWithPlatformWhenOldVersionInspectImage (line 465) | @Test method exportLayersExportsLayerTars (line 476) | @Test method exportLayersExportsLayerTarsWithPlatformWhenSupportedVersion (line 504) | @Test method exportLayersExportsLayerTarsWithPlatformWhenOldVersionInspectImage (line 534) | @Test method exportLayersWithSymlinksExportsLayerTars (line 563) | @Test method tagWhenReferenceIsNullThrowsException (line 591) | @Test method tagWhenTargetIsNullThrowsException (line 599) | @Test method tagTagsImage (line 607) | @Test method tagRenamesImage (line 617) | @Test class ContainerDockerApiTests (line 629) | @Nested method setup (line 642) | @BeforeEach method createWhenConfigIsNullThrowsException (line 647) | @Test method createCreatesContainer (line 654) | @Test method createWhenHasContentContainerWithContent (line 669) | @Test method createWithPlatformCreatesContainer (line 694) | @Test method createWithPlatformAndUnknownApiVersionAttemptsCreate (line 711) | @Test method createWithPlatform (line 716) | private void createWithPlatform(@Nullable String apiVersion) throws ... method createWithPlatformAndKnownInsufficientApiVersionThrowsException (line 731) | @Test method startWhenReferenceIsNullThrowsException (line 742) | @Test method startStartsContainer (line 749) | @Test method logsWhenReferenceIsNullThrowsException (line 758) | @Test method logsWhenListenerIsNullThrowsException (line 765) | @Test method logsProducesEvents (line 773) | @Test method waitWhenReferenceIsNullThrowsException (line 785) | @Test method waitReturnsStatus (line 792) | @Test method removeWhenReferenceIsNullThrowsException (line 801) | @Test method removeRemovesContainer (line 808) | @Test method removeWhenForceIsTrueRemovesContainer (line 817) | @Test class VolumeDockerApiTests (line 828) | @Nested method setup (line 833) | @BeforeEach method deleteWhenNameIsNullThrowsException (line 838) | @Test method deleteDeletesContainer (line 845) | @Test method deleteWhenForceIsTrueDeletesContainer (line 854) | @Test class SystemDockerApiTests (line 865) | @Nested method setup (line 870) | @BeforeEach method getApiVersionWithVersionHeaderReturnsVersion (line 875) | @Test method getApiVersionWithEmptyVersionHeaderReturnsUnknownVersion (line 882) | @Test method getApiVersionWithNoVersionHeaderReturnsUnknownVersion (line 889) | @Test method getApiVersionWithExceptionReturnsUnknownVersion (line 895) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/DockerLogTests.java class DockerLogTests (line 32) | @ExtendWith(OutputCaptureExtension.class) method toSystemOutPrintsToSystemOut (line 35) | @Test method toPrintsToOutput (line 43) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ExportedImageTarTests.java class ExportedImageTarTests (line 36) | class ExportedImageTarTests { method test (line 38) | @ParameterizedTest FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ImagePlatformTests.java class ImagePlatformTests (line 29) | class ImagePlatformTests extends AbstractJsonTests { method ofWithOsParses (line 31) | @Test method ofWithOsAndArchitectureParses (line 37) | @Test method ofWithOsAndArchitectureAndVariantParses (line 43) | @Test method ofWithEmptyValueFails (line 49) | @Test method ofWithTooManySegmentsFails (line 55) | @Test method fromImageMatchesImage (line 61) | @Test method toJsonString (line 67) | @Test method toJsonStringWhenOnlyOs (line 74) | @Test method getImage (line 81) | private Image getImage() throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/LoadImageUpdateEventTests.java class LoadImageUpdateEventTests (line 32) | class LoadImageUpdateEventTests extends ProgressUpdateEventTests readAll(String name) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ProgressUpdateEventTests.java class ProgressUpdateEventTests (line 33) | abstract class ProgressUpdateEventTests { method getStatusReturnsStatus (line 35) | @Test method getProgressDetailReturnsProgressDetails (line 41) | @Test method getProgressDetailReturnsProgressDetailsForLongNumbers (line 49) | @Test method getProgressReturnsProgress (line 57) | @Test method createEvent (line 63) | protected E createEvent() { method createEvent (line 67) | protected abstract E createEvent(String status, ProgressDetail progres... FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/PullImageUpdateEventTests.java class PullImageUpdateEventTests (line 31) | class PullImageUpdateEventTests extends ProgressUpdateEventTests consumer) { method onUpdate (line 74) | @Override class TestImageUpdateEvent (line 87) | private static class TestImageUpdateEvent extends ImageProgressUpdateE... method TestImageUpdateEvent (line 89) | @JsonCreator FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/configuration/CredentialHelperTests.java class CredentialHelperTests (line 35) | class CredentialHelperTests { method setUp (line 39) | @BeforeAll method getExecutableName (line 44) | private static String getExecutableName() throws Exception { method geExecutableAbsolutePath (line 53) | private static String geExecutableAbsolutePath(String executableName) ... method getWhenKnowUser (line 57) | @Test method getWhenKnowToken (line 67) | @Test method getWhenCredentialsMissingMessageReturnsNull (line 77) | @Test method getWhenUsernameMissingMessageReturnsNull (line 83) | @Test method getWhenUrlMissingMessageReturnsNull (line 89) | @Test method getWhenUnknownErrorThrowsException (line 95) | @Test method getWhenExecutableDoesNotExistErrorThrowsException (line 101) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/configuration/CredentialTests.java class CredentialTests (line 35) | class CredentialTests { method createWhenUserCredentials (line 37) | @Test method createWhenTokenCredentials (line 53) | @Test method createWhenNoServerUrl (line 69) | @Test method getCredentials (line 84) | private Credential getCredentials(String name) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerConfigurationMetadataTests.java class DockerConfigurationMetadataTests (line 43) | class DockerConfigurationMetadataTests extends AbstractJsonTests { method configWithContextIsRead (line 47) | @Test method configWithoutContextIsRead (line 60) | @Test method configWithDefaultContextIsRead (line 73) | @Test method configIsReadWithProvidedContext (line 86) | @Test method invalidContextThrowsException (line 97) | @Test method configIsEmptyWhenConfigFileDoesNotExist (line 105) | @Test method configWithAuthIsRead (line 117) | @Test method pathToResource (line 142) | private String pathToResource(String resource) throws URISyntaxExcepti... FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerRegistryConfigAuthenticationTests.java class DockerRegistryConfigAuthenticationTests (line 54) | @ExtendWith(OutputCaptureExtension.class) method cleanup (line 63) | @BeforeEach method getAuthHeaderWhenAuthForDockerDomain (line 68) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenAuthForLegacyDockerDomain (line 91) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenAuthForCustomDomain (line 114) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenAuthForCustomDomainWithLegacyFormat (line 136) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenEmptyConfigDirectoryReturnsFallback (line 158) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenUsingHelperFromCredsStore (line 175) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenUsingHelperFromCredsStoreAndUseEmailFromAuth (line 197) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenUsingHelperFromCredHelpersUsesProvidedServerUrl (line 231) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenUsingHelperThatFailsLogsErrorAndReturnsFromAuths (line 260) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenUsingHelperThatFailsAndNoAuthLogsErrorAndReturnsFallback (line 293) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenEmptyCredHelperReturnsFallbackAndDoesNotUseCredStore (line 320) | @WithResource(name = "config.json", content = """ method getAuthHeaderReturnsFallbackWhenImageReferenceNull (line 346) | @WithResource(name = "config.json", content = """ method getAuthHeaderWhenUsingHelperFromCredHelpersUsesImageReferenceServerUrlAsFallback (line 365) | @WithResource(name = "config.json", content = """ method getAuthHeader (line 396) | private @Nullable String getAuthHeader(@Nullable ImageReference imageR... method getAuthHeader (line 400) | private @Nullable String getAuthHeader(@Nullable ImageReference imageR... method getAuthentication (line 406) | private DockerRegistryConfigAuthentication getAuthentication(@Nullable... method mockHelper (line 412) | private void mockHelper(String name, String serverUrl, String credenti... method mockHelper (line 417) | private CredentialHelper mockHelper(String name) { method getCredentials (line 423) | private Credential getCredentials(String resourceName) throws Exception { method decode (line 429) | private Map decode(String authHeader) { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerRegistryTokenAuthenticationTests.java class DockerRegistryTokenAuthenticationTests (line 35) | class DockerRegistryTokenAuthenticationTests extends AbstractJsonTests { method createAuthHeaderReturnsEncodedHeader (line 37) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerRegistryUserAuthenticationTests.java class DockerRegistryUserAuthenticationTests (line 37) | class DockerRegistryUserAuthenticationTests extends AbstractJsonTests { method createMinimalAuthHeaderReturnsEncodedHeader (line 39) | @Test method createFullAuthHeaderReturnsEncodedHeader (line 48) | @Test method jsonContent (line 56) | private String jsonContent(String s) throws IOException { method decoded (line 60) | private String decoded(String header) { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/configuration/ResolvedDockerHostTests.java class ResolvedDockerHostTests (line 42) | class ResolvedDockerHostTests { method resolveWhenDockerHostIsNullReturnsLinuxDefault (line 46) | @Test method resolveWhenDockerHostIsNullReturnsWindowsDefault (line 56) | @Test method resolveWhenUsingDefaultContextReturnsWindowsDefault (line 66) | @Test method resolveWhenUsingDefaultContextReturnsLinuxDefault (line 76) | @Test method resolveWhenDockerHostAddressIsLocalReturnsAddress (line 86) | @Test method resolveWhenDockerHostAddressIsLocalWithSchemeReturnsAddress (line 98) | @Test method resolveWhenDockerHostAddressIsHttpReturnsAddress (line 110) | @Test method resolveWhenDockerHostAddressIsHttpsReturnsAddress (line 121) | @Test method resolveWhenDockerHostAddressIsTcpReturnsAddress (line 132) | @Test method resolveWhenDockerHostAddressIsTcpWithTrailingReturnsAddress (line 143) | @Test method resolveWhenEnvironmentAddressIsLocalReturnsAddress (line 154) | @Test method resolveWhenEnvironmentAddressIsLocalWithSchemeReturnsAddress (line 167) | @Test method resolveWhenEnvironmentAddressIsTcpReturnsAddress (line 180) | @Test method resolveWhenEnvironmentAddressIsTcpWithTrailingSlashReturnsAddress (line 194) | @Test method resolveWithDockerHostContextReturnsAddress (line 208) | @Test method resolveWithDockerConfigMetadataContextReturnsAddress (line 218) | @Test method resolveWhenEnvironmentHasAddressAndContextPrefersContext (line 227) | @Test method pathToResource (line 238) | private String pathToResource(String resource) throws URISyntaxExcepti... FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ssl/KeyStoreFactoryTests.java class KeyStoreFactoryTests (line 37) | class KeyStoreFactoryTests { method setUp (line 41) | @BeforeEach method tearDown (line 46) | @AfterEach method createKeyStoreWithCertChain (line 51) | @Test method createKeyStoreWithCertChainAndRsaPrivateKey (line 64) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ssl/PemCertificateParserTests.java class PemCertificateParserTests (line 30) | class PemCertificateParserTests { method codeShouldMatchSpringBootSslPackage (line 34) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ssl/PemFileWriter.java class PemFileWriter (line 33) | public class PemFileWriter { method PemFileWriter (line 177) | public PemFileWriter() throws IOException { method writeFile (line 181) | Path writeFile(String name, String... contents) throws IOException { method getTempDir (line 190) | public Path getTempDir() { method cleanup (line 194) | void cleanup() throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ssl/PemPrivateKeyParserTests.java class PemPrivateKeyParserTests (line 30) | class PemPrivateKeyParserTests { method codeShouldMatchSpringBootSslPackage (line 34) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ssl/SslContextFactoryTests.java class SslContextFactoryTests (line 34) | class SslContextFactoryTests { method setUp (line 38) | @BeforeEach method tearDown (line 43) | @AfterEach method createKeyStoreWithCertChain (line 48) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ssl/SslSource.java class SslSource (line 28) | final class SslSource { method SslSource (line 36) | private SslSource() { method loadBuildpackVersion (line 39) | static String loadBuildpackVersion(String name) throws IOException { method loadSpringBootVersion (line 43) | static String loadSpringBootVersion(String name) throws IOException { method load (line 47) | private static String load(Path path) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/transport/DockerConnectionExceptionTests.java class DockerConnectionExceptionTests (line 31) | class DockerConnectionExceptionTests { method createWhenHostIsNullThrowsException (line 35) | @Test method createWhenCauseIsNullThrowsException (line 42) | @Test method createWithIOException (line 49) | @Test method createWithLastErrorException (line 56) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/transport/DockerEngineExceptionTests.java class DockerEngineExceptionTests (line 35) | class DockerEngineExceptionTests { method createWhenHostIsNullThrowsException (line 57) | @Test method createWhenUriIsNullThrowsException (line 65) | @Test method create (line 73) | @Test method createWhenReasonPhraseIsNull (line 84) | @Test method createWhenErrorsIsNull (line 95) | @Test method createWhenErrorsIsEmpty (line 103) | @Test method createWhenMessageIsNull (line 114) | @Test method createWhenMessageIsEmpty (line 122) | @Test method createWhenProxyAuthFailureWithTextContent (line 131) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/transport/ErrorsTests.java class ErrorsTests (line 33) | class ErrorsTests extends AbstractJsonTests { method readValueDeserializesJson (line 35) | @Test method toStringHasErrorDetails (line 48) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/transport/HttpClientTransportTests.java class HttpClientTransportTests (line 63) | @ExtendWith(MockitoExtension.class) method setup (line 90) | @BeforeEach method getShouldExecuteHttpGet (line 96) | @Test method postShouldExecuteHttpPost (line 116) | @Test method postWithRegistryAuthShouldExecuteHttpPostWithHeader (line 132) | @Test method postWithEmptyRegistryAuthShouldExecuteHttpPostWithoutHeader (line 149) | @Test method postWithJsonContentShouldExecuteHttpPost (line 165) | @Test method postWithArchiveContentShouldExecuteHttpPost (line 188) | @Test method putWithJsonContentShouldExecuteHttpPut (line 211) | @Test method putWithArchiveContentShouldExecuteHttpPut (line 233) | @Test method deleteShouldExecuteHttpDelete (line 255) | @Test method executeWhenResponseIsIn400RangeShouldThrowDockerException (line 271) | @Test method executeWhenResponseIsIn500RangeWithNoContentShouldThrowDockerException (line 283) | @Test method executeWhenResponseIsIn500RangeWithMessageShouldThrowDockerException (line 294) | @Test method executeWhenResponseIsIn500RangeWithOtherContentShouldThrowDockerException (line 308) | @Test method shouldReturnErrorsAndMessage (line 320) | @Test method shouldReturnContentIfProxyAuthError (line 334) | @Test method executeWhenClientThrowsIOExceptionRethrowsAsDockerException (line 347) | @Test method writeToString (line 355) | private String writeToString(HttpEntity entity) throws IOException { method givenClientWillReturnResponse (line 361) | private void givenClientWillReturnResponse() throws IOException { class TestHttpClientTransport (line 370) | static class TestHttpClientTransport extends HttpClientTransport { method TestHttpClientTransport (line 372) | protected TestHttpClientTransport(HttpClient client) throws URISynta... FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/transport/HttpTransportTests.java class HttpTransportTests (line 36) | class HttpTransportTests { method createWhenDockerHostVariableIsAddressReturnsRemote (line 38) | @Test method createWhenDockerHostVariableIsFileReturnsLocal (line 44) | @Test method createWhenDockerHostVariableIsUnixSchemePrefixedFileReturnsLocal (line 51) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/transport/LocalHttpClientTransportTests.java class LocalHttpClientTransportTests (line 37) | class LocalHttpClientTransportTests { method createWhenDockerHostIsFileReturnsTransport (line 39) | @Test method createWhenDockerHostIsFileThatDoesNotExistReturnsTransport (line 48) | @Test method createWhenDockerHostIsAddressReturnsTransport (line 57) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/transport/MessageTests.java class MessageTests (line 30) | class MessageTests extends AbstractJsonTests { method readValueDeserializesJson (line 32) | @Test method toStringHasErrorDetails (line 38) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/transport/RemoteHttpClientTransportTests.java class RemoteHttpClientTransportTests (line 41) | class RemoteHttpClientTransportTests { method createIfPossibleWhenDockerHostIsNotSetReturnsNull (line 43) | @Test method createIfPossibleWhenDockerHostIsFileReturnsNull (line 50) | @Test method createIfPossibleWhenDockerHostIsAddressReturnsTransport (line 58) | @Test method createIfPossibleWhenNoTlsVerifyUsesHttp (line 66) | @Test method createIfPossibleWhenTlsVerifyUsesHttps (line 75) | @Test method createIfPossibleWhenTlsVerifyWithMissingCertPathThrowsException (line 86) | @Test method hostOf (line 94) | private Consumer hostOf(String scheme, String hostName, int ... FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/transport/TestDockerEngineException.java class TestDockerEngineException (line 28) | public class TestDockerEngineException extends DockerEngineException { method TestDockerEngineException (line 30) | public TestDockerEngineException(String host, URI uri, int statusCode,... FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/BindingTests.java class BindingTests (line 33) | class BindingTests { method ofReturnsValue (line 35) | @Test method ofWithNullThrowsException (line 41) | @Test method fromReturnsValue (line 48) | @Test method fromWithNullSourceThrowsException (line 54) | @Test method fromWithNullDestinationThrowsException (line 61) | @Test method fromVolumeNameSourceReturnsValue (line 68) | @Test method fromVolumeNameSourceWithNullSourceThrowsException (line 74) | @Test method shouldReturnContainerDestinationPath (line 81) | @Test method shouldReturnContainerDestinationPathWithOptions (line 87) | @Test method shouldReturnContainerDestinationPathOnWindows (line 93) | @Test method shouldReturnContainerDestinationPathOnWindowsWithOptions (line 99) | @Test method shouldFailIfBindingIsMalformed (line 105) | @Test method shouldDetectSensitiveContainerPaths (line 112) | @ParameterizedTest FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ContainerConfigTests.java class ContainerConfigTests (line 37) | class ContainerConfigTests extends AbstractJsonTests { method ofWhenImageReferenceIsNullThrowsException (line 39) | @Test method ofWhenUpdateIsNullThrowsException (line 46) | @Test method writeToWritesJson (line 54) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ContainerContentTests.java class ContainerContentTests (line 32) | class ContainerContentTests { method ofWhenArchiveIsNullThrowsException (line 34) | @Test method ofWhenDestinationPathIsNullThrowsException (line 41) | @Test method ofWhenDestinationPathIsEmptyThrowsException (line 49) | @Test method ofCreatesContainerContent (line 56) | @Test method ofWithDestinationPathCreatesContainerContent (line 64) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ContainerReferenceTests.java class ContainerReferenceTests (line 29) | class ContainerReferenceTests { method ofCreatesInstance (line 31) | @Test method ofWhenNullThrowsException (line 38) | @Test method ofWhenEmptyThrowsException (line 45) | @Test method hashCodeAndEquals (line 51) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ContainerStatusTests.java class ContainerStatusTests (line 30) | class ContainerStatusTests { method ofCreatesFromJson (line 32) | @Test method ofCreatesFromValues (line 39) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ImageArchiveIndexTests.java class ImageArchiveIndexTests (line 30) | class ImageArchiveIndexTests extends AbstractJsonTests { method loadJson (line 32) | @Test method getIndex (line 44) | private ImageArchiveIndex getIndex(String content) { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ImageArchiveManifestTests.java class ImageArchiveManifestTests (line 34) | class ImageArchiveManifestTests extends AbstractJsonTests { method getLayersReturnsLayers (line 36) | @Test method getLayersWithNoLayersReturnsEmptyList (line 50) | @Test method getLayersWithEmptyManifestReturnsEmptyList (line 58) | @Test method getManifest (line 65) | private ImageArchiveManifest getManifest(String content) { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ImageArchiveTests.java class ImageArchiveTests (line 41) | class ImageArchiveTests extends AbstractJsonTests { method fromImageWritesToValidArchiveTar (line 45) | @Test method assertExpectedLayer (line 72) | private void assertExpectedLayer(TarArchiveEntry entry, byte[] content... method assertExpectedConfig (line 80) | private void assertExpectedConfig(TarArchiveEntry entry, byte[] conten... method assertExpectedManifest (line 87) | private void assertExpectedManifest(TarArchiveEntry entry, byte[] cont... method read (line 95) | private byte[] read(TarArchiveInputStream tar, long size) throws IOExc... FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ImageConfigTests.java class ImageConfigTests (line 35) | class ImageConfigTests extends AbstractJsonTests { method getEnvContainsParsedValues (line 37) | @Test method whenConfigHasNoEnvThenImageConfigEnvIsEmpty (line 46) | @Test method whenConfigHasNoLabelsThenImageConfigLabelsIsEmpty (line 53) | @Test method getLabelsReturnsLabels (line 60) | @Test method updateWithLabelUpdatesLabels (line 67) | @Test method getImageConfig (line 77) | private ImageConfig getImageConfig() { method getMinimalImageConfig (line 81) | private ImageConfig getMinimalImageConfig() { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ImageNameTests.java class ImageNameTests (line 30) | class ImageNameTests { method ofWhenNameOnlyCreatesImageName (line 32) | @Test method ofWhenSlashedNameCreatesImageName (line 40) | @Test method ofWhenLocalhostNameCreatesImageName (line 48) | @Test method ofWhenDomainAndNameCreatesImageName (line 56) | @Test method ofWhenDomainNameAndPortCreatesImageName (line 64) | @Test method ofWhenSimpleNameAndPortCreatesImageName (line 72) | @Test method ofWhenSimplePathAndPortCreatesImageName (line 80) | @Test method ofWhenNameWithLongPathCreatesImageName (line 88) | @Test method ofWhenLocalhostDomainCreatesImageName (line 96) | @Test method ofWhenLocalhostDomainAndPathCreatesImageName (line 103) | @Test method ofWhenLegacyDomainUsesNewDomain (line 110) | @Test method ofWhenNameIsNullThrowsException (line 118) | @Test method ofWhenNameIsEmptyThrowsException (line 125) | @Test method ofWhenContainsUppercaseThrowsException (line 131) | @Test method ofWhenNameIncludesTagThrowsException (line 138) | @Test method ofWhenNameIncludeDigestThrowsException (line 145) | @Test method hashCodeAndEquals (line 153) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ImageReferenceTests.java class ImageReferenceTests (line 36) | class ImageReferenceTests { method ofSimpleName (line 38) | @Test method ofSimpleNameWithSingleCharacterSuffix (line 48) | @Test method ofLibrarySlashName (line 58) | @Test method ofSlashName (line 68) | @Test method ofCustomDomain (line 78) | @Test method ofCustomDomainAndPort (line 88) | @Test method ofLegacyDomain (line 98) | @Test method ofNameAndTag (line 108) | @Test method ofDomainPortAndTag (line 118) | @Test method ofNameAndDigest (line 128) | @Test method ofNameAndTagAndDigest (line 141) | @Test method ofCustomDomainAndPortWithTag (line 154) | @Test method ofImageName (line 167) | @Test method ofImageNameAndTag (line 173) | @Test method ofImageNameTagAndDigest (line 179) | @Test method ofWhenHasIllegalCharacterThrowsException (line 187) | @Test method ofWhenContainsUpperCaseThrowsException (line 195) | @Test method ofWhenIsVeryLongAndHasIllegalCharacter (line 203) | @Test method forJarFile (line 211) | @Test method assertForJarFile (line 221) | private void assertForJarFile(String jarFile, String expectedName, Str... method randomGeneratesRandomName (line 227) | @Test method randomWithLengthGeneratesRandomName (line 241) | @Test method randomWherePrefixIsNullThrowsException (line 248) | @Test method inTaggedFormWhenHasDigestThrowsException (line 255) | @Test method inTaggedFormWhenHasNoTagUsesLatest (line 264) | @Test method inTaggedFormWhenHasTagUsesTag (line 270) | @Test method inTaggedOrDigestFormWhenHasDigestUsesDigest (line 276) | @Test method inTaggedOrDigestFormWhenHasTagUsesTag (line 284) | @Test method inTaggedOrDigestFormWhenHasNoTagOrDigestUsesLatest (line 290) | @Test method equalsAndHashCode (line 296) | @Test method withDigest (line 305) | @Test method inTaglessFormWithDigest (line 314) | @Test method inTaglessForm (line 323) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ImageTests.java class ImageTests (line 37) | class ImageTests extends AbstractJsonTests { method getConfigEnvContainsParsedValues (line 39) | @Test method getConfigLabelsReturnsLabels (line 48) | @Test method getLayersReturnsImageLayers (line 55) | @Test method getOsReturnsOs (line 66) | @Test method getOsWhenOsIsNotDefaultOsReturnsOs (line 72) | @Test method getOsWhenOsIsEmptyReturnsDefaultOs (line 78) | @Test method getArchitectureReturnsArchitecture (line 84) | @Test method getVariantReturnsVariant (line 90) | @Test method getCreatedReturnsDate (line 96) | @Test method getDescriptorReturnsDescriptor (line 102) | @Test method getPrimaryDigestWhenHasDescriptor (line 111) | @Test method getPrimaryDigestWhenNoDescriptor (line 118) | @Test method getPrimaryDigestWhenNoDigest (line 125) | @Test method getImage (line 131) | private Image getImage() throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/LayerIdTests.java class LayerIdTests (line 33) | class LayerIdTests { method ofReturnsLayerId (line 35) | @Test method hashCodeAndEquals (line 43) | @Test method ofWhenValueIsNullThrowsException (line 52) | @Test method ofWhenValueIsEmptyThrowsException (line 59) | @Test method ofSha256Digest (line 64) | @Test method ofSha256DigestWithZeroPadding (line 72) | @Test method ofSha256DigestWhenNullThrowsException (line 81) | @Test method ofSha256DigestWhenWrongLengthThrowsException (line 88) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/LayerTests.java class LayerTests (line 38) | class LayerTests { method ofWhenLayoutIsNullThrowsException (line 40) | @Test method fromTarArchiveWhenTarArchiveIsNullThrowsException (line 47) | @Test method ofCreatesLayer (line 54) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ManifestListTests.java class ManifestListTests (line 30) | class ManifestListTests extends AbstractJsonTests { method loadJsonFromDistributionManifestList (line 32) | @Test method getManifestList (line 41) | private ManifestList getManifestList(String content) { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/ManifestTests.java class ManifestTests (line 30) | class ManifestTests extends AbstractJsonTests { method loadJsonFromDistributionManifest (line 32) | @Test method loadJsonFromImageManifest (line 41) | @Test method getManifest (line 50) | private Manifest getManifest(String content) { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/RandomStringTests.java class RandomStringTests (line 29) | class RandomStringTests { method generateWhenPrefixIsNullThrowsException (line 31) | @Test method generateGeneratesRandomString (line 38) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/type/VolumeNameTests.java class VolumeNameTests (line 29) | class VolumeNameTests { method randomWhenPrefixIsNullThrowsException (line 31) | @Test method randomGeneratesRandomString (line 38) | @Test method randomStringWithLengthGeneratesRandomString (line 48) | @Test method basedOnWhenSourceIsNullThrowsException (line 58) | @Test method basedOnWhenNameExtractorIsNullThrowsException (line 65) | @Test method basedOnWhenPrefixIsNullThrowsException (line 72) | @Test method basedOnWhenSuffixIsNullThrowsException (line 79) | @Test method basedOnGeneratesHashBasedName (line 86) | @Test method basedOnWhenSizeIsTooBigThrowsException (line 92) | @Test method ofWhenValueIsNullThrowsException (line 98) | @Test method ofGeneratesValue (line 105) | @Test method equalsAndHashCode (line 111) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/io/ContentTests.java class ContentTests (line 35) | class ContentTests { method ofWhenSupplierIsNullThrowsException (line 37) | @Test method ofWhenStreamReturnsWritable (line 44) | @Test method ofWhenStringIsNullThrowsException (line 52) | @Test method ofWhenStringReturnsWritable (line 59) | @Test method ofWhenBytesIsNullThrowsException (line 65) | @Test method ofWhenBytesReturnsWritable (line 72) | @Test method writeToAndGetBytes (line 79) | private byte[] writeToAndGetBytes(Content writable) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/io/DefaultOwnerTests.java class DefaultOwnerTests (line 28) | class DefaultOwnerTests { method getUidReturnsUid (line 30) | @Test method getGidReturnsGid (line 36) | @Test method toStringReturnsString (line 42) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/io/FilePermissionsTests.java class FilePermissionsTests (line 45) | class FilePermissionsTests { method umaskForPath (line 51) | @Test method umaskForPathWithNonExistentFile (line 60) | @Test method umaskForPathOnWindowsFails (line 67) | @Test method umaskForPathWithNullPath (line 75) | @Test method posixPermissionsToUmask (line 81) | @Test method posixPermissionsToUmaskWithEmptyPermissions (line 87) | @Test method posixPermissionsToUmaskWithNullPermissions (line 93) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/io/InspectedContentTests.java class InspectedContentTests (line 37) | class InspectedContentTests { method ofWhenInputStreamThrowsException (line 39) | @Test method ofWhenContentIsNullThrowsException (line 46) | @Test method ofWhenConsumerIsNullThrowsException (line 53) | @Test method ofFromContent (line 60) | @Test method ofSmallContent (line 68) | @Test method ofLargeContent (line 76) | @Test method ofWithInspector (line 86) | @Test method ofWritingSingleBytesShouldWork (line 96) | @Test method readBytes (line 107) | private byte[] readBytes(InspectedContent content) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/io/OwnerTests.java class OwnerTests (line 28) | class OwnerTests { method ofReturnsNewOwner (line 30) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/io/TarArchiveTests.java class TarArchiveTests (line 40) | class TarArchiveTests { method ofWritesTarContent (line 46) | @Test method fromZipFileReturnsZipFileAdapter (line 77) | @Test method writeTestZip (line 86) | private void writeTestZip(File file) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/io/TarLayoutWriterTests.java class TarLayoutWriterTests (line 36) | class TarLayoutWriterTests { method writesTarArchive (line 38) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/io/ZipFileTarArchiveTests.java class ZipFileTarArchiveTests (line 41) | class ZipFileTarArchiveTests { method createWhenZipIsNullThrowsException (line 47) | @Test method createWhenOwnerIsNullThrowsException (line 54) | @Test method writeToAdaptsContent (line 63) | @Test method writeTestZip (line 87) | private void writeTestZip(File file) throws IOException { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/json/AbstractJsonTests.java class AbstractJsonTests (line 37) | public abstract class AbstractJsonTests { method getJsonMapper (line 39) | protected final JsonMapper getJsonMapper() { method getContent (line 43) | protected final InputStream getContent(String name) { method getContentAsString (line 49) | protected final String getContentAsString(String name) { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/json/JsonStreamTests.java class JsonStreamTests (line 34) | class JsonStreamTests extends AbstractJsonTests { method JsonStreamTests (line 38) | JsonStreamTests() { method getWhenReadingObjectNodeReturnsNodes (line 42) | @Test method getWhenReadTypesReturnsTypes (line 51) | @Test class TestEvent (line 64) | static class TestEvent { method TestEvent (line 70) | @JsonCreator method getId (line 76) | String getId() { method getStatus (line 80) | String getStatus() { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/json/MappedObjectTests.java class MappedObjectTests (line 35) | class MappedObjectTests extends AbstractJsonTests { method MappedObjectTests (line 39) | MappedObjectTests() throws IOException { method ofReadsJson (line 43) | @Test method valueAtWhenStringReturnsValue (line 48) | @Test method valueAtWhenStringArrayReturnsValue (line 53) | @Test method valueAtWhenMissingReturnsNull (line 58) | @Test method valueAtWhenInterfaceReturnsProxy (line 63) | @Test method valueAtWhenInterfaceAndMissingReturnsProxy (line 71) | @Test method valueAtWhenActualPropertyStartsWithUppercaseReturnsValue (line 79) | @Test method valueAtWhenDefaultMethodReturnsValue (line 84) | @Test class TestMappedObject (line 94) | static class TestMappedObject extends MappedObject { method TestMappedObject (line 96) | TestMappedObject(JsonNode node) { method of (line 100) | static TestMappedObject of(InputStream content) throws IOException { type Person (line 104) | interface Person { method getName (line 106) | Name getName(); type Name (line 108) | interface Name { method getFirst (line 110) | String getFirst(); method getLast (line 112) | String getLast(); method getFullName (line 114) | default String getFullName() { FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/json/SharedJsonMapperTests.java class SharedJsonMapperTests (line 32) | class SharedJsonMapperTests { method getReturnsConfiguredJsonMapper (line 34) | @Test FILE: buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/socket/FileDescriptorTests.java class FileDescriptorTests (line 30) | class FileDescriptorTests { method acquireReturnsHandle (line 36) | @Test method acquireWhenClosedReturnsClosedHandle (line 45) | @Test method acquireWhenPendingCloseReturnsClosedHandle (line 55) | @Test method finalizeTriggersClose (line 67) | @Test method closeWhenHandleAcquiredClosesOnRelease (line 74) | @Test method closeWhenHandleNotAcquiredClosesImmediately (line 84) | @Test method close (line 91) | private void close(int handle) { FILE: cli/spring-boot-cli/src/intTest/java/org/springframework/boot/cli/CommandLineIT.java class CommandLineIT (line 37) | class CommandLineIT { method setup (line 41) | @BeforeEach method hintProducesListOfValidCommands (line 46) | @Test method invokingWithNoArgumentsDisplaysHelp (line 54) | @Test method unrecognizedCommandsAreHandledGracefully (line 62) | @Test method version (line 70) | @Test method help (line 78) | @Test FILE: cli/spring-boot-cli/src/intTest/java/org/springframework/boot/cli/infrastructure/CommandLineInvoker.java class CommandLineInvoker (line 49) | public final class CommandLineInvoker { method CommandLineInvoker (line 55) | public CommandLineInvoker(File temp) { method CommandLineInvoker (line 59) | public CommandLineInvoker(File workingDirectory, File temp) { method invoke (line 64) | public Invocation invoke(String... args) throws IOException { method runCliProcess (line 68) | private Process runCliProcess(String... args) throws IOException { method findLaunchScript (line 82) | private File findLaunchScript() throws IOException { method isWindows (line 113) | private boolean isWindows() { class Invocation (line 120) | public static final class Invocation { method Invocation (line 132) | public Invocation(Process process) { method getOutput (line 143) | public String getOutput() { method getErrorOutput (line 147) | public String getErrorOutput() { method getStandardOutput (line 151) | public String getStandardOutput() { method getStandardOutputLines (line 155) | public List getStandardOutputLines() { method postProcessLines (line 159) | private String postProcessLines(List lines) { method getLines (line 170) | private List getLines(StringBuffer buffer) { method await (line 175) | public int await() throws InterruptedException { class StreamReadingRunnable (line 185) | private final class StreamReadingRunnable implements Runnable { method StreamReadingRunnable (line 193) | private StreamReadingRunnable(InputStream stream, StringBuffer... ... method run (line 198) | @Override FILE: cli/spring-boot-cli/src/intTest/java/org/springframework/boot/cli/infrastructure/Versions.java class Versions (line 28) | final class Versions { method Versions (line 30) | private Versions() { method getBootVersion (line 33) | static String getBootVersion() { FILE: cli/spring-boot-cli/src/json-shade/java/org/springframework/boot/cli/json/JSON.java class JSON (line 19) | class JSON { method checkDouble (line 21) | static double checkDouble(double d) throws JSONException { method toBoolean (line 28) | static Boolean toBoolean(Object value) { method toDouble (line 43) | static Double toDouble(Object value) { method toInteger (line 61) | static Integer toInteger(Object value) { method toLong (line 79) | static Long toLong(Object value) { method toString (line 97) | static String toString(Object value) { method typeMismatch (line 107) | public static JSONException typeMismatch(Object indexOrName, Object ac... method typeMismatch (line 116) | public static JSONException typeMismatch(Object actual, String require... FILE: cli/spring-boot-cli/src/json-shade/java/org/springframework/boot/cli/json/JSONArray.java class JSONArray (line 47) | public class JSONArray { method JSONArray (line 54) | public JSONArray() { method JSONArray (line 64) | @SuppressWarnings("rawtypes") method JSONArray (line 80) | public JSONArray(JSONTokener readFrom) throws JSONException { method JSONArray (line 100) | public JSONArray(String json) throws JSONException { method JSONArray (line 109) | public JSONArray(Object array) throws JSONException { method length (line 124) | public int length() { method put (line 133) | public JSONArray put(boolean value) { method put (line 145) | public JSONArray put(double value) throws JSONException { method put (line 155) | public JSONArray put(int value) { method put (line 165) | public JSONArray put(long value) { method put (line 178) | public JSONArray put(Object value) { method put (line 192) | public JSONArray put(int index, boolean value) throws JSONException { method put (line 206) | public JSONArray put(int index, double value) throws JSONException { method put (line 219) | public JSONArray put(int index, int value) throws JSONException { method put (line 232) | public JSONArray put(int index, long value) throws JSONException { method put (line 247) | public JSONArray put(int index, Object value) throws JSONException { method isNull (line 266) | public boolean isNull(int index) { method get (line 279) | public Object get(int index) throws JSONException { method opt (line 298) | public Object opt(int index) { method remove (line 311) | public Object remove(int index) { method getBoolean (line 326) | public boolean getBoolean(int index) throws JSONException { method optBoolean (line 341) | public boolean optBoolean(int index) { method optBoolean (line 352) | public boolean optBoolean(int index, boolean fallback) { method getDouble (line 366) | public double getDouble(int index) throws JSONException { method optDouble (line 381) | public double optDouble(int index) { method optDouble (line 392) | public double optDouble(int index, double fallback) { method getInt (line 406) | public int getInt(int index) throws JSONException { method optInt (line 421) | public int optInt(int index) { method optInt (line 432) | public int optInt(int index, int fallback) { method getLong (line 446) | public long getLong(int index) throws JSONException { method optLong (line 461) | public long optLong(int index) { method optLong (line 472) | public long optLong(int index, long fallback) { method getString (line 484) | public String getString(int index) throws JSONException { method optString (line 499) | public String optString(int index) { method optString (line 510) | public String optString(int index, String fallback) { method getJSONArray (line 524) | public JSONArray getJSONArray(int index) throws JSONException { method optJSONArray (line 540) | public JSONArray optJSONArray(int index) { method getJSONObject (line 553) | public JSONObject getJSONObject(int index) throws JSONException { method optJSONObject (line 569) | public JSONObject optJSONObject(int index) { method toJSONObject (line 583) | public JSONObject toJSONObject(JSONArray names) throws JSONException { method join (line 605) | public String join(String separator) throws JSONException { method toString (line 622) | @Override method toString (line 644) | public String toString(int indentSpaces) throws JSONException { method writeTo (line 650) | void writeTo(JSONStringer stringer) throws JSONException { method equals (line 658) | @Override method hashCode (line 663) | @Override FILE: cli/spring-boot-cli/src/json-shade/java/org/springframework/boot/cli/json/JSONException.java class JSONException (line 43) | public class JSONException extends Exception { method JSONException (line 45) | public JSONException(String s) { FILE: cli/spring-boot-cli/src/json-shade/java/org/springframework/boot/cli/json/JSONObject.java class JSONObject (line 75) | public class JSONObject { method equals (line 95) | @Override method toString (line 101) | @Override method JSONObject (line 113) | public JSONObject() { method JSONObject (line 125) | @SuppressWarnings("rawtypes") method JSONObject (line 148) | public JSONObject(JSONTokener readFrom) throws JSONException { method JSONObject (line 168) | public JSONObject(String json) throws JSONException { method JSONObject (line 179) | public JSONObject(JSONObject copyFrom, String[] names) throws JSONExce... method length (line 193) | public int length() { method put (line 205) | public JSONObject put(String name, boolean value) throws JSONException { method put (line 219) | public JSONObject put(String name, double value) throws JSONException { method put (line 232) | public JSONObject put(String name, int value) throws JSONException { method put (line 245) | public JSONObject put(String name, long value) throws JSONException { method put (line 261) | public JSONObject put(String name, Object value) throws JSONException { method putOpt (line 283) | public JSONObject putOpt(String name, Object value) throws JSONExcepti... method accumulate (line 303) | public JSONObject accumulate(String name, Object value) throws JSONExc... method checkName (line 326) | String checkName(String name) throws JSONException { method remove (line 339) | public Object remove(String name) { method isNull (line 349) | public boolean isNull(String name) { method has (line 360) | public boolean has(String name) { method get (line 370) | public Object get(String name) throws JSONException { method opt (line 383) | public Object opt(String name) { method getBoolean (line 395) | public boolean getBoolean(String name) throws JSONException { method optBoolean (line 410) | public boolean optBoolean(String name) { method optBoolean (line 421) | public boolean optBoolean(String name, boolean fallback) { method getDouble (line 435) | public double getDouble(String name) throws JSONException { method optDouble (line 450) | public double optDouble(String name) { method optDouble (line 461) | public double optDouble(String name, double fallback) { method getInt (line 474) | public int getInt(String name) throws JSONException { method optInt (line 489) | public int optInt(String name) { method optInt (line 500) | public int optInt(String name, int fallback) { method getLong (line 514) | public long getLong(String name) throws JSONException { method optLong (line 531) | public long optLong(String name) { method optLong (line 544) | public long optLong(String name, long fallback) { method getString (line 556) | public String getString(String name) throws JSONException { method optString (line 571) | public String optString(String name) { method optString (line 582) | public String optString(String name, String fallback) { method getJSONArray (line 596) | public JSONArray getJSONArray(String name) throws JSONException { method optJSONArray (line 612) | public JSONArray optJSONArray(String name) { method getJSONObject (line 625) | public JSONObject getJSONObject(String name) throws JSONException { method optJSONObject (line 641) | public JSONObject optJSONObject(String name) { method toJSONArray (line 653) | public JSONArray toJSONArray(JSONArray names) { method keys (line 678) | @SuppressWarnings("rawtypes") method names (line 688) | public JSONArray names() { method toString (line 697) | @Override method toString (line 722) | public String toString(int indentSpaces) throws JSONException { method writeTo (line 728) | void writeTo(JSONStringer stringer) throws JSONException { method numberToString (line 743) | public static String numberToString(Number number) throws JSONException { method quote (line 770) | public static String quote(String data) { method wrap (line 800) | @SuppressWarnings("rawtypes") FILE: cli/spring-boot-cli/src/json-shade/java/org/springframework/boot/cli/json/JSONStringer.java class JSONStringer (line 58) | public class JSONStringer { type Scope (line 69) | enum Scope { method JSONStringer (line 120) | public JSONStringer() { method JSONStringer (line 124) | JSONStringer(int indentSpaces) { method array (line 136) | public JSONStringer array() throws JSONException { method endArray (line 145) | public JSONStringer endArray() throws JSONException { method object (line 155) | public JSONStringer object() throws JSONException { method endObject (line 164) | public JSONStringer endObject() throws JSONException { method open (line 175) | JSONStringer open(Scope empty, String openBracket) throws JSONException { method close (line 194) | JSONStringer close(Scope empty, Scope nonempty, String closeBracket) t... method peek (line 213) | private Scope peek() throws JSONException { method replaceTop (line 224) | private void replaceTop(Scope topOfStack) { method value (line 236) | public JSONStringer value(Object value) throws JSONException { method value (line 273) | public JSONStringer value(boolean value) throws JSONException { method value (line 289) | public JSONStringer value(double value) throws JSONException { method value (line 304) | public JSONStringer value(long value) throws JSONException { method string (line 313) | private void string(String value) { method newline (line 344) | private void newline() { method key (line 359) | public JSONStringer key(String name) throws JSONException { method beforeKey (line 373) | private void beforeKey() throws JSONException { method beforeValue (line 391) | private void beforeValue() throws JSONException { method toString (line 424) | @Override FILE: cli/spring-boot-cli/src/json-shade/java/org/springframework/boot/cli/json/JSONTokener.java class JSONTokener (line 60) | public class JSONTokener { method JSONTokener (line 77) | public JSONTokener(String in) { method nextValue (line 91) | public Object nextValue() throws JSONException { method nextCleanInternal (line 112) | private int nextCleanInternal() throws JSONException { method skipToEndOfLine (line 167) | private void skipToEndOfLine() { method nextString (line 187) | public String nextString(char quote) throws JSONException { method readEscapeCharacter (line 235) | private char readEscapeCharacter() throws JSONException { method readLiteral (line 273) | private Object readLiteral() throws JSONException { method nextToInternal (line 337) | private String nextToInternal(String excluded) { method readObject (line 354) | private JSONObject readObject() throws JSONException { method readArray (line 411) | private JSONArray readArray() throws JSONException { method syntaxError (line 455) | public JSONException syntaxError(String message) { method toString (line 463) | @Override method more (line 477) | public boolean more() { method next (line 481) | public char next() { method next (line 485) | public char next(char c) throws JSONException { method nextClean (line 493) | public char nextClean() throws JSONException { method next (line 498) | public String next(int length) throws JSONException { method nextTo (line 507) | public String nextTo(String excluded) { method nextTo (line 514) | public String nextTo(char excluded) { method skipPast (line 518) | public void skipPast(String thru) { method skipTo (line 523) | public char skipTo(char to) { method back (line 534) | public void back() { method dehexchar (line 540) | public static int dehexchar(char hex) { FILE: cli/spring-boot-cli/src/main/homebrew/spring-boot.rb class SpringBoot (line 3) | class SpringBoot < Formula method install (line 9) | def install FILE: cli/spring-boot-cli/src/main/java/org/springframework/boot/cli/DefaultCommandFactory.java class DefaultCommandFactory (line 36) | public class DefaultCommandFactory implements CommandFactory { method getCommands (line 48) | @Override FILE: cli/spring-boot-cli/src/main/java/org/springframework/boot/cli/SpringCli.java class SpringCli (line 47) | public final class SpringCli { method SpringCli (line 49) | private SpringCli() { method main (line 52) | public static void main(String... args) { method addServiceLoaderCommands (line 72) | private static void addServiceLoaderCommands(CommandRunner runner) { method createExtendedClassLoader (line 79) | private static URLClassLoader createExtendedClassLoader(CommandRunner ... method getExtensionURLs (line 83) | private static URL[] getExtensionURLs() { FILE: cli/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/AbstractCommand.java class AbstractCommand (line 33) | public abstract class AbstractCommand implements Command { method AbstractCommand (line 44) | protected AbstractCommand(String name, String description) { method getName (line 49) | @Override method getDescription (line 54) | @Override method getUsageHelp (line 59) | @Override method getHelp (line 64) | @Override method getOptionsHelp (line 69) | @Override method getExamples (line 74) | @Override FILE: cli/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/Command.java type Command (line 35) | public interface Command { method getName (line 41) | String getName(); method getDescription (line 47) | String getDescription(); method getUsageHelp (line 55) | @Nullable String getUsageHelp(); method getHelp (line 62) | @Nullable String getHelp(); method getOptionsHelp (line 68) | Collection getOptionsHelp(); method getExamples (line 74) | @Nullable Collection getExamples(); method run (line 82) | ExitStatus run(String... args) throws Exception; FILE: cli/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/CommandException.java class CommandException (line 33) | public class CommandException extends RuntimeException { method CommandException (line 43) | public CommandException(Option... options) { method CommandException (line 52) | public CommandException(String message, Option... options) { method CommandException (line 63) | public CommandException(String message, Throwable cause, Option... opt... method CommandException (line 73) | public CommandException(Throwable cause, Option... options) { method asEnumSet (line 78) | private EnumSet