/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.internal.gosu.parser;
import gw.lang.reflect.BeanInfoUtil;
import gw.lang.reflect.IScriptabilityModifier;
import java.beans.FeatureDescriptor;
import java.lang.reflect.Method;
public class GWMethodDescriptor extends FeatureDescriptor {
private Method _method;
public GWMethodDescriptor(Method method) {
_method = method;
}
public synchronized Method getMethod() {
return _method;
}
public String getName() {
return _method.getName();
}
public boolean isHidden() {
return false;
}
public boolean isVisible(IScriptabilityModifier constraint) {
return BeanInfoUtil.isVisible(this, constraint);
}
}