Class DelegatingElement

java.lang.Object
org.microbean.lang.element.DelegatingElement
All Implemented Interfaces:
Constable, AnnotatedConstruct, Element, ExecutableElement, ModuleElement, PackageElement, Parameterizable, QualifiedNameable, RecordComponentElement, TypeElement, TypeParameterElement, VariableElement

An Element that implements all known Element subinterfaces and delegates to an underlying Element for all operations.

This class is safe for concurrent use by multiple threads.

Author:
Laird Nelson