Class BytecodeInstruction


  • public class BytecodeInstruction
    extends java.lang.Object
    • Field Detail

      • offset

        private int offset
      • opcode

        private Opcode opcode
      • hasComment

        private boolean hasComment
      • comment

        private java.lang.String comment
      • logger

        private static final com.chrisnewland.freelogj.Logger logger
    • Constructor Detail

      • BytecodeInstruction

        public BytecodeInstruction()
    • Method Detail

      • getOffset

        public int getOffset()
      • setOffset

        public void setOffset​(int offset)
      • getOpcode

        public Opcode getOpcode()
      • setOpcode

        public void setOpcode​(Opcode opcode)
      • getParameters

        public java.util.List<IBytecodeParam> getParameters()
      • addParameter

        public void addParameter​(IBytecodeParam parameter)
      • hasParameters

        public boolean hasParameters()
      • getComment

        public java.lang.String getComment()
      • getCommentWithMemberPrefixStripped

        public java.lang.String getCommentWithMemberPrefixStripped()
      • setComment

        public void setComment​(java.lang.String comment)
      • hasComment

        public boolean hasComment()
      • toString

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

        public int getLabelLines()
      • toStringComplete

        public java.lang.String toStringComplete()
      • toString

        public java.lang.String toString​(int maxOffset,
                                         int line)
      • toStringNonSwitch

        private java.lang.String toStringNonSwitch​(int maxOffset)
      • toStringSwitch

        private java.lang.String toStringSwitch​(int maxOffset,
                                                int line)
      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object