Remove unused classes (#51563)

(cherry picked from commit 1d654e8776b5d7235320e03f2d1849a8e0b7da0f)
This commit is contained in:
Mark Vieira 2020-01-28 19:38:28 -08:00
parent 316fba0c67
commit 7df3821000
No known key found for this signature in database
GPG Key ID: CA947EF7E6D4B105
3 changed files with 0 additions and 129 deletions

View File

@ -1,84 +0,0 @@
/*
* Licensed to Elasticsearch under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.elasticsearch;
import org.elasticsearch.gradle.LoggedExec;
import org.gradle.api.Action;
import org.gradle.api.Project;
import org.gradle.api.file.CopySpec;
import org.gradle.api.file.FileCollection;
import org.gradle.api.file.FileTree;
import org.gradle.api.tasks.WorkResult;
import org.gradle.process.ExecResult;
import org.gradle.process.ExecSpec;
import org.gradle.process.JavaExecSpec;
import java.io.File;
import java.nio.file.Path;
/**
* Bridge a gap until Gradle offers service injection for plugins.
*
* In a future release Gradle will offer service injection, this adapter plays that role until that time.
* It exposes the service methods that are part of the public API as the classes implementing them are not.
* Today service injection is <a href="https://github.com/gradle/gradle/issues/2363">not available</a> for
* extensions.
*
* Everything exposed here must be thread safe. That is the very reason why project is not passed in directly.
*/
public class GradleServicesAdapter {
private final Project project;
public GradleServicesAdapter(Project project) {
this.project = project;
}
public static GradleServicesAdapter getInstance(Project project) {
return new GradleServicesAdapter(project);
}
public WorkResult copy(Action<? super CopySpec> action) {
return project.copy(action);
}
public WorkResult sync(Action<? super CopySpec> action) {
return project.sync(action);
}
public ExecResult javaexec(Action<? super JavaExecSpec> action) {
return project.javaexec(action);
}
public FileTree zipTree(File zipPath) {
return project.zipTree(zipPath);
}
public FileCollection fileTree(File dir) {
return project.fileTree(dir);
}
public void loggedExec(Action<ExecSpec> action) {
LoggedExec.exec(project, action);
}
public void delete(Path path) {
project.delete(path.toFile());
}
}

View File

@ -1,25 +0,0 @@
package org.elasticsearch.gradle.test;
import com.sun.jna.Native;
import com.sun.jna.WString;
import org.apache.tools.ant.taskdefs.condition.Os;
public class JNAKernel32Library {
private static final class Holder {
private static final JNAKernel32Library instance = new JNAKernel32Library();
}
static JNAKernel32Library getInstance() {
return Holder.instance;
}
private JNAKernel32Library() {
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
Native.register("kernel32");
}
}
native int GetShortPathNameW(WString lpszLongPath, char[] lpszShortPath, int cchBuffer);
}

View File

@ -1,20 +0,0 @@
package org.elasticsearch.gradle.tool;
import org.gradle.api.Project;
import org.gradle.api.plugins.ExtraPropertiesExtension;
public class ClasspathUtils {
private ClasspathUtils() {}
/**
* Determine if we are running in the context of the `elastic/elasticsearch` project. This method will return {@code false} when
* the build-tools project is pulled in as an external dependency.
*
* @return if we are currently running in the `elastic/elasticsearch` project
*/
public static boolean isElasticsearchProject(Project project) {
ExtraPropertiesExtension ext = project.getExtensions().getByType(ExtraPropertiesExtension.class);
return (boolean) ext.get("isInternal");
}
}