Module java.base
Package java.lang

Class Scoped<T>

java.lang.Object
java.lang.Scoped<T>

public abstract class Scoped<T>
extends Object
TBD
  • Constructor Details

    • Scoped

      public Scoped()
  • Method Details

    • bind

      public ScopedBinding bind​(T t)
      TBD
      Parameters:
      t - TBD
      chain - TBD
      Returns:
      TBD
    • forType

      public static <T> Scoped<T> forType​(Class<T> klass)
      TBD
      Type Parameters:
      T - TBD
      Parameters:
      klass - TBD
      Returns:
      TBD
    • finalForType

      public static <T> Scoped<T> finalForType​(Class<T> klass)
      TBD
      Type Parameters:
      T - TBD
      Parameters:
      klass - TBD
      Returns:
      TBD
    • get

      public abstract T get()
      TBD
      Returns:
      TBD
    • isBound

      public boolean isBound()
      TBD
      Returns:
      TBD