public interface ClassInfo<T extends AddsToRuleKey>
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableCollection<FieldInfo<?>> |
getFieldInfos() |
Optional<ClassInfo<? super T>> |
getSuperInfo() |
String |
getType()
Returns a lower underscore name for this type.
|
<E extends Exception> |
visit(T value,
ValueVisitor<E> visitor) |
String getType()
<E extends Exception> void visit(T value, ValueVisitor<E> visitor) throws E extends Exception
E extends Exception
com.google.common.collect.ImmutableCollection<FieldInfo<?>> getFieldInfos()