Interface GuardedByBinder.Resolver

All Known Implementing Classes:
GuardedBySymbolResolver
Enclosing class:
GuardedByBinder

public static interface GuardedByBinder.Resolver
A context containing the information necessary to resolve a Symbol from an AST node.

Guard expressions can be bound from the string value of an @GuardedBy annotation, or from an actual java expression. In the first case, the string is parsed into an AST which will not have any semantic information attached.

Author:
cushon@google.com (Liam Miller-Cushon)