package javax.lang.model.element; import java.util.List; import javax.lang.model.util.Types; import javax.lang.model.type.*; import checkers.javari.quals.*; public interface ExecutableElement extends Element, Parameterizable { @PolyRead List<? extends TypeParameterElement> getTypeParameters() @PolyRead; TypeMirror getReturnType() @ReadOnly; @PolyRead List<? extends VariableElement> getParameters() @PolyRead; boolean isVarArgs() @ReadOnly; @PolyRead List<? extends TypeMirror> getThrownTypes() @PolyRead; @PolyRead AnnotationValue getDefaultValue() @PolyRead; }