de.grogra.reflect
Class FieldChainImpl

java.lang.Object
  extended by de.grogra.reflect.FieldChainImpl
All Implemented Interfaces:
FieldChain

public class FieldChainImpl
extends java.lang.Object
implements FieldChain


Constructor Summary
FieldChainImpl(Field field)
           
FieldChainImpl(FieldChain list, Field field)
           
 
Method Summary
 Field getField(int index)
           
 int length()
           
 boolean overlaps(int[] indices, FieldChain list, int[] listIndices)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FieldChainImpl

public FieldChainImpl(Field field)

FieldChainImpl

public FieldChainImpl(FieldChain list,
                      Field field)
Method Detail

getField

public Field getField(int index)
Specified by:
getField in interface FieldChain

length

public int length()
Specified by:
length in interface FieldChain

overlaps

public boolean overlaps(int[] indices,
                        FieldChain list,
                        int[] listIndices)
Specified by:
overlaps in interface FieldChain

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object