Class Lazy<T>

java.lang.Object
net.minecraft.util.Lazy<T>

public abstract class Lazy<T> extends Object
Mappings:
Namespace Name
official op
intermediary net/minecraft/class_2603
named net/minecraft/util/Lazy
  • Field Details

    • value

      private T value
      Mappings:
      Namespace Name Mixin selector
      official a Lop;a:Ljava/lang/Object;
      intermediary field_11852 Lnet/minecraft/class_2603;field_11852:Ljava/lang/Object;
      named value Lnet/minecraft/util/Lazy;value:Ljava/lang/Object;
    • initialized

      private boolean initialized
      Mappings:
      Namespace Name Mixin selector
      official b Lop;b:Z
      intermediary field_11853 Lnet/minecraft/class_2603;field_11853:Z
      named initialized Lnet/minecraft/util/Lazy;initialized:Z
  • Constructor Details

    • Lazy

      public Lazy()
  • Method Details

    • get

      public T get()
      Mappings:
      Namespace Name Mixin selector
      official c Lop;c()Ljava/lang/Object;
      intermediary method_10838 Lnet/minecraft/class_2603;method_10838()Ljava/lang/Object;
      named get Lnet/minecraft/util/Lazy;get()Ljava/lang/Object;
    • create

      protected abstract T create()
      Mappings:
      Namespace Name Mixin selector
      official b Lop;b()Ljava/lang/Object;
      intermediary method_10837 Lnet/minecraft/class_2603;method_10837()Ljava/lang/Object;
      named create Lnet/minecraft/util/Lazy;create()Ljava/lang/Object;