Class MemberRef.Field

java.lang.Object
org.spongepowered.asm.mixin.struct.MemberRef
org.spongepowered.asm.mixin.struct.MemberRef.Field
Enclosing class:
MemberRef

public static final class MemberRef.Field
extends MemberRef
A static reference to a field backed by field get/put instruction
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.spongepowered.asm.mixin.struct.MemberRef

    MemberRef.Field, MemberRef.Handle, MemberRef.Method
  • Field Summary

    Fields
    Modifier and Type Field Description
    org.objectweb.asm.tree.FieldInsnNode insn
    Field accessor instruction
  • Constructor Summary

    Constructors
    Constructor Description
    Field​(org.objectweb.asm.tree.FieldInsnNode insn)
    ctor
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getDesc()
    Descriptor of this member.
    java.lang.String getName()
    Name of this member.
    int getOpcode()
    The opcode of the invocation.
    java.lang.String getOwner()
    The internal name for the owner of this member.
    boolean isField()
    Whether this member is a field.
    void setDesc​(java.lang.String desc)
    Changes the descriptor of this member
    void setName​(java.lang.String name)
    Rename this member.
    void setOpcode​(int opcode)
    Set the opcode of the invocation.
    void setOwner​(java.lang.String owner)
    Changes the owner of this

    Methods inherited from class org.spongepowered.asm.mixin.struct.MemberRef

    equals, hashCode, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • insn

      public final org.objectweb.asm.tree.FieldInsnNode insn
      Field accessor instruction
  • Constructor Details

    • Field

      public Field​(org.objectweb.asm.tree.FieldInsnNode insn)
      ctor
      Parameters:
      insn - Field instruction this member reference
  • Method Details

    • isField

      public boolean isField()
      Description copied from class: MemberRef
      Whether this member is a field.
      Specified by:
      isField in class MemberRef
      Returns:
      If this member is a field, else it is a method
    • getOpcode

      public int getOpcode()
      Description copied from class: MemberRef
      The opcode of the invocation.
      Specified by:
      getOpcode in class MemberRef
      Returns:
      The opcode of the invocation
    • setOpcode

      public void setOpcode​(int opcode)
      Description copied from class: MemberRef
      Set the opcode of the invocation.
      Specified by:
      setOpcode in class MemberRef
      Parameters:
      opcode - new opcode
    • getOwner

      public java.lang.String getOwner()
      Description copied from class: MemberRef
      The internal name for the owner of this member.
      Specified by:
      getOwner in class MemberRef
      Returns:
      The owners name
    • setOwner

      public void setOwner​(java.lang.String owner)
      Description copied from class: MemberRef
      Changes the owner of this
      Specified by:
      setOwner in class MemberRef
      Parameters:
      owner - New owner
    • getName

      public java.lang.String getName()
      Description copied from class: MemberRef
      Name of this member.
      Specified by:
      getName in class MemberRef
      Returns:
      Name of this member.
    • setName

      public void setName​(java.lang.String name)
      Description copied from class: MemberRef
      Rename this member.
      Specified by:
      setName in class MemberRef
      Parameters:
      name - New name for this member.
    • getDesc

      public java.lang.String getDesc()
      Description copied from class: MemberRef
      Descriptor of this member.
      Specified by:
      getDesc in class MemberRef
      Returns:
      Descriptor of this member
    • setDesc

      public void setDesc​(java.lang.String desc)
      Description copied from class: MemberRef
      Changes the descriptor of this member
      Specified by:
      setDesc in class MemberRef
      Parameters:
      desc - New descriptor of this member