public interface ValueVisitor<E extends Exception>
Modifier and Type | Method and Description |
---|---|
void |
visitBoolean(Boolean value) |
void |
visitByte(Byte value) |
void |
visitCharacter(Character value) |
void |
visitDouble(Double value) |
<T extends AddsToRuleKey> |
visitDynamic(T value,
ClassInfo<T> classInfo) |
<T> void |
visitField(Field field,
T value,
ValueTypeInfo<T> valueTypeInfo,
List<Class<? extends CustomFieldBehaviorTag>> customBehavior) |
void |
visitFloat(Float value) |
void |
visitInteger(Integer value) |
<T> void |
visitList(com.google.common.collect.ImmutableList<T> value,
ValueTypeInfo<T> innerType) |
void |
visitLong(Long value) |
<K,V> void |
visitMap(com.google.common.collect.ImmutableMap<K,V> value,
ValueTypeInfo<K> keyType,
ValueTypeInfo<V> valueType) |
<T> void |
visitNullable(T value,
ValueTypeInfo<T> inner) |
<T> void |
visitOptional(Optional<T> value,
ValueTypeInfo<T> innerType) |
void |
visitOutputPath(OutputPath value) |
void |
visitPath(Path path) |
<T> void |
visitSet(com.google.common.collect.ImmutableSet<T> value,
ValueTypeInfo<T> innerType) |
void |
visitShort(Short value) |
<K,V> void |
visitSortedMap(com.google.common.collect.ImmutableSortedMap<K,V> value,
ValueTypeInfo<K> keyType,
ValueTypeInfo<V> valueType) |
<T> void |
visitSortedSet(com.google.common.collect.ImmutableSortedSet<T> value,
ValueTypeInfo<T> innerType) |
void |
visitSourcePath(SourcePath value) |
void |
visitString(String value) |
void |
visitTargetConfiguration(TargetConfiguration value) |
<T> void visitList(com.google.common.collect.ImmutableList<T> value, ValueTypeInfo<T> innerType) throws E extends Exception
<T> void visitSet(com.google.common.collect.ImmutableSet<T> value, ValueTypeInfo<T> innerType) throws E extends Exception
<T> void visitSortedSet(com.google.common.collect.ImmutableSortedSet<T> value, ValueTypeInfo<T> innerType) throws E extends Exception
<K,V> void visitMap(com.google.common.collect.ImmutableMap<K,V> value, ValueTypeInfo<K> keyType, ValueTypeInfo<V> valueType) throws E extends Exception
<K,V> void visitSortedMap(com.google.common.collect.ImmutableSortedMap<K,V> value, ValueTypeInfo<K> keyType, ValueTypeInfo<V> valueType) throws E extends Exception
<T> void visitNullable(@Nullable T value, ValueTypeInfo<T> inner) throws E extends Exception
<T> void visitOptional(Optional<T> value, ValueTypeInfo<T> innerType) throws E extends Exception
void visitOutputPath(OutputPath value) throws E extends Exception
void visitSourcePath(SourcePath value) throws E extends Exception
<T> void visitField(Field field, T value, ValueTypeInfo<T> valueTypeInfo, List<Class<? extends CustomFieldBehaviorTag>> customBehavior) throws E extends Exception
<T extends AddsToRuleKey> void visitDynamic(T value, ClassInfo<T> classInfo) throws E extends Exception
void visitTargetConfiguration(TargetConfiguration value) throws E extends Exception