com.vmlens.trace.agent.bootstrap.callback.obj.gen.HashSetCallbackGen Maven / Gradle / Ivy
package com.vmlens.trace.agent.bootstrap.callback.obj.gen;
import com.vmlens.trace.agent.bootstrap.callback.obj.*;
import java.util.*;
import com.vmlens.trace.agent.bootstrap.callback.field.MemoryAccessType;
/* templates/MapTemplateCallback.mustache */
public class HashSetCallbackGen extends HashSetCallback
{
public static boolean add ( HashSet obj ,java.lang.Object a0 , int methodId )
{
boolean result =
obj.add ( a0 );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ_WRITE , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ_WRITE , methodId);
}
return result;
}
public static boolean remove ( HashSet obj ,java.lang.Object a0 , int methodId )
{
boolean result =
obj.remove ( a0 );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ_WRITE , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ_WRITE , methodId);
}
return result;
}
public static boolean retainAll ( HashSet obj ,java.util.Collection a0 , int methodId )
{
boolean result =
obj.retainAll ( a0 );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ_WRITE , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ_WRITE , methodId);
}
return result;
}
public static boolean removeAll ( HashSet obj ,java.util.Collection a0 , int methodId )
{
boolean result =
obj.removeAll ( a0 );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ_WRITE , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ_WRITE , methodId);
}
return result;
}
public static void clear ( HashSet obj , int methodId )
{
obj.clear ( );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ_WRITE , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ_WRITE , methodId);
}
}
public static int size ( HashSet obj , int methodId )
{
int result =
obj.size ( );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ , methodId);
}
return result;
}
public static boolean isEmpty ( HashSet obj , int methodId )
{
boolean result =
obj.isEmpty ( );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ , methodId);
}
return result;
}
public static boolean contains ( HashSet obj ,java.lang.Object a0 , int methodId )
{
boolean result =
obj.contains ( a0 );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ , methodId);
}
return result;
}
public static java.lang.Object[] toArray ( HashSet obj , int methodId )
{
java.lang.Object[] result =
obj.toArray ( );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ , methodId);
}
return result;
}
public static java.lang.Object[] toArray ( HashSet obj ,java.lang.Object[] a0 , int methodId )
{
java.lang.Object[] result =
obj.toArray ( a0 );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ , methodId);
}
return result;
}
public static boolean containsAll ( HashSet obj ,java.util.Collection a0 , int methodId )
{
boolean result =
obj.containsAll ( a0 );
if( obj instanceof java.util.HashSet )
{
access( obj, MemoryAccessType.IS_READ , methodId);
}
else
{
DelegateRepository.access(obj , MemoryAccessType.IS_READ , methodId);
}
return result;
}
public static java.util.Iterator iterator ( HashSet obj , int methodId )
{
java.util.Iterator result =
obj.iterator ( );
createDelegate( result , obj );
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy