Trait AutoDeallocateBuilder

Source
pub trait AutoDeallocateBuilder<'a, T> {
    // Required method
    fn build(&self, _: &'a JVMTIEnv<'a>) -> Vec<T>;
}

Required Methods§

Source

fn build(&self, _: &'a JVMTIEnv<'a>) -> Vec<T>

Implementors§

Source§

impl<'a> AutoDeallocateBuilder<'a, JClass<'a>> for MutAutoDeallocateObjectArrayBuilder<jclass>

Source§

impl<'a> AutoDeallocateBuilder<'a, JExtensionEventInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiExtensionEventInfo>

Source§

impl<'a> AutoDeallocateBuilder<'a, JExtensionFunctionInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiExtensionFunctionInfo>

Source§

impl<'a> AutoDeallocateBuilder<'a, JFieldID<'a>> for MutAutoDeallocateObjectArrayBuilder<jfieldID>

Source§

impl<'a> AutoDeallocateBuilder<'a, JLineNumberEntry<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiLineNumberEntry>

Source§

impl<'a> AutoDeallocateBuilder<'a, JLocalVariableEntry<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiLocalVariableEntry>

Source§

impl<'a> AutoDeallocateBuilder<'a, JMethodID<'a>> for MutAutoDeallocateObjectArrayBuilder<jmethodID>

Source§

impl<'a> AutoDeallocateBuilder<'a, JMonitorStackDepthInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiMonitorStackDepthInfo>

Source§

impl<'a> AutoDeallocateBuilder<'a, JObject<'a>> for MutAutoDeallocateObjectArrayBuilder<jobject>

Source§

impl<'a> AutoDeallocateBuilder<'a, JParamInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiParamInfo>

Source§

impl<'a> AutoDeallocateBuilder<'a, JStackInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiStackInfo>

Source§

impl<'a> AutoDeallocateBuilder<'a, JThreadGroupID<'a>> for MutAutoDeallocateObjectArrayBuilder<jthreadGroup>

Source§

impl<'a> AutoDeallocateBuilder<'a, JThreadID<'a>> for MutAutoDeallocateObjectArrayBuilder<jthread>