Class Coff.Symbol

  • Enclosing class:
    Coff

    public static class Coff.Symbol
    extends java.lang.Object
    • Constructor Detail

      • Symbol

        public Symbol​(java.io.RandomAccessFile file)
               throws java.io.IOException
        Throws:
        java.io.IOException
      • Symbol

        public Symbol​(java.io.RandomAccessFile file,
                      long offset)
               throws java.io.IOException
        Throws:
        java.io.IOException
      • Symbol

        public Symbol​(java.io.RandomAccessFile file,
                      boolean is64Bit)
               throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        5.4
      • Symbol

        public Symbol​(java.io.RandomAccessFile file,
                      long offset,
                      boolean is64Bit)
               throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        5.4
    • Method Detail

      • isLongName

        public boolean isLongName()
      • getName

        public java.lang.String getName()
      • getName

        public java.lang.String getName​(byte[] table)
      • isNoSymbol

        public boolean isNoSymbol()
        Since:
        5.3
      • isPointer

        public boolean isPointer()
      • isFunction

        public boolean isFunction()
      • isArray

        public boolean isArray()
      • getSize

        public int getSize()
        Since:
        5.4
      • toString

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