org.jetbrains.jet.lang.resolve.java.structure
Interface JavaMethod

All Superinterfaces:
JavaAnnotationOwner, JavaElement, JavaMember, JavaModifierListOwner, JavaNamedElement, JavaTypeParameterListOwner
All Known Implementing Classes:
JavaMethodImpl

public interface JavaMethod
extends JavaMember, JavaTypeParameterListOwner


Method Summary
 JavaType getReturnType()
           
 java.util.List<JavaValueParameter> getValueParameters()
           
 boolean hasAnnotationParameterDefaultValue()
           
 
Methods inherited from interface org.jetbrains.jet.lang.resolve.java.structure.JavaMember
getContainingClass
 
Methods inherited from interface org.jetbrains.jet.lang.resolve.java.structure.JavaModifierListOwner
getVisibility, isAbstract, isFinal, isStatic
 
Methods inherited from interface org.jetbrains.jet.lang.resolve.java.structure.JavaAnnotationOwner
findAnnotation, getAnnotations
 
Methods inherited from interface org.jetbrains.jet.lang.resolve.java.structure.JavaNamedElement
getName
 
Methods inherited from interface org.jetbrains.jet.lang.resolve.java.structure.JavaTypeParameterListOwner
getTypeParameters
 

Method Detail

getValueParameters

@NotNull
java.util.List<JavaValueParameter> getValueParameters()

hasAnnotationParameterDefaultValue

boolean hasAnnotationParameterDefaultValue()

getReturnType

@Nullable
JavaType getReturnType()