Class ClassInfo.InterfaceMethod

  • Enclosing class:
    ClassInfo

    public class ClassInfo.InterfaceMethod
    extends ClassInfo.Method
    A method resolved in an interface via a class, return the member wrapped so that the implementing class can be retrieved.
    • Constructor Detail

      • InterfaceMethod

        public InterfaceMethod​(org.spongepowered.asm.mixin.transformer.ClassInfo.Member member)
    • Method Detail

      • getImplementor

        public ClassInfo getImplementor()
      • getOriginalName

        public java.lang.String getOriginalName()
      • getName

        public java.lang.String getName()
      • getOriginalDesc

        public java.lang.String getOriginalDesc()
      • getDesc

        public java.lang.String getDesc()
      • isInjected

        public boolean isInjected()
      • isRenamed

        public boolean isRenamed()
      • isRemapped

        public boolean isRemapped()
      • isPrivate

        public boolean isPrivate()
      • isStatic

        public boolean isStatic()
      • isAbstract

        public boolean isAbstract()
      • isFinal

        public boolean isFinal()
      • isSynthetic

        public boolean isSynthetic()
      • isUnique

        public boolean isUnique()
      • setUnique

        public void setUnique​(boolean unique)
      • isDecoratedFinal

        public boolean isDecoratedFinal()
      • isDecoratedMutable

        public boolean isDecoratedMutable()
      • setDecoratedFinal

        protected void setDecoratedFinal​(boolean decoratedFinal,
                                         boolean decoratedMutable)
      • matchesFlags

        public boolean matchesFlags​(int flags)
      • getAccess

        public int getAccess()
      • remapTo

        public java.lang.String remapTo​(java.lang.String desc)
      • equals

        public boolean equals​(java.lang.String name,
                              java.lang.String desc)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getDisplayFormat

        protected java.lang.String getDisplayFormat()