Class ExtendedLineNumberInfo


  • public class ExtendedLineNumberInfo
    extends LineNumberInfo
    This line number table entry contains additional information about its source. This information can not be represented in class files, but it can be used internally to represent lines in inlined or merged code.
    • Constructor Summary

      Constructors 
      Constructor Description
      ExtendedLineNumberInfo()
      Creates an uninitialized ExtendedLineNumberInfo.
      ExtendedLineNumberInfo​(int u2startPC, int u2lineNumber, java.lang.String source)
      Creates an initialized ExtendedLineNumberInfo.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getSource()
      Returns a description of the source of the line, if known, or null otherwise.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • source

        public java.lang.String source
    • Constructor Detail

      • ExtendedLineNumberInfo

        public ExtendedLineNumberInfo()
        Creates an uninitialized ExtendedLineNumberInfo.
      • ExtendedLineNumberInfo

        public ExtendedLineNumberInfo​(int u2startPC,
                                      int u2lineNumber,
                                      java.lang.String source)
        Creates an initialized ExtendedLineNumberInfo.
    • Method Detail

      • getSource

        public java.lang.String getSource()
        Description copied from class: LineNumberInfo
        Returns a description of the source of the line, if known, or null otherwise. Standard line number entries don't contain information about their source; it is assumed to be the same source file.
        Overrides:
        getSource in class LineNumberInfo