Crate codeprism_lang_java

Source
Expand description

Java language support for codeprism

Structs§

Edge
An edge between nodes
JavaAnalysisResult
Java analysis result
JavaAnalyzer
Main Java analyzer
JavaLanguageParser
Adapter that implements codeprism’s LanguageParser trait
JavaParser
Java parser
Node
A node in the Universal AST
NodeId
Unique identifier for AST nodes
ParseContext
Parse context for Java files
ParseResult
Parse result containing nodes and edges
Span
Source code location

Enums§

EdgeKind
Types of edges between nodes for Java
Error
Error type for Java parser
Language
Programming language
NodeKind
Types of nodes in the Universal AST for Java

Traits§

ParseResultConverter

Functions§

create_parser
parse_file
Parse a file and return the result in our internal types

Type Aliases§

Result
Result type for Java parser