Class

scala.tools.refactoring.implementations.oimports.TreeToolboxScanners

CommentScanner

Related Doc: package TreeToolboxScanners

Permalink

class CommentScanner extends (G.syntaxAnalyzer)#SourceFileScanner

Linear Supertypes
(G.syntaxAnalyzer)#SourceFileScanner, (G.syntaxAnalyzer)#Scanner, (G.syntaxAnalyzer)#ScannerCommon, (G.syntaxAnalyzer)#ScannerData, (G.syntaxAnalyzer)#TokenData, (G.syntaxAnalyzer)#CommonTokenData, CharArrayReader, CharArrayReaderData, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CommentScanner
  2. SourceFileScanner
  3. Scanner
  4. ScannerCommon
  5. ScannerData
  6. TokenData
  7. CommonTokenData
  8. CharArrayReader
  9. CharArrayReaderData
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CommentScanner(source: SourceFile)

    Permalink

Type Members

  1. class CharArrayLookaheadReader extends CharArrayReader

    Permalink
    Definition Classes
    CharArrayReader

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. def applyBracePatch(): Boolean

    Permalink
    Definition Classes
    Scanner
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. var base: Int

    Permalink
    Definition Classes
    TokenData
  7. val buf: Array[Char]

    Permalink
    Definition Classes
    SourceFileScanner → CharArrayReader
  8. val cbuf: collection.mutable.StringBuilder

    Permalink
    Definition Classes
    Scanner
  9. var ch: Char

    Permalink
    Definition Classes
    CharArrayReaderData
  10. def charLitOr(op: () ⇒ Unit): Unit

    Permalink
    Definition Classes
    Scanner
  11. var charOffset: Int

    Permalink
    Definition Classes
    CharArrayReaderData
  12. def charVal: Char

    Permalink
    Definition Classes
    Scanner
  13. def checkNoLetter(): Unit

    Permalink
    Definition Classes
    Scanner
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def comments: collection.immutable.List[RangePosition]

    Permalink
  16. def copyFrom(sd: (G.syntaxAnalyzer)#ScannerData): CommentScanner.this.type

    Permalink
    Definition Classes
    ScannerData
  17. def copyFrom(td: (G.syntaxAnalyzer)#TokenData): CommentScanner.this.type

    Permalink
    Definition Classes
    TokenData
  18. def copyFrom(cd: CharArrayReaderData): CommentScanner.this.type

    Permalink
    Definition Classes
    CharArrayReaderData
  19. val decodeUni: Boolean

    Permalink
    Definition Classes
    SourceFileScanner → CharArrayReader
  20. def deprecationWarning(off: (G.syntaxAnalyzer)#Offset, msg: String): Unit

    Permalink
    Definition Classes
    SourceFileScanner → ScannerCommon
  21. def deprecationWarning(msg: String): Unit

    Permalink
    Definition Classes
    Scanner
  22. def discardDocBuffer(): Unit

    Permalink
    Definition Classes
    Scanner
  23. def emitIdentifierDeprecationWarnings: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Scanner
  24. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  26. def error(off: (G.syntaxAnalyzer)#Offset, msg: String): Unit

    Permalink
    Definition Classes
    SourceFileScanner → ScannerCommon → CharArrayReader
  27. final def fetchToken(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Scanner
  28. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. def floatVal: Double

    Permalink
    Definition Classes
    Scanner
  30. def floatVal(negated: Boolean): Double

    Permalink
    Definition Classes
    Scanner
  31. def flushDoc(): G.DocComment

    Permalink
    Definition Classes
    Scanner
  32. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  33. def getFraction(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Scanner
  34. def getLitChar(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Scanner
  35. def getNumber(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Scanner
  36. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  37. def healBraces(): List[BracePatch]

    Permalink
    Definition Classes
    Scanner
  38. def inFirstOfStat(token: (G.syntaxAnalyzer)#Token): Boolean

    Permalink
    Definition Classes
    Scanner
  39. def inLastOfStat(token: (G.syntaxAnalyzer)#Token): Boolean

    Permalink
    Definition Classes
    Scanner
  40. def incompleteInputError(off: (G.syntaxAnalyzer)#Offset, msg: String): Unit

    Permalink
    Definition Classes
    SourceFileScanner → ScannerCommon
  41. def incompleteInputError(msg: String): Unit

    Permalink
    Definition Classes
    Scanner
  42. def init(): Unit

    Permalink
    Definition Classes
    Scanner
  43. def intVal: Long

    Permalink
    Definition Classes
    Scanner
  44. def intVal(negated: Boolean): Long

    Permalink
    Definition Classes
    Scanner
  45. def invalidEscape(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Scanner
  46. def isAtEnd: Boolean

    Permalink
    Definition Classes
    Scanner
  47. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  48. def isUnicodeEscape: Boolean

    Permalink
    Definition Classes
    CharArrayReader
  49. var lastLineStartOffset: Int

    Permalink
    Definition Classes
    CharArrayReaderData
  50. var lastOffset: (G.syntaxAnalyzer)#Offset

    Permalink
    Definition Classes
    TokenData
  51. var lastUnicodeOffset: Int

    Permalink
    Attributes
    protected
    Definition Classes
    CharArrayReaderData
  52. var lineStartOffset: Int

    Permalink
    Definition Classes
    CharArrayReaderData
  53. def lookaheadReader: CharArrayLookaheadReader

    Permalink
    Definition Classes
    CharArrayReader
  54. var name: G.TermName

    Permalink
    Definition Classes
    TokenData → CommonTokenData
  55. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  56. val next: (G.syntaxAnalyzer)#TokenData

    Permalink
    Definition Classes
    ScannerData
  57. final def nextChar(): Unit

    Permalink
    Definition Classes
    CharArrayReader
  58. final def nextRawChar(): Unit

    Permalink
    Definition Classes
    CharArrayReader
  59. def nextToken(): Unit

    Permalink
    Definition Classes
    Scanner
  60. def nextTokenAllow(name: G.Name): Unit

    Permalink
    Definition Classes
    Scanner
  61. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  63. var offset: (G.syntaxAnalyzer)#Offset

    Permalink
    Definition Classes
    TokenData
  64. def parenBalance(token: (G.syntaxAnalyzer)#Token): Int

    Permalink
    Definition Classes
    Scanner
  65. val prev: (G.syntaxAnalyzer)#TokenData

    Permalink
    Definition Classes
    ScannerData
  66. def putChar(c: Char): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Scanner
  67. def putCommentChar(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Scanner
  68. def resume(lastCode: (G.syntaxAnalyzer)#Token): Unit

    Permalink
    Definition Classes
    Scanner
  69. def scan(): Unit

    Permalink
  70. var sepRegions: List[(G.syntaxAnalyzer)#Token]

    Permalink
    Definition Classes
    Scanner
  71. def skipBlockComment(): Unit

    Permalink
    Definition Classes
    Scanner
  72. def skipComment(): Boolean

    Permalink
    Definition Classes
    CommentScanner → Scanner
  73. def skipDocComment(): Unit

    Permalink
    Definition Classes
    Scanner
  74. final def skipNestedComments(): Unit

    Permalink
    Definition Classes
    Scanner
    Annotations
    @tailrec()
  75. def skipToken(): (G.syntaxAnalyzer)#Offset

    Permalink
    Definition Classes
    Scanner
  76. val source: SourceFile

    Permalink
    Definition Classes
    SourceFileScanner
  77. var strVal: String

    Permalink
    Definition Classes
    TokenData
  78. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  79. def syntaxError(msg: String): Unit

    Permalink
    Definition Classes
    Scanner
  80. def syntaxError(off: (G.syntaxAnalyzer)#Offset, msg: String): Unit

    Permalink
    Definition Classes
    Scanner
  81. def toString(): String

    Permalink
    Definition Classes
    Scanner → AnyRef → Any
  82. var token: (G.syntaxAnalyzer)#Token

    Permalink
    Definition Classes
    TokenData → CommonTokenData
  83. final def wait(): Unit

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

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

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

Inherited from (G.syntaxAnalyzer)#SourceFileScanner

Inherited from (G.syntaxAnalyzer)#Scanner

Inherited from (G.syntaxAnalyzer)#ScannerCommon

Inherited from (G.syntaxAnalyzer)#ScannerData

Inherited from (G.syntaxAnalyzer)#TokenData

Inherited from (G.syntaxAnalyzer)#CommonTokenData

Inherited from CharArrayReader

Inherited from CharArrayReaderData

Inherited from AnyRef

Inherited from Any

Ungrouped