@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface Plugin
| Modifier and Type | Required Element and Description |
|---|---|
String[] |
testedVersions
Version of target framework this framework was tested with.
|
| Modifier and Type | Optional Element and Description |
|---|---|
String |
description
Any meaningful plugin description.
|
String[] |
expectedVersions
Version of target framework this framework should work with.
|
boolean |
fallback
If no other plugin matches and fallback is set to true, then use this plugin
|
String |
group
Plugin group the plugin belongs to.
|
String |
name
A name of the plugin.
|
Class<?>[] |
supportClass
Split plugin definition into multiple class files.
|
public abstract String[] testedVersions
public abstract String name
public abstract String description
public abstract String group
public abstract boolean fallback
public abstract String[] expectedVersions
public abstract Class<?>[] supportClass
Copyright © 2018. All rights reserved.