All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vmlens.trace.agent.bootstrap.callback.obj.SetCallback Maven / Gradle / Ivy

There is a newer version: 1.1.5
Show newest version
package com.vmlens.trace.agent.bootstrap.callback.obj;

import java.util.Iterator;
import java.util.Set;

import com.vmlens.trace.agent.bootstrap.callback.field.MemoryAccessType;

public class SetCallback {

	protected static void access(Set obj, int isReadWrite, int methodId) {
	
		
		HashSetCallback.access(obj, isReadWrite, methodId);
		
	}
	
	
	protected static void createDelegate(Iterator result, Set obj) {
	
		
		if( obj instanceof java.util.HashSet)
		{
			HashSetCallback.createDelegate(result, obj);
		}
		else
		{
			DelegateTarget delegateTarget =  DelegateRepository.getDelegate(obj);
			
			if(delegateTarget != null)
			{
				DelegateRepository.put4DelegateTarget(result, delegateTarget);
			}
			
			
		}
		
		

		
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy