class ScaladocJavaUnitScanner extends JavaUnitScanner with ScaladocScanner
- Alphabetic
- By Inheritance
- ScaladocJavaUnitScanner
- ScaladocScanner
- JavaUnitScanner
- JavaScanner
- DocScanner
- ScannerCommon
- CommonTokenData
- Cloneable
- JavaTokenData
- AbstractJavaScanner
- AbstractJavaTokenData
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- î new ScaladocJavaUnitScanner(unit: G.CompilationUnit)
Type Members
- î
type ScanPosition = Int
- Definition Classes
- JavaTokenData â AbstractJavaTokenData
Value Members
- î
final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef â Any
- î
final def ##: Int
- Definition Classes
- AnyRef â Any
- î
def +(other: String): String
- Implicit
- This member is added by an implicit conversion from ScaladocJavaUnitScanner toany2stringadd[ScaladocJavaUnitScanner] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- î
def ->[B](y: B): (ScaladocJavaUnitScanner, B)
- Implicit
- This member is added by an implicit conversion from ScaladocJavaUnitScanner toArrowAssoc[ScaladocJavaUnitScanner] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- î
final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef â Any
- î
val NoPos: Int
- Definition Classes
- JavaTokenData â AbstractJavaTokenData
- î
final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- î
val base: Int
the base of a number
the base of a number
- Definition Classes
- JavaTokenData
- î
def beginDocComment(prefix: String): Unit
- Attributes
- protected
- Definition Classes
- ScaladocJavaUnitScanner â ScaladocScanner â DocScanner
- î
val cbuf: collection.mutable.StringBuilder
character buffer for literals
character buffer for literals
- Definition Classes
- JavaScanner
- î
def ch: Char
- Attributes
- protected
- Definition Classes
- ScaladocJavaUnitScanner â ScaladocScanner
- î
def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- î
def copyFrom(td: ScaladocSyntaxAnalyzer.JavaTokenData): ScaladocJavaUnitScanner.this.type
- Definition Classes
- JavaTokenData
- î
def currentPos: G.Position
- Definition Classes
- JavaScanner â AbstractJavaScanner
- î
def deprecationWarning(pos: Int, msg: String, since: String): Unit
- Definition Classes
- JavaUnitScanner â ScannerCommon
- î
def discardDocBuffer(): Unit
To prevent doc comments attached to expressions from leaking out of scope onto the next documentable entity, they are discarded upon passing a right brace, bracket, or parenthesis.
To prevent doc comments attached to expressions from leaking out of scope onto the next documentable entity, they are discarded upon passing a right brace, bracket, or parenthesis.
- Definition Classes
- DocScanner
- î
def docPosition: Position
- Attributes
- protected
- Definition Classes
- ScaladocJavaUnitScanner â ScaladocScanner
- î
def ensuring(cond: (ScaladocJavaUnitScanner) => Boolean, msg: => Any): ScaladocJavaUnitScanner
- Implicit
- This member is added by an implicit conversion from ScaladocJavaUnitScanner toEnsuring[ScaladocJavaUnitScanner] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- î
def ensuring(cond: (ScaladocJavaUnitScanner) => Boolean): ScaladocJavaUnitScanner
- Implicit
- This member is added by an implicit conversion from ScaladocJavaUnitScanner toEnsuring[ScaladocJavaUnitScanner] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- î
def ensuring(cond: Boolean, msg: => Any): ScaladocJavaUnitScanner
- Implicit
- This member is added by an implicit conversion from ScaladocJavaUnitScanner toEnsuring[ScaladocJavaUnitScanner] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- î
def ensuring(cond: Boolean): ScaladocJavaUnitScanner
- Implicit
- This member is added by an implicit conversion from ScaladocJavaUnitScanner toEnsuring[ScaladocJavaUnitScanner] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- î
final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- î
def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef â Any
- î
def error(pos: Int, msg: String): Unit
- Definition Classes
- JavaUnitScanner â ScannerCommon
- î
def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- î
def finishDocComment(): Unit
- Attributes
- protected
- Definition Classes
- ScaladocScanner â DocScanner
- î
def floatVal(negated: Boolean): Double
convert name, base to double value
convert name, base to double value
- Definition Classes
- JavaScanner â AbstractJavaScanner
- î
def floatVal: Double
- Definition Classes
- JavaScanner â AbstractJavaScanner
- î
def flushDoc(): G.DocComment
- Definition Classes
- DocScanner
- î
implicit def g2p(pos: Int): G.Position
- Definition Classes
- JavaUnitScanner â AbstractJavaScanner
- î
final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef â Any
- Annotations
- @native()
- î
def getFraction(): Unit
read fractional part and exponent of floating point number if one is present.
read fractional part and exponent of floating point number if one is present.
- Attributes
- protected
- Definition Classes
- JavaScanner
- î
def getNumber(): Unit
read a number into name and set base
read a number into name and set base
- Attributes
- protected
- Definition Classes
- JavaScanner
- î
def getlitch(scanOnly: Boolean = false, inTextBlock: Boolean = false): Unit
read next character in character or string literal:
read next character in character or string literal:
- scanOnly
skip emitting errors or adding to the literal buffer
- inTextBlock
is this for a text block?
- Attributes
- protected
- Definition Classes
- JavaScanner
- î
def hashCode(): Int
- Definition Classes
- AnyRef â Any
- Annotations
- @native()
- î
var in: JavaCharArrayReader
- Definition Classes
- JavaScanner
- î
def incompleteInputError(pos: Int, msg: String): Unit
- Definition Classes
- JavaUnitScanner â ScannerCommon
- î
def incompleteInputError(msg: String): Unit
signal an error where the input ended in the middle of a token
signal an error where the input ended in the middle of a token
- Definition Classes
- JavaScanner
- î
def init(): Unit
INIT: read lookahead character and token.
INIT: read lookahead character and token.
- Definition Classes
- JavaScanner
- î
def intVal(negated: Boolean): Long
convert name to long value
convert name to long value
- Definition Classes
- JavaScanner â AbstractJavaScanner
- î
def intVal: Long
- Definition Classes
- JavaScanner â AbstractJavaScanner
- î
final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- î
val lastPos: Int
the first character position after the previous token
the first character position after the previous token
- Definition Classes
- JavaTokenData
- î
def lookaheadToken: Int
- Definition Classes
- JavaScanner
- î
val name: G.TermName
the name of an identifier or token
the name of an identifier or token
- Definition Classes
- JavaTokenData â AbstractJavaTokenData
- î
final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- î
val next: ScaladocSyntaxAnalyzer.JavaTokenData
we need one token lookahead
we need one token lookahead
- Definition Classes
- JavaScanner â AbstractJavaScanner
- î
def nextToken(): Unit
Consume and discard the next token.
Consume and discard the next token.
- Definition Classes
- JavaScanner â ScannerCommon â AbstractJavaScanner
- î
final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- î
final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- î
val pos: Int
the token's position
the token's position
- Definition Classes
- JavaTokenData â AbstractJavaTokenData
- î
val prev: ScaladocSyntaxAnalyzer.JavaTokenData
- Definition Classes
- JavaScanner
- î
def processCommentChar(): Unit
- Attributes
- protected
- Definition Classes
- ScaladocScanner â DocScanner
- î
def putChar(c: Char): Unit
append Unicode character to "lit" buffer
append Unicode character to "lit" buffer
- Attributes
- protected
- Definition Classes
- JavaScanner
- î
final def putCommentChar(): Unit
- Attributes
- protected
- Definition Classes
- JavaScanner
- î
def registerDocComment(raw: String, pos: G.Position): Unit
- Definition Classes
- DocScanner
- î
final def skipBlockComment(isDoc: Boolean): Unit
- Attributes
- protected
- Definition Classes
- JavaScanner
- Annotations
- @tailrec()
- î
final def skipComment(): Boolean
- Attributes
- protected
- Definition Classes
- JavaScanner
- î
final def skipLineComment(): Unit
- Attributes
- protected
- Definition Classes
- JavaScanner
- Annotations
- @tailrec()
- î
def skipTrailingComma(right: ScaladocSyntaxAnalyzer.Token): Boolean
- Definition Classes
- ScannerCommon
- î
final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- î
def syntaxError(msg: String): Unit
generate an error at the current token position
generate an error at the current token position
- Definition Classes
- JavaScanner
- î
def syntaxError(pos: Int, msg: String): Unit
generate an error at the given position
generate an error at the given position
- Definition Classes
- JavaScanner
- î
def toString(): String
- Definition Classes
- JavaScanner â AnyRef â Any
- î
val token: Int
the next token
the next token
- Definition Classes
- JavaTokenData â AbstractJavaTokenData
- î
final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- î
final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- î
final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- î
def warning(pos: Int, msg: String, category: WarningCategory): Unit
- Definition Classes
- JavaUnitScanner â ScannerCommon
Deprecated Value Members
- î
def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from ScaladocJavaUnitScanner toStringFormat[ScaladocJavaUnitScanner] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- î
def â[B](y: B): (ScaladocJavaUnitScanner, B)
- Implicit
- This member is added by an implicit conversion from ScaladocJavaUnitScanner toArrowAssoc[ScaladocJavaUnitScanner] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.
The Scala compiler and reflection APIs.