pub enum JavaSyntaxKind {
Show 111 variants
Abstract,
Assert,
Boolean,
Break,
Byte,
Case,
Catch,
Char,
Class,
Const,
Continue,
Default,
Do,
Double,
Else,
Enum,
Extends,
Final,
Finally,
Float,
For,
If,
Goto,
Implements,
Import,
Instanceof,
Int,
Interface,
Long,
Native,
New,
Package,
Private,
Protected,
Public,
Return,
Short,
Static,
Strictfp,
Super,
Switch,
Synchronized,
This,
Throw,
Throws,
Transient,
Try,
Void,
Volatile,
While,
IntegerLiteral,
FloatingPointLiteral,
BooleanLiteral,
CharacterLiteral,
StringLiteral,
NullLiteral,
Assign,
GreaterThan,
LessThan,
Bang,
Tilde,
Question,
Colon,
Equals,
LessThanEquals,
GreaterThanEquals,
BangEquals,
AmpersandAmpersand,
PipePipe,
PlusPlus,
MinusMinus,
Plus,
Minus,
Asterisk,
Slash,
Ampersand,
Pipe,
Caret,
Percent,
LeftShift,
RightShift,
UnsignedRightShift,
PlusEquals,
MinusEquals,
AsteriskEquals,
SlashEquals,
AmpersandEquals,
PipeEquals,
CaretEquals,
PercentEquals,
LeftShiftEquals,
RightShiftEquals,
UnsignedRightShiftEquals,
LeftParen,
RightParen,
LeftBrace,
RightBrace,
LeftBracket,
RightBracket,
Semicolon,
Comma,
Dot,
Ellipsis,
At,
DoubleColon,
Identifier,
LineComment,
BlockComment,
Whitespace,
Eof,
Error,
}Expand description
Java 语言Token 类型
Variants§
Abstract
Assert
Boolean
Break
Byte
Case
Catch
Char
Class
Const
Continue
Default
Do
Double
Else
Enum
Extends
Final
Finally
Float
For
If
Goto
Implements
Import
Instanceof
Int
Interface
Long
Native
New
Package
Private
Protected
Public
Return
Short
Static
Strictfp
Super
Switch
Synchronized
This
Throw
Throws
Transient
Try
Void
Volatile
While
IntegerLiteral
FloatingPointLiteral
BooleanLiteral
CharacterLiteral
StringLiteral
NullLiteral
Assign
GreaterThan
LessThan
Bang
Tilde
Question
Colon
Equals
LessThanEquals
GreaterThanEquals
BangEquals
AmpersandAmpersand
PipePipe
PlusPlus
MinusMinus
Plus
Minus
Asterisk
Slash
Ampersand
Pipe
Caret
Percent
LeftShift
RightShift
UnsignedRightShift
PlusEquals
MinusEquals
AsteriskEquals
SlashEquals
AmpersandEquals
PipeEquals
CaretEquals
PercentEquals
LeftShiftEquals
RightShiftEquals
UnsignedRightShiftEquals
LeftParen
RightParen
LeftBrace
RightBrace
LeftBracket
RightBracket
Semicolon
Comma
Dot
Ellipsis
At
DoubleColon
Identifier
LineComment
BlockComment
Whitespace
Eof
Error
Implementations§
Source§impl JavaSyntaxKind
impl JavaSyntaxKind
pub fn is_keyword(s: &str) -> bool
pub fn from_keyword_str(s: &str) -> Option<JavaSyntaxKind>
Trait Implementations§
Source§impl Clone for JavaSyntaxKind
impl Clone for JavaSyntaxKind
Source§fn clone(&self) -> JavaSyntaxKind
fn clone(&self) -> JavaSyntaxKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JavaSyntaxKind
impl Debug for JavaSyntaxKind
Source§impl<'de> Deserialize<'de> for JavaSyntaxKind
impl<'de> Deserialize<'de> for JavaSyntaxKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for JavaSyntaxKind
impl Hash for JavaSyntaxKind
Source§impl PartialEq for JavaSyntaxKind
impl PartialEq for JavaSyntaxKind
Source§impl Serialize for JavaSyntaxKind
impl Serialize for JavaSyntaxKind
Source§impl SyntaxKind for JavaSyntaxKind
impl SyntaxKind for JavaSyntaxKind
Source§fn is_trivia(&self) -> bool
fn is_trivia(&self) -> bool
Returns true if this kind represents trivia (whitespace, comments, etc.). Read more
Source§fn is_comment(&self) -> bool
fn is_comment(&self) -> bool
Returns true if this kind represents a comment. Read more
Source§fn is_whitespace(&self) -> bool
fn is_whitespace(&self) -> bool
Returns true if this kind represents whitespace.
Source§fn is_token_type(&self) -> bool
fn is_token_type(&self) -> bool
Returns true if this kind represents a token type. Read more
Source§fn is_element_type(&self) -> bool
fn is_element_type(&self) -> bool
Returns true if this kind represents an element type. Read more
impl Copy for JavaSyntaxKind
impl Eq for JavaSyntaxKind
impl StructuralPartialEq for JavaSyntaxKind
Auto Trait Implementations§
impl Freeze for JavaSyntaxKind
impl RefUnwindSafe for JavaSyntaxKind
impl Send for JavaSyntaxKind
impl Sync for JavaSyntaxKind
impl Unpin for JavaSyntaxKind
impl UnwindSafe for JavaSyntaxKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more