package com.vladium.utils; import java.lang.reflect.Field; // ---------------------------------------------------------------------------- /** * An {@link ILink} implementation for tree links created by class instance fields. * * @author (C) <a href="http://www.javaworld.com/columns/jw-qna-index.shtml">Vlad Roubtsov</a>, 2003 */ final class ClassFieldLink implements ILink { // public: ................................................................ // ILink: public String name () { return ObjectProfiler.fieldName (m_field, ObjectProfiler.SHORT_TYPE_NAMES); } // protected: ............................................................. // package: ............................................................... ClassFieldLink (final Field field) { m_field = field; } // private: ............................................................... private final Field m_field; } // end of class // ----------------------------------------------------------------------------