Class ClassInfo.Field

  • Enclosing class:
    ClassInfo

    public class ClassInfo.Field
    extends java.lang.Object
    A field
    • Constructor Detail

      • 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​(java.lang.String name,
                     java.lang.String desc,
                     int access)
      • Field

        public Field​(java.lang.String name,
                     java.lang.String desc,
                     int access,
                     boolean injected)
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
      • getDisplayFormat

        protected java.lang.String getDisplayFormat()
      • 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)
      • getImplementor

        public ClassInfo getImplementor()
      • getAccess

        public int getAccess()
      • renameTo

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