Class/Object

org.bblfsh.client.v2

BblfshClient

Related Docs: object BblfshClient | package v2

Permalink

class BblfshClient extends AnyRef

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

Instance Constructors

  1. new BblfshClient(host: String, port: Int, maxMsgSize: Int)

    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 clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def close(): Unit

    Permalink
  7. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  16. def parse(name: String, content: String, mode: Mode): ParseResponse

    Permalink
  17. def parse(name: String, content: String, lang: String = ""): ParseResponse

    Permalink

    Parses the given file name and content.

    Parses the given file name and content.

    A default timeout of 5 seconds will be applied, same as was done by the server before https://github.com/bblfsh/bblfshd/blob/83166ea0087bfe20c24fc471309f70f422383198/daemon/pool.go#L191

    name

    file name

    content

    file content

    lang

    (optional) language to parse, default auto-detect \w enry

    returns

    UAST in parse response.

  18. def parseWithOptions(name: String, content: String, lang: String, timeout: Long, mode: Mode): ParseResponse

    Permalink

    Parses file with a given name and content using the provided timeout.

    Parses file with a given name and content using the provided timeout.

    name

    file name

    content

    file content

    lang

    (optional) language to parse, default auto-detect \w enry

    timeout

    (disabled) bblfsh request timeout, seconds Right now this does not have any effect in v2.

    mode

    (optional) mode to parse, default to bblfshd 'default' mode

    returns

    UAST in parse response.

  19. def parseWithTimeout(name: String, content: String, timeout: Long, lang: String = ""): ParseResponse

    Permalink

    Parses the given file name and content, setting a bblfsh request timeout.

    Parses the given file name and content, setting a bblfsh request timeout.

    Since v1.11, this API exposes the timeout.

    name

    file name

    content

    file content

    timeout

    bblfsh request timeout, seconds

    lang

    (optional) language to parse, default auto-detect \w enry

  20. def supportedLanguages(): SupportedLanguagesResponse

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  23. def version(): VersionResponse

    Permalink
  24. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped