@Retention(value=RUNTIME) @Target(value=METHOD) @Repeatable(value=FeatureRequirements.class) public @interface FeatureRequirement
| Modifier and Type | Required Element and Description | 
|---|---|
| String | featureThe name of the feature as defined by the  public static finalmember variable on each FeatureSet
 implementation. | 
| Class<? extends Graph.Features.FeatureSet> | featureClassThe FeatureSet extension interface that owns the feature to be tested. | 
| Modifier and Type | Optional Element and Description | 
|---|---|
| boolean | supportedDenotes if the test should be executed if the feature is supported or unsupported. | 
public abstract String feature
public static final member variable on each FeatureSet
 implementation.public abstract Class<? extends Graph.Features.FeatureSet> featureClass
Copyright © 2013–2015 Apache Software Foundation. All rights reserved.