Class ClassInfo.Field

java.lang.Object
org.spongepowered.asm.mixin.transformer.ClassInfo.Field
Enclosing class:
ClassInfo

public class ClassInfo.Field extends Object
A field
  • Constructor Details

    • Field

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

      public Field(org.objectweb.asm.tree.FieldNode field)
    • Field

      public Field(org.objectweb.asm.tree.FieldNode field, boolean injected)
    • Field

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

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

    • getOwner

      public ClassInfo getOwner()
    • equals

      public boolean equals(Object obj)
    • getDisplayFormat

      protected String getDisplayFormat()
    • 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()
    • renameTo

      public String renameTo(String name)
      Parameters:
      name - new name
      Returns:
      the passed-in argument, for fluency
    • 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