Class BaseTypeVisitor.FoundRequired

java.lang.Object
org.checkerframework.common.basetype.BaseTypeVisitor.FoundRequired
Enclosing class:
BaseTypeVisitor<Factory extends GenericAnnotatedTypeFactory<?,?,?,?>>

protected static final class BaseTypeVisitor.FoundRequired extends Object
Class that creates string representations of AnnotatedTypeMirrors which are only verbose if required to differentiate the two types.

It is protected so that a subclass that reports one of the message keys that take a found/required pair, such as override.receiver, renders the pair the same way that this class does.