Êþº¾EL  java/lang/Object()V   Anet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessorbrain%Lnet/minecraft/world/entity/ai/Brain;   memoryType7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;  value!Lcom/mojang/datafixers/kinds/App;  java/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional;   #net/minecraft/world/entity/ai/Brain setMemoryN(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V " #$setMemoryWithExpiryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;J)V & '( eraseMemory:(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V Signature(Lnet/minecraft/world/entity/ai/Brain<*>;@Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;-Lcom/mojang/datafixers/kinds/App;€(Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/datafixers/kinds/App;)VCodeLineNumberTableLocalVariableTablethisCLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;LocalVariableTypeTableOLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;MethodParameters˜(Lnet/minecraft/world/entity/ai/Brain<*>;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/datafixers/kinds/App;)V#()Lcom/mojang/datafixers/kinds/App;/()Lcom/mojang/datafixers/kinds/App;set(Ljava/lang/Object;)VLjava/lang/Object;TValue; (TValue;)V setOrErase(Ljava/util/Optional;)VLjava/util/Optional;Ljava/util/Optional; (Ljava/util/Optional;)V setWithExpiry(Ljava/lang/Object;J)V timeToLiveJ (TValue;J)VeraseOLjava/lang/Object; SourceFileMemoryAccessor.java1 )*)+),-.œ*·*+µ*,µ *-µ±/ 0*12 3*14 *+,5  )67.A*´°/0 123 14)89:.d*´*´ +¸¶±/ 012;314<5)=>?.a *´*´ +¶±/  !0 12 @3 14 A5)BCD.l*´*´ + ¶!±/ $ %0 12;EF314<5 E)GH.L *´*´ ¶%±/ ( )0  123  14)IJK