Class AbstractAotProcessor

java.lang.Object
org.springframework.context.aot.AbstractAotProcessor
Direct Known Subclasses:
ContextAotProcessor, TestAotProcessor

public abstract class AbstractAotProcessor extends Object
Abstract base class for filesystem-based ahead-of-time (AOT) processing.

Concrete implementations are typically used to kick off optimization of an application or test suite in a build tool.

Since:
6.0
Author:
Stephane Nicoll, Andy Wilkinson, Phillip Webb, Sam Brannen
See Also:
  • Constructor Details

  • Method Details

    • getSettings

      protected AbstractAotProcessor.Settings getSettings()
      Get the settings for this AOT processor.
    • deleteExistingOutput

      protected void deleteExistingOutput()
      Delete the source, resource, and class output directories.
    • createFileSystemGeneratedFiles

      protected FileSystemGeneratedFiles createFileSystemGeneratedFiles()
    • writeHints

      protected void writeHints(RuntimeHints hints)