Struct java_asm::field::FieldVisitor
source · pub struct FieldVisitor<'a> {
pub delegated: Option<&'a FieldVisitor<'a>>,
}Fields§
§delegated: Option<&'a FieldVisitor<'a>>Implementations§
source§impl<'a> FieldVisitor<'a>
impl<'a> FieldVisitor<'a>
pub fn new() -> Self
pub fn from(origin: &'a FieldVisitor<'_>) -> Self
source§impl FieldVisitor<'_>
impl FieldVisitor<'_>
sourcepub fn visit_annotation(
&self,
descriptor: &str,
visible: bool
) -> Option<&AnnotationVisitor<'_>>
pub fn visit_annotation( &self, descriptor: &str, visible: bool ) -> Option<&AnnotationVisitor<'_>>
Visits an annotation of the field.
- descriptor the class descriptor of the annotation class.
- visible
trueif the annotation is visible at runtime.
returns a visitor to visit the annotation values, or null if this visitor is not
interested in visiting this annotation.
pub fn visit_attribute(&self, attr: &Attribute) -> Option<()>
pub fn visit_end(&self) -> Option<()>
Trait Implementations§
source§impl<'a> Default for FieldVisitor<'a>
impl<'a> Default for FieldVisitor<'a>
source§fn default() -> FieldVisitor<'a>
fn default() -> FieldVisitor<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> Freeze for FieldVisitor<'a>
impl<'a> RefUnwindSafe for FieldVisitor<'a>
impl<'a> Send for FieldVisitor<'a>
impl<'a> Sync for FieldVisitor<'a>
impl<'a> Unpin for FieldVisitor<'a>
impl<'a> UnwindSafe for FieldVisitor<'a>
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