public void apply()

in build-tools/src/main/java/co/elastic/otel/android/compilation/tools/sourceheader/subplugins/BaseSourceHeaderPlugin.java [23:39]


    public void apply(Project project) {
        project.getPluginManager().apply(SpotlessPlugin.class);
        spotlessExtension = project.getExtensions().getByType(SpotlessExtension.class);

        spotlessExtension.java(javaExtension -> {
            javaExtension.licenseHeader(getLicenseHeader());
            javaExtension.target("src/*/java/**/*.java");
        });
        spotlessExtension.kotlin(kotlinExtension -> {
            kotlinExtension.licenseHeader(getLicenseHeader());
            kotlinExtension.target("src/*/java/**/*.kt");
        });
        spotlessExtension.format("internalNoticeExtension", formatExtension -> {
            formatExtension.target("src/main/java/**/*.kt", "src/main/java/**/*.java");
            formatExtension.addStep(InternalNoticeStep.INSTANCE);
        });
    }