Class HloaderGlobalPropertyService

java.lang.Object
com.hloader.mixin.HloaderGlobalPropertyService
All Implemented Interfaces:
org.spongepowered.asm.service.IGlobalPropertyService

public final class HloaderGlobalPropertyService extends Object implements org.spongepowered.asm.service.IGlobalPropertyService
Backs Mixin's "blackboard" with a simple in-memory map. Discovered via ServiceLoader.
  • Constructor Details

    • HloaderGlobalPropertyService

      public HloaderGlobalPropertyService()
  • Method Details

    • resolveKey

      public org.spongepowered.asm.service.IPropertyKey resolveKey(String name)
      Specified by:
      resolveKey in interface org.spongepowered.asm.service.IGlobalPropertyService
    • getProperty

      public <T> T getProperty(org.spongepowered.asm.service.IPropertyKey key)
      Specified by:
      getProperty in interface org.spongepowered.asm.service.IGlobalPropertyService
    • setProperty

      public void setProperty(org.spongepowered.asm.service.IPropertyKey key, Object value)
      Specified by:
      setProperty in interface org.spongepowered.asm.service.IGlobalPropertyService
    • getProperty

      public <T> T getProperty(org.spongepowered.asm.service.IPropertyKey key, T defaultValue)
      Specified by:
      getProperty in interface org.spongepowered.asm.service.IGlobalPropertyService
    • getPropertyString

      public String getPropertyString(org.spongepowered.asm.service.IPropertyKey key, String defaultValue)
      Specified by:
      getPropertyString in interface org.spongepowered.asm.service.IGlobalPropertyService