| 1 24 25 package org.aspectj.compiler.base.ast; 26 27 import org.aspectj.compiler.base.*; 28 29 31 public class Field extends SemanticObject { 32 public Field(FieldDec fieldDec) { 33 super(fieldDec); 34 } 35 36 public boolean isConstant() { 37 return getFieldDec().isConstant(); 38 } 39 40 public FieldDec getFieldDec() { return (FieldDec)dec; } 41 42 public Type getFieldType() { return getFieldDec().getType(); } 43 44 public Method getBackdoorGetterMethod() { 45 return getFieldDec().getBackdoorGetterMethod().getMethod(); 46 } 47 public Method getBackdoorSetterMethod() { 48 return getFieldDec().getBackdoorSetterMethod().getMethod(); 49 } 50 public String getDescriptor() { 51 return getFieldDec().getDescriptor(); 52 } 53 54 public String toString() { 55 return "Field(fieldDec: " + getFieldDec() + ")"; 56 } 57 } 58 | Popular Tags |