/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.lang.reflect.java;
import gw.lang.javadoc.IDocRef;
import gw.lang.javadoc.IMethodNode;
import gw.lang.javadoc.JavaHasParams;
import gw.lang.reflect.IAttributedFeatureInfo;
import gw.lang.reflect.IGenericMethodInfo;
import gw.lang.reflect.IMethodInfo;
import gw.lang.reflect.IParameterInfo;
import gw.lang.reflect.IType;
import java.lang.reflect.Method;
public interface IJavaMethodInfo extends IAttributedFeatureInfo, IMethodInfo, IGenericMethodInfo, JavaHasParams
{
IParameterInfo[] getGenericParameters();
IType getGenericReturnType();
String getShortDescription();
IJavaClassMethod getMethod();
IDocRef<IMethodNode> getMethodDocs();
Method getRawMethod();
int getModifiers();
}