Package com.uber.okbuck.core.annotation
Class JvmPlugin
- java.lang.Object
-
- com.uber.okbuck.core.annotation.JvmPlugin
-
public abstract class JvmPlugin extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJvmPlugin.Builder
-
Constructor Summary
Constructors Constructor Description JvmPlugin()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static JvmPlugin.Builderbuilder()abstract java.util.Optional<OExternalDependency>pluginDependency()abstract java.util.Optional<Target>pluginTarget()abstract java.lang.StringpluginUID()
-
-
-
Method Detail
-
pluginUID
public abstract java.lang.String pluginUID()
-
pluginDependency
public abstract java.util.Optional<OExternalDependency> pluginDependency()
-
pluginTarget
public abstract java.util.Optional<Target> pluginTarget()
-
builder
public static JvmPlugin.Builder builder()
-
-