pub struct JCapabilities<'a> { /* private fields */ }
Implementations§
Source§impl<'a> JCapabilities<'a>
impl<'a> JCapabilities<'a>
pub fn new() -> JCapabilities<'a>
pub fn merge(other: jvmtiCapabilities) -> JCapabilities<'a>
pub fn can_tag_objects(&mut self)
pub fn can_generate_field_modification_events(&mut self)
pub fn can_generate_field_access_events(&mut self)
pub fn can_get_bytecodes(&mut self)
pub fn can_get_synthetic_attribute(&mut self)
pub fn can_get_owned_monitor_info(&mut self)
pub fn can_get_current_contended_monitor(&mut self)
pub fn can_get_monitor_info(&mut self)
pub fn can_pop_frame(&mut self)
pub fn can_redefine_classes(&mut self)
pub fn can_signal_thread(&mut self)
pub fn can_get_source_file_name(&mut self)
pub fn can_get_line_numbers(&mut self)
pub fn can_get_source_debug_extension(&mut self)
pub fn can_access_local_variables(&mut self)
pub fn can_maintain_original_method_order(&mut self)
pub fn can_generate_single_step_events(&mut self)
pub fn can_generate_exception_events(&mut self)
pub fn can_generate_frame_pop_events(&mut self)
pub fn can_generate_breakpoint_events(&mut self)
pub fn can_suspend(&mut self)
pub fn can_redefine_any_class(&mut self)
pub fn can_get_current_thread_cpu_time(&mut self)
pub fn can_get_thread_cpu_time(&mut self)
pub fn can_generate_method_entry_events(&mut self)
pub fn can_generate_method_exit_events(&mut self)
pub fn can_generate_all_class_hook_events(&mut self)
pub fn can_generate_compiled_method_load_events(&mut self)
pub fn can_generate_monitor_events(&mut self)
pub fn can_generate_vm_object_alloc_events(&mut self)
pub fn can_generate_native_method_bind_events(&mut self)
pub fn can_generate_garbage_collection_events(&mut self)
pub fn can_generate_object_free_events(&mut self)
pub fn can_force_early_return(&mut self)
pub fn can_get_owned_monitor_stack_depth_info(&mut self)
pub fn can_get_constant_pool(&mut self)
pub fn can_set_native_method_prefix(&mut self)
pub fn can_retransform_classes(&mut self)
pub fn can_retransform_any_class(&mut self)
pub fn can_generate_resource_exhaustion_heap_events(&mut self)
pub fn can_generate_resource_exhaustion_threads_events(&mut self)
Trait Implementations§
Source§impl<'a> Clone for JCapabilities<'a>
impl<'a> Clone for JCapabilities<'a>
Source§fn clone(&self) -> JCapabilities<'a>
fn clone(&self) -> JCapabilities<'a>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a> Debug for JCapabilities<'a>
impl<'a> Debug for JCapabilities<'a>
Source§impl<'a> From<JCapabilities<'a>> for jvmtiCapabilities
impl<'a> From<JCapabilities<'a>> for jvmtiCapabilities
Source§fn from(value: JCapabilities<'a>) -> Self
fn from(value: JCapabilities<'a>) -> Self
Converts to this type from the input type.
impl<'a> Copy for JCapabilities<'a>
Auto Trait Implementations§
impl<'a> Freeze for JCapabilities<'a>
impl<'a> RefUnwindSafe for JCapabilities<'a>
impl<'a> Send for JCapabilities<'a>
impl<'a> Sync for JCapabilities<'a>
impl<'a> Unpin for JCapabilities<'a>
impl<'a> UnwindSafe for JCapabilities<'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