public class ConfigurationMetadata<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigurationMetadata.AttributeMetadata |
static class |
ConfigurationMetadata.AttributeMetaDataBuilder |
static class |
ConfigurationMetadata.InjectionPointMetaData |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
static Method |
findAnnotatedMethod(Class<?> configClass,
Class<? extends Annotation> annotation,
String methodName,
Class<?>... paramTypes) |
Map<String,ConfigurationMetadata.AttributeMetadata> |
getAttributes() |
Class<T> |
getConfigClass() |
static <T> ConfigurationMetadata<T> |
getConfigurationMetadata(Class<T> configClass) |
Constructor<T> |
getConstructor() |
static <T> ConfigurationMetadata<T> |
getValidConfigurationMetadata(Class<T> configClass) |
int |
hashCode() |
String |
toString() |
public static <T> ConfigurationMetadata<T> getValidConfigurationMetadata(Class<T> configClass) throws com.google.inject.ConfigurationException
com.google.inject.ConfigurationExceptionpublic static <T> ConfigurationMetadata<T> getConfigurationMetadata(Class<T> configClass)
public Constructor<T> getConstructor()
public Map<String,ConfigurationMetadata.AttributeMetadata> getAttributes()
Copyright © 2010–2023 Airlift. All rights reserved.