public class HasFeatures extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private List<Class<?>> |
abstractFeatures |
private List<NamedFeature> |
namedFeatures |
| 构造器和说明 |
|---|
HasFeatures(List<Class<?>> abstractFeatures,
List<NamedFeature> namedFeatures) |
| 限定符和类型 | 方法和说明 |
|---|---|
static HasFeatures |
abstractFeatures(Class<?>... abstractFeatures) |
List<Class<?>> |
getAbstractFeatures() |
List<NamedFeature> |
getNamedFeatures() |
static HasFeatures |
namedFeature(String name,
Class<?> type) |
static HasFeatures |
namedFeatures(NamedFeature... namedFeatures) |
static HasFeatures |
namedFeatures(String name1,
Class<?> type1,
String name2,
Class<?> type2) |
private final List<NamedFeature> namedFeatures
public HasFeatures(List<Class<?>> abstractFeatures, List<NamedFeature> namedFeatures)
public static HasFeatures abstractFeatures(Class<?>... abstractFeatures)
public static HasFeatures namedFeatures(NamedFeature... namedFeatures)
public static HasFeatures namedFeature(String name, Class<?> type)
public static HasFeatures namedFeatures(String name1, Class<?> type1, String name2, Class<?> type2)
public List<NamedFeature> getNamedFeatures()
Copyright © 2022 Zodiac. All rights reserved.