1 /* 2 * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved. 3 */ 4 package com.tc.aspectwerkz.joinpoint; 5 6 import java.lang.reflect.Field; 7 8 /** 9 * Interface for the field RTTI (Runtime Type Information). 10 * 11 * @author <a HREF="mailto:jboner@codehaus.org">Jonas BonŽr </a> 12 */ 13 public interface FieldRtti extends MemberRtti { 14 /** 15 * Returns the field. 16 * 17 * @return the field 18 */ 19 Field getField(); 20 21 /** 22 * Returns the field type. 23 * 24 * @return the field type 25 */ 26 Class getFieldType(); 27 28 /** 29 * Returns the value of the field. 30 * 31 * @return the value of the field 32 */ 33 Object getFieldValue(); 34 }