Interface ISyntheticClassInfo

All Known Implementing Classes:
SyntheticClassInfo

public interface ISyntheticClassInfo
Interface for information bundle about a synthetic class provided by Mixin. Specified as an interface so that existing generator structs can be decorated easily.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getClassName()
    Get the class name (java format)
    IMixinInfo getMixin()
    Get the mixin which incepted this synthetic class (if more than one mixin is resposible, returns the first)
    java.lang.String getName()
    Get the class name (binary name)
    boolean isLoaded()
    Get whether the synthetic class has been loaded (and therefore generated)
  • Method Details

    • getMixin

      IMixinInfo getMixin()
      Get the mixin which incepted this synthetic class (if more than one mixin is resposible, returns the first)
    • getName

      java.lang.String getName()
      Get the class name (binary name)
    • getClassName

      java.lang.String getClassName()
      Get the class name (java format)
    • isLoaded

      boolean isLoaded()
      Get whether the synthetic class has been loaded (and therefore generated)