Module java.compiler
Package javax.lang.model.element

# Interface ExecutableElement

=
public abstract interface ExecutableElement
extends javax.lang.model.element.Element, javax.lang.model.element.Parameterizable

## Methods

- =
  public abstract javax.lang.model.type.TypeMirror asType()
- =
  public abstract javax.lang.model.element.AnnotationValue getDefaultValue()
- =
  public abstract javax.lang.model.element.Element getEnclosingElement()
- =
  public abstract java.util.List<? extends javax.lang.model.element.VariableElement> getParameters()
- =
  public abstract javax.lang.model.type.TypeMirror getReceiverType()
- =
  public abstract javax.lang.model.type.TypeMirror getReturnType()
- =
  public abstract javax.lang.model.element.Name getSimpleName()
- =
  public abstract java.util.List<? extends javax.lang.model.type.TypeMirror> getThrownTypes()
- =
  public abstract java.util.List<? extends javax.lang.model.element.TypeParameterElement> getTypeParameters()
- =
  public abstract boolean isDefault()
- =
  public abstract boolean isVarArgs()

## Summary

No differences.