- All Known Implementing Classes:
public interface HasOwner<T>A highly context dependent definition of something that has a higher order "owner". In general the owner refers to a concept where this object is part of. For example a
is owned by the
that declares this member (i.e. "belongs to" this
In general the owner is an instance of the next more complex concept where this object is a part of. A declared
Throwableis owned by the declaration which is in turn owned by the method that declares it, an annotation parameter is owned by the annotation that declares it, etc.