Struct proguard::Class
[−]
[src]
pub struct Class<'a> { /* fields omitted */ }
Represents class mapping information.
Methods
impl<'a> Class<'a>
[src]
fn class_name(&self) -> &str
[src]
Returns the name of the class.
fn alias(&self) -> &str
[src]
Returns the obfuscated alias of a class.
fn get_field(&'a self, alias: &str) -> Option<MemberInfo<'a>>
[src]
Looks up a field by an alias.
fn get_methods(
&'a self,
alias: &str,
lineno: Option<u32>
) -> Vec<MemberInfo<'a>>
[src]
&'a self,
alias: &str,
lineno: Option<u32>
) -> Vec<MemberInfo<'a>>
Looks up all matching methods for a given alias.
If the line number is supplied as well the return value will most likely only return a single item if found.
fn members<'this>(&'this self) -> MemberIter<'this>
[src]
Iterates over all members of the class.
Trait Implementations
impl<'a> Clone for Class<'a>
[src]
fn clone(&self) -> Class<'a>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more