package com.telerik.metadata.bcl; import com.telerik.metadata.desc.FieldDescriptor; import com.telerik.metadata.desc.TypeDescriptor; import org.apache.bcel.classfile.Field; public class FieldInfo implements FieldDescriptor { private final Field f; public FieldInfo(Field f) { this.f = f; } @Override public boolean isPublic() { return f.isPublic(); } @Override public boolean isProtected() { return f.isProtected(); } @Override public boolean isFinal() { return f.isFinal(); } @Override public boolean isStatic() { return f.isStatic(); } @Override public String getName() { return f.getName(); } @Override public TypeDescriptor getType() { return new TypeInfo(f.getType()); } }