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

# Enum ElementKind

=
public final enum ElementKind
extends java.lang.Enum<javax.lang.model.element.ElementKind>

## Enum Constants

- =
  ANNOTATION_TYPE
- =
  BINDING_VARIABLE
- =
  CLASS
- =
  CONSTRUCTOR
- =
  ENUM
- =
  ENUM_CONSTANT
- =
  EXCEPTION_PARAMETER
- =
  FIELD
- =
  INSTANCE_INIT
- =
  INTERFACE
- =
  LOCAL_VARIABLE
- =
  METHOD
- =
  MODULE
- =
  OTHER
- =
  PACKAGE
- =
  PARAMETER
- =
  RECORD
- =
  RECORD_COMPONENT
- =
  RESOURCE_VARIABLE
- =
  STATIC_INIT
- =
  TYPE_PARAMETER

## Methods

- =
  public boolean isClass()
- =
  public boolean isDeclaredType()
- =
  public boolean isExecutable()
- =
  public boolean isField()
- =
  public boolean isInitializer()
- =
  public boolean isInterface()
- =
  public boolean isVariable()
- =
  public static javax.lang.model.element.ElementKind valueOf(java.lang.String arg0)
- =
  public static javax.lang.model.element.ElementKind[] values()

## Summary

No differences.