- All Known Implementing Classes:
public interface TypeValidator
TypeValidator ensures that a type for a given tree is valid both for the tree and the type system that is being used to check the tree.
Method SummaryModifier and TypeMethodDescription
(AnnotatedTypeMirror type, Tree tree)The entry point to the type validator.
(AnnotatedTypeMirror type, Tree tree)The entry point to the type validator. Validate the type against the given tree.
type- the type to validate
tree- the tree from which the type originated. If the tree is a method tree, then validate its return type. If the tree is a variable tree, then validate its field type.
- true, iff the type is valid