package Ġinst ep . service container . impl Ċ Ċ import Ġinst ep . service container . Service Binding Ċ import Ġinst ep . service container . Service Container Ċ Ċ /** Ċ Ġ* ĠRead - only Ġservice Ġcontainer . Ċ Ġ*/ Ċ @ Suppress (" unused ") Ċ abstract Ġclass ĠReadOnly Service Container < T Ġ: ĠAny > Ġ: ĠAbstract Service Container < T >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġ< E Ġ: ĠT > Ġbind ( cls : ĠClass < E >, Ġinstance : ĠE , Ġtag : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠUnsupportedOperationException (" Service Ġcontainer Ġis Ġread - only .") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġ< E Ġ: ĠT > Ġbind ( binding : ĠService Binding < E >) Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠUnsupportedOperationException (" Service Ġcontainer Ġis Ġread - only .") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġ< E Ġ: ĠT > Ġremove ( cls : ĠClass < E >, Ġtag : ĠString ): ĠE ? Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠUnsupportedOperationException (" Service Ġcontainer Ġis Ġread - only .") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġremove All ( instance : ĠT ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠUnsupportedOperationException (" Service Ġcontainer Ġis Ġread - only .") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġclear () Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠUnsupportedOperationException (" Service Ġcontainer Ġis Ġread - only .") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġ< E Ġ: ĠT > Ġcopy Services ( container : ĠService Container < E >) Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠUnsupportedOperationException (" Service Ġcontainer Ġis Ġread - only .") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġ< E Ġ: ĠT > Ġcopy ( container : ĠService Container < E >) Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠUnsupportedOperationException (" Service Ġcontainer Ġis Ġread - only .") ĊĠĠĠ Ġ} Ċ }