java.lang.Object
org.spongepowered.asm.mixin.transformer.Config

public class Config extends Object
Handle for marshalling mixin configs outside of the transformer package
  • Constructor Details

    • Config

      public Config(org.spongepowered.asm.mixin.transformer.MixinConfig config)
  • Method Details

    • getName

      public String getName()
    • isVisited

      public boolean isVisited()
      Get whether config has been visited
    • getConfig

      public IMixinConfig getConfig()
      Get API-level config view
    • getEnvironment

      public MixinEnvironment getEnvironment()
      Get environment for the config
    • getParent

      public Config getParent()
      Get the the config's parent
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • create

      @Deprecated public static Config create(String configFile, MixinEnvironment outer)
      Deprecated.
      Factory method, create a config from the specified config file and fail over to the specified environment if no selector is present in the config
      Parameters:
      configFile - config resource
      outer - failover environment
      Returns:
      new config or null if invalid config version
    • create

      @Deprecated public static Config create(String configFile, MixinEnvironment outer, IMixinConfigSource source)
      Deprecated.
      Factory method, create a config from the specified config file and fail over to the specified environment if no selector is present in the config
      Parameters:
      configFile - config resource
      outer - failover environment
      source - config source
      Returns:
      new config or null if invalid config version
    • create

      public static Config create(String configFile, IMixinConfigSource source)
      Factory method, create a config from the specified config resource
      Parameters:
      configFile - config resource
      source - config source
      Returns:
      new config or null if invalid config version