public interface Wrapper
Behavior of a type that wraps a related type, typically through delegation.
-
Method Summary
-
Method Details
-
unwrap
Unwraps the delegate as the specified type.- Type Parameters:
R
- type to cast to- Parameters:
c
-Class
to which to cast the delegate- Returns:
- the delegate cast as the requested type
- Throws:
ClassCastException
- if the delegate is not compatible with the requested type
-