Packages

final case class DefaultBridge(targetInterface: ClassName) extends MethodSyntheticKind with Product with Serializable

Bridge to a default method.

After the linker, default methods are not inherited anymore. Bridges are generated where appropriate to statically call the corresponding default method in the target interface.

The shape of default bridges is

def method__xyz(p1: T1, ..., pn: TN): R = {
  this.TargetInterface::method__xyz(p1, ..., pn)
}
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultBridge
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MethodSyntheticKind
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefaultBridge(targetInterface: ClassName)

Value Members

  1. val targetInterface: ClassName