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

com.vmlens.trace.agent.bootstrap.callback.obj.HashMapCallback 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.HashMap;
import java.util.Set;

import com.vmlens.trace.agent.bootstrap.util.Constants;;


public class HashMapCallback {

	static final ObjectCallbackState objectCallbackState = new ObjectCallbackState( Constants.FIELD_ID_JAVA_UTIL_HASH_MAP );
	
	
	
	protected static void access(Object obj, int operation, int methodId)
	{
		objectCallbackState.access(obj , operation , methodId);
	}
	
	
	public static void createDelegate(Object delegate , Object obj)
	{
		DelegateRepository.put(delegate, obj , objectCallbackState );
	}
	
	
	
//	public static Set  entrySet(HashMap hashMap, int methodId) {
//	       
//		Set entrySet =  hashMap.entrySet();
//		
//		
//		DelegateRepository.put(entrySet, objectCallbackState.getObjectState(hashMap), objectCallbackState.fieldId);
//		
//		return entrySet;
//    }
	
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy