Class AbstractTypedElement<T extends Type>

All Implemented Interfaces:
Element, NamedElement, OrdinalElement, ElementWithSourceCode, NamedElementWithSourceCode, TypedElement
Direct Known Subclasses:
AbstractProperty, EnumerationLiteralImpl

public abstract class AbstractTypedElement<T extends Type> extends AbstractIdentifierElement implements TypedElement
  • Field Details

    • type

      @Nonnull protected final T extends Type type
  • Constructor Details

    • AbstractTypedElement

      protected AbstractTypedElement(@Nonnull org.antlr.v4.runtime.ParserRuleContext elementContext, @Nonnull Optional<Element> macroElement, @Nullable SourceCode sourceCode, int ordinal, @Nonnull KlassParser.IdentifierContext nameContext, @Nonnull T type)
  • Method Details