Class

org.argus.jawa.core.io

FgSourceFile

Related Doc: package io

Permalink

class FgSourceFile extends SourceFile

Linear Supertypes
SourceFile, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FgSourceFile
  2. SourceFile
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FgSourceFile(sourceName: String)

    Permalink
  2. new FgSourceFile(file: AbstractFile)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def calculateLineIndices(cs: Array[Char]): Array[Int]

    Permalink
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def code: String

    Permalink
    Definition Classes
    SourceFile
  8. def content: Array[Char]

    Permalink
    Definition Classes
    FgSourceFileSourceFile
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(that: Any): Boolean

    Permalink
    Definition Classes
    FgSourceFile → AnyRef → Any
  11. val file: AbstractFile

    Permalink
    Definition Classes
    FgSourceFileSourceFile
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def getClassCodes: ISet[String]

    Permalink
  15. def hashCode(): Int

    Permalink
    Definition Classes
    FgSourceFile → AnyRef → Any
  16. def identifier(pos: Position): Option[String]

    Permalink
    Definition Classes
    FgSourceFileSourceFile
  17. def isAtEndOfLine(idx: Int): Boolean

    Permalink

    True if the index is end of an EOL sequence.

  18. def isEndOfLine(idx: Int): Boolean

    Permalink

    True if the index is included by an EOL sequence.

    True if the index is included by an EOL sequence.

    Definition Classes
    FgSourceFileSourceFile
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. def isLineBreak(idx: Int): Boolean

    Permalink
    Definition Classes
    FgSourceFileSourceFile
  21. def isSelfContained: Boolean

    Permalink
    Definition Classes
    FgSourceFileSourceFile
  22. def length: Int

    Permalink
    Definition Classes
    FgSourceFileSourceFile
  23. def lineToOffset(index: Int): Int

    Permalink
    Definition Classes
    FgSourceFileSourceFile
  24. def lineToString(index: Int): String

    Permalink
    Definition Classes
    SourceFile
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. def offsetToLine(offset: Int): Int

    Permalink

    Convert offset to line in this source file.

    Convert offset to line in this source file. Lines are numbered from 0.

    Definition Classes
    FgSourceFileSourceFile
  29. def path: String

    Permalink
    Definition Classes
    SourceFile
  30. def position(offset: Int): Position

    Permalink
    Definition Classes
    SourceFile
  31. def positionInUltimateSource(position: Position): Position

    Permalink

    Map a position to a position in the underlying source file.

    Map a position to a position in the underlying source file. For regular source files, simply return the argument.

    Definition Classes
    SourceFile
  32. final def skipWhitespace(offset: Int): Int

    Permalink
    Definition Classes
    SourceFile
    Annotations
    @tailrec()
  33. def start: Int

    Permalink
  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  35. def toString(): String

    Permalink
    Definition Classes
    SourceFile → AnyRef → Any
  36. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SourceFile

Inherited from AnyRef

Inherited from Any

Ungrouped