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 IMixinInfomixinMixin which provides this classprotected java.lang.StringnameClass name (internal name) -
Constructor Summary
Constructors Modifier Constructor Description protectedSyntheticClassInfo(IMixinInfo mixin, java.lang.String name) -
Method Summary
Modifier and Type Method Description java.lang.StringgetClassName()Get the class name (java format)IMixinInfogetMixin()Get the mixin which incepted this synthetic class (if more than one mixin is resposible, returns the first)java.lang.StringgetName()Get the class name (binary name)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.spongepowered.asm.service.ISyntheticClassInfo
isLoaded
-
Field Details
-
mixin
Mixin which provides this class -
name
protected final java.lang.String nameClass name (internal name)
-
-
Constructor Details
-
SyntheticClassInfo
-
-
Method Details
-
getMixin
Description copied from interface:ISyntheticClassInfoGet the mixin which incepted this synthetic class (if more than one mixin is resposible, returns the first)- Specified by:
getMixinin interfaceISyntheticClassInfo
-
getName
public java.lang.String getName()Description copied from interface:ISyntheticClassInfoGet the class name (binary name)- Specified by:
getNamein interfaceISyntheticClassInfo
-
getClassName
public java.lang.String getClassName()Description copied from interface:ISyntheticClassInfoGet the class name (java format)- Specified by:
getClassNamein interfaceISyntheticClassInfo
-