Enum dex::encoded_value::EncodedValue [−][src]
pub enum EncodedValue {}Show variants
Byte(byte), Short(short), Char(ushort), Int(int), Long(long), Type(Type), Float(f32), Double(f64), MethodType(ProtoIdItem), MethodHandle(MethodHandleItem), String(DexString), Field(FieldIdItem), Method(MethodIdItem), Annotation(EncodedAnnotation), Array(Vec<EncodedValue>), Enum(FieldIdItem), Null, Boolean(bool),
Expand description
Used to represent values of fields, annotations etc. Android docs
Variants
Byte(byte)
Short(short)
Char(ushort)
Int(int)
Long(long)
Type(Type)
Float(f32)
Double(f64)
MethodType(ProtoIdItem)
MethodHandle(MethodHandleItem)
String(DexString)
Field(FieldIdItem)
Method(MethodIdItem)
Annotation(EncodedAnnotation)
Array(Vec<EncodedValue>)
Enum(FieldIdItem)
Boolean(bool)
Implementations
impl EncodedValue
[src]
impl EncodedValue
[src]pub fn is_method_handle(&self) -> bool
[src]
pub fn is_method_handle(&self) -> bool
[src]Returns true
if the value is a method handle
pub fn is_method_type(&self) -> bool
[src]
pub fn is_method_type(&self) -> bool
[src]Returns true
if the value is a method type
pub fn is_annotation(&self) -> bool
[src]
pub fn is_annotation(&self) -> bool
[src]Returns true
if the value is a annotation
Trait Implementations
impl Debug for EncodedValue
[src]
impl Debug for EncodedValue
[src]impl PartialEq<DexString> for EncodedValue
[src]
impl PartialEq<DexString> for EncodedValue
[src]impl PartialEq<EncodedValue> for EncodedValue
[src]
impl PartialEq<EncodedValue> for EncodedValue
[src]fn eq(&self, other: &EncodedValue) -> bool
[src]
fn eq(&self, other: &EncodedValue) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &EncodedValue) -> bool
[src]
fn ne(&self, other: &EncodedValue) -> bool
[src]This method tests for !=
.
impl PartialEq<Type> for EncodedValue
[src]
impl PartialEq<Type> for EncodedValue
[src]impl PartialEq<bool> for EncodedValue
[src]
impl PartialEq<bool> for EncodedValue
[src]impl PartialEq<f32> for EncodedValue
[src]
impl PartialEq<f32> for EncodedValue
[src]impl PartialEq<f64> for EncodedValue
[src]
impl PartialEq<f64> for EncodedValue
[src]impl PartialEq<i16> for EncodedValue
[src]
impl PartialEq<i16> for EncodedValue
[src]impl PartialEq<i32> for EncodedValue
[src]
impl PartialEq<i32> for EncodedValue
[src]impl PartialEq<i64> for EncodedValue
[src]
impl PartialEq<i64> for EncodedValue
[src]impl PartialEq<i8> for EncodedValue
[src]
impl PartialEq<i8> for EncodedValue
[src]impl PartialEq<str> for EncodedValue
[src]
impl PartialEq<str> for EncodedValue
[src]impl PartialEq<u16> for EncodedValue
[src]
impl PartialEq<u16> for EncodedValue
[src]