gw.lang.reflect.java.IJavaPropertyInfo Maven / Gradle / Ivy
/*
* Copyright 2014 Guidewire Software, Inc.
*/
package gw.lang.reflect.java;
import gw.lang.javadoc.IDocRef;
import gw.lang.javadoc.IMethodNode;
import gw.lang.reflect.IAttributedFeatureInfo;
import gw.lang.reflect.IMethodBackedPropertyInfo;
import gw.lang.reflect.IMethodInfo;
import gw.lang.reflect.IPropertyInfo;
public interface IJavaPropertyInfo extends IAttributedFeatureInfo, IPropertyInfo, IJavaBasePropertyInfo, IMethodBackedPropertyInfo
{
IDocRef getMethodDocs();
String getShortDescription();
IMethodInfo getReadMethodInfo();
IMethodInfo getWriteMethodInfo();
IJavaPropertyDescriptor getPropertyDescriptor();
IJavaClassField getPublicField();
}