SourceCodeAnalysis.Suggestion (Java SE 17 & JDK 17)
Description: declaration: module: jdk.jshell, package: jdk.jshell, class: SourceCodeAnalysis, interface: Suggestion
Keywords: jdk.jshell.SourceCodeAnalysis.Suggestion interface

Module jdk.jshell
Package jdk.jshell

# Interface SourceCodeAnalysis.Suggestion

Enclosing class:
  SourceCodeAnalysis

public static interface SourceCodeAnalysis.Suggestion
A candidate for continuation of the given user's input.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `continuation()`
  The candidate continuation of the given user's input.
  `boolean`
  `matchesType()`
  Indicates whether input continuation matches the target type and is thus more likely to be the desired continuation.

- ## Method Details

  - ### continuation

    String continuation()
    The candidate continuation of the given user's input.
    Returns:
      the continuation string

  - ### matchesType

    boolean matchesType()
    Indicates whether input continuation matches the target type and is thus more likely to be the desired continuation. A matching continuation is preferred.
    Returns:
      `true` if this suggested continuation matches the target type; otherwise `false`