daikon.dcomp
Class DCRuntime.PrimitiveArrayTag

Object
  extended by DCRuntime.FieldTag
      extended by DCRuntime.PrimitiveArrayTag
Enclosing class:
DCRuntime

public static class DCRuntime.PrimitiveArrayTag
extends DCRuntime.FieldTag

Class that gets the list of tags for primitive arrays. Note that primitive arrays can both be actual arrays of primitives and also arrays of classes containing primitives. In the second case, there is a separate object that contains each of the 'array' values


Constructor Summary
DCRuntime.PrimitiveArrayTag(FieldInfo fi)
           
 
Method Summary
 Object get_tag(Object parent, Object obj)
          Returns a list of object tags
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DCRuntime.PrimitiveArrayTag

public DCRuntime.PrimitiveArrayTag(FieldInfo fi)
Method Detail

get_tag

public Object get_tag(Object parent,
                      Object obj)
Returns a list of object tags

Parameters:
parent - Object that contains the field (if any)
obj - Value of the field itself (if available and if its an object