package org.elixir_lang.psi.impl; import com.intellij.extapi.psi.StubBasedPsiElementBase; import com.intellij.lang.ASTNode; import com.intellij.psi.stubs.IStubElementType; import com.intellij.psi.stubs.StubElement; import org.jetbrains.annotations.NotNull; public class StubbedPsiElementBase<T extends StubElement<?>> extends StubBasedPsiElementBase<T> { /* * Constructors */ public StubbedPsiElementBase(@NotNull T stub, @NotNull IStubElementType nodeType) { super(stub, nodeType); } public StubbedPsiElementBase(@NotNull ASTNode node) { super(node); } /* * Instance Methods */ @Override public String toString() { return getElementType().toString(); } }