Uses of Class
jdk.jshell.Snippet
| Package | Description |
|---|---|
| jdk.jshell |
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL),
which interactively evaluate "snippets" of Java programming language code.
|
-
Uses of Snippet in jdk.jshell
Subclasses of Snippet in jdk.jshell Modifier and Type Class Description classDeclarationSnippetGrouping for all declaration Snippets: variable declarations (VarSnippet), method declarations (MethodSnippet), and type declarations (TypeDeclSnippet).classErroneousSnippetA snippet of code that is not valid Java programming language code.classExpressionSnippetSnippet for an assignment or variable-value expression.classImportSnippetSnippet for an import declaration.classMethodSnippetSnippet for a method definition.classPersistentSnippetGrouping for Snippets which persist and influence future code.classStatementSnippetSnippet for a statement.classTypeDeclSnippetSnippet for a type definition (a class, interface, enum, or annotation interface definition).classVarSnippetSnippet for a variable definition.Methods in jdk.jshell that return Snippet Modifier and Type Method Description SnippetSnippetEvent. causeSnippet()Either the snippet whose change caused this update ornull.SnippetSnippetEvent. snippet()The Snippet which has changedMethods in jdk.jshell that return types with arguments of type Snippet Modifier and Type Method Description abstract Collection<Snippet>SourceCodeAnalysis. dependents(Snippet snippet)Returns a collection ofSnippets which might need updating if the givenSnippetis updated.Stream<Snippet>JShell. snippets()Return all snippets.abstract List<Snippet>SourceCodeAnalysis. sourceToSnippets(String input)Converts the source code of a snippet into aSnippetobject (or list ofSnippetobjects in the case of some var declarations, e.g.: int x, y, z;).Methods in jdk.jshell with parameters of type Snippet Modifier and Type Method Description abstract Collection<Snippet>SourceCodeAnalysis. dependents(Snippet snippet)Returns a collection ofSnippets which might need updating if the givenSnippetis updated.Stream<Diag>JShell. diagnostics(Snippet snippet)Return the diagnostics of the most recent evaluation of the snippet.List<SnippetEvent>JShell. drop(Snippet snippet)Remove a declaration from the state.Snippet.StatusJShell. status(Snippet snippet)Return the status of the snippet.abstract SourceCodeAnalysis.SnippetWrapperSourceCodeAnalysis. wrapper(Snippet snippet)Returns the wrapper information for theSnippet.Method parameters in jdk.jshell with type arguments of type Snippet Modifier and Type Method Description JShell.BuilderJShell.Builder. idGenerator(BiFunction<Snippet,Integer,String> generator)Sets the generator of identifying names for Snippets.