Class ClassInfo.Method

java.lang.Object
org.spongepowered.asm.mixin.transformer.ClassInfo.Method
Direct Known Subclasses:
ClassInfo.InterfaceMethod
Enclosing class:
ClassInfo

public class ClassInfo.Method extends Object
A method
  • Constructor Details

    • Method

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

      public Method(org.objectweb.asm.tree.MethodNode method)
    • Method

      public Method(org.objectweb.asm.tree.MethodNode method, boolean injected)
    • Method

      public Method(String name, String desc)
    • Method

      public Method(String name, String desc, int access)
    • Method

      public Method(String name, String desc, int access, boolean injected)
  • Method Details

    • getFrames

      public List<ClassInfo.FrameData> getFrames()
    • getOwner

      public ClassInfo getOwner()
    • isAccessor

      public boolean isAccessor()
    • isConformed

      public boolean isConformed()
    • renameTo

      public String renameTo(String name)
      Parameters:
      name - new name
      Returns:
      the passed-in argument, for fluency
    • conform

      public String conform(String name)
      Parameters:
      name - new name
      Returns:
      the passed-in argument, for fluency
    • equals

      public boolean equals(Object obj)
    • getOriginalName

      public String getOriginalName()
    • getName

      public String getName()
    • getOriginalDesc

      public String getOriginalDesc()
    • getDesc

      public 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)
    • getImplementor

      public ClassInfo getImplementor()
    • getAccess

      public int getAccess()
    • remapTo

      public String remapTo(String desc)
    • equals

      public boolean equals(String name, String desc)
    • hashCode

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

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

      protected String getDisplayFormat()