Class SyntheticClassInfo

java.lang.Object
org.spongepowered.asm.mixin.transformer.SyntheticClassInfo
All Implemented Interfaces:
ISyntheticClassInfo

public abstract class SyntheticClassInfo
extends java.lang.Object
implements ISyntheticClassInfo
Information bundle about a synthetic class provided by Mixin
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected IMixinInfo mixin
    Mixin which provides this class
    protected java.lang.String name
    Class name (internal name)
  • Constructor Summary

    Constructors
    Modifier Constructor Description
    protected SyntheticClassInfo​(IMixinInfo mixin, java.lang.String name)  
  • 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)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.spongepowered.asm.service.ISyntheticClassInfo

    isLoaded
  • Field Details

    • mixin

      protected final IMixinInfo mixin
      Mixin which provides this class
    • name

      protected final java.lang.String name
      Class name (internal name)
  • Constructor Details

    • SyntheticClassInfo

      protected SyntheticClassInfo​(IMixinInfo mixin, java.lang.String name)
  • Method Details