final class ManagedChannelBuilderProxy extends AnyVal

Proxy for a io.grpc.ManagedChannelBuilder with unknown type argument type

Hides the wildcard type argument to ManagedChannelBuilder so that type inference will not infer the more correct argument A forSome { type A <: ManagedChannelBuilder[A] }, which is an existential type that cannot be expressed by wildcards. This works only because Scala does not check the bounds of wildcard type arguments.

See https://stackoverflow.com/a/5520212 for some background on existential types

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ManagedChannelBuilderProxy
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ManagedChannelBuilderProxy(builder: ManagedChannelBuilder[_])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def build(): ManagedChannel
  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  8. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped