Crate java_lang

Source

Macros§

ts

Structs§

Annotation
AnnotationDeclaration
ClassDeclaration
DocumentationComment
Java中的文档注释
EnumDeclaration
InterfaceDeclaration
ModuleDeclaration
ModuleDeclaration表示Java程序中的模块声明。 它包括模块的名称、注解、指令以及是否为开放模块。
ModuleDirective
PackageDeclaration
PackageDeclaration表示Java程序中的包声明。 它包括包的名称、修饰符和文档注释。
TokenStream

Enums§

CompilationUnitDeclaration
CompilationUnitDeclaration表示一个编译单元,它是Java程序语法语法的终极符号。 它可以是普通编译单元或模块编译单元。
ImportDeclaration
ImportDeclaration 枚举表示Java中的导入声明。
Token
TopLevelClassOrInterfaceDeclaration
TopLevelClassOrInterfaceDeclaration表示Java程序中的顶层类或接口声明。 它可以是类声明或接口声明。

Traits§

AnnotationMethod
ArrayCreator
ArrayInitializer
ArraySelector
AssertStatement
Assignment
BasicType
BinaryOperation
BlockStatement
BreakStatement
Cast
CatchClause
CatchClauseParameter
ClassCreator
ClassReference
ConstantDeclaration
ConstructorDeclaration
ContinueStatement
Creator
DoStatement
ElementArrayValue
ElementValuePair
EnhancedForControl
EnumBody
EnumConstantDeclaration
ExplicitConstructorInvocation
Expression
FieldDeclaration
member
ForControl
ForStatement
FormalParameter
IfStatement
InferredFormalParameter
InnerClassCreator
Invocation
LambdaExpression
Literal
LocalVariableDeclaration
MemberReference
MethodDeclaration
member
MethodInvocation
MethodReference
Primary
ReferenceType
ReturnStatement
StatementExpression
SuperConstructorInvocation
SuperMemberReference
SuperMethodInvocation
SwitchStatement
SwitchStatementCase
SynchronizedStatement
TernaryExpression
This
ThrowStatement
TryResource
TryStatement
TypeArgument
TypeParameter
VariableDeclaration
VariableDeclarator
VoidClassReference
WhileStatement

Functions§

compilation_unit_declaration
解析编译单元声明从给定的标记流中。
import_declaration
解析导入声明
import_declarations
解析导入声明列表
one_token
package_declaration
解析包声明从给定的标记流中。
parse