Class 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

      All Methods Instance Methods Concrete Methods 
      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
    • Field Detail

      • mixin

        protected final IMixinInfo mixin
        Mixin which provides this class
      • name

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

      • SyntheticClassInfo

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