pub enum JType {
Bool,
Byte,
Short,
Int,
Long,
Char,
Float,
Double,
Void,
Ref(String),
Array(Box<JType>),
Var,
}Expand description
Java 类型(第一阶段的最小集合;Ref 存类型名字符串,泛型参数并入字符串)。
Variants§
Bool
Byte
Short
Int
Long
Char
Float
Double
Void
Ref(String)
引用类型,存点分名或简单名(可含泛型参数原文,如 Map<String, ?>)。
Array(Box<JType>)
Var
var / 推断类型 / 未知。
Implementations§
Trait Implementations§
impl Eq for JType
impl StructuralPartialEq for JType
Auto Trait Implementations§
impl Freeze for JType
impl RefUnwindSafe for JType
impl Send for JType
impl Sync for JType
impl Unpin for JType
impl UnsafeUnpin for JType
impl UnwindSafe for JType
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