pub enum JavaElementType {
Show 47 variants
Token(JavaTokenType),
Root,
Identifier,
LiteralExpression,
ParenthesizedExpression,
ArrayCreation,
MethodCall,
UnaryExpression,
BinaryExpression,
AssignmentExpression,
CastExpression,
PostfixExpression,
TernaryExpression,
MemberSelect,
ArrayAccess,
NewExpression,
VariableDeclaration,
ExpressionStatement,
IfStatement,
WhileStatement,
DoWhileStatement,
ForStatement,
SwitchStatement,
ReturnStatement,
Break,
Continue,
Parameter,
CatchClause,
TryStatement,
ThrowStatement,
ThrowsClause,
Package,
Import,
ClassDeclaration,
InterfaceDeclaration,
EnumDeclaration,
StructDeclaration,
RecordDeclaration,
MethodDeclaration,
ConstructorDeclaration,
FieldDeclaration,
Annotation,
SwitchCase,
DefaultCase,
BlockStatement,
CompilationUnit,
Error,
}Expand description
Java element type.
Variants§
Token(JavaTokenType)
Token.
Root
Root node.
Identifier
Identifier.
LiteralExpression
Literal expression.
ParenthesizedExpression
Parenthesized expression.
ArrayCreation
Array creation expression.
MethodCall
Method call expression.
UnaryExpression
Unary expression.
BinaryExpression
Binary expression.
AssignmentExpression
Assignment expression.
CastExpression
Cast expression.
PostfixExpression
Postfix expression.
TernaryExpression
Ternary expression.
MemberSelect
Member select expression.
ArrayAccess
Array access expression.
NewExpression
New expression.
VariableDeclaration
Variable declaration.
ExpressionStatement
Expression statement.
IfStatement
If statement.
WhileStatement
While statement.
DoWhileStatement
Do-while statement.
ForStatement
For statement.
SwitchStatement
Switch statement.
ReturnStatement
Return statement.
Break
Break statement.
Continue
Continue statement.
Parameter
Parameter.
CatchClause
Catch clause.
TryStatement
Try statement.
ThrowStatement
Throw statement.
ThrowsClause
Throws clause.
Package
Package declaration.
Import
Import declaration.
ClassDeclaration
Class declaration.
InterfaceDeclaration
Interface declaration.
EnumDeclaration
Enum declaration.
StructDeclaration
Struct declaration.
RecordDeclaration
Record declaration.
MethodDeclaration
Method declaration.
ConstructorDeclaration
Constructor declaration.
FieldDeclaration
Field declaration.
Annotation
Annotation.
SwitchCase
Switch case.
DefaultCase
Default case.
BlockStatement
Block statement.
CompilationUnit
Compilation unit.
Error
Error element.
Trait Implementations§
Source§impl Clone for JavaElementType
impl Clone for JavaElementType
Source§fn clone(&self) -> JavaElementType
fn clone(&self) -> JavaElementType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more