Module xswag_syntax_java::ast [] [src]

Reexports

pub use self::item::ItemExt;
pub use self::item::TypeDef;
pub use self::item::Interface;
pub use self::item::Class;
pub use self::item::ClassMember;
pub use self::item::Field;
pub use self::item::Method;
pub use self::item::TypeItem;
pub use self::item::FormalParameter;
pub use self::block::Block;
pub use self::block::BlockStatement;
pub use self::block::Statement;
pub use self::block::StatementType;
pub use self::block::Expr;
pub use self::block::ExprType;
pub use self::block::BinOpType;
pub use self::block::UnaryOpType;
pub use self::block::MethodInvocationType;
pub use self::block::ForInit;
pub use self::block::VariableDeclarator;
pub use self::block::SwitchArm;
pub use self::block::SwitchLabel;

Modules

block
item

Structs

CompilationUnit

A Java compilation unit. This is the goal symbol for the syntactic grammar.

Ident
Name
Path
Spanned
Type

Enums

Import

A import declaration

Modifier
Visibility

Type Definitions

Dims