// This is a generated file. Not intended for manual editing. package org.dlangplugin.psi.impl; import java.util.List; import org.jetbrains.annotations.*; import com.intellij.lang.ASTNode; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiElementVisitor; import com.intellij.psi.util.PsiTreeUtil; import static org.dlangplugin.psi.DTokenTypes.*; import org.dlangplugin.psi.*; public class DLangDeclDefImpl extends DLangCompositeElementImpl implements DLangDeclDef { public DLangDeclDefImpl(ASTNode node) { super(node); } public void accept(@NotNull PsiElementVisitor visitor) { if (visitor instanceof DLangVisitor) ((DLangVisitor)visitor).visitDeclDef(this); else super.accept(visitor); } @Override @Nullable public DLangAliasThis getAliasThis() { return findChildByClass(DLangAliasThis.class); } @Override @Nullable public DLangAllocator getAllocator() { return findChildByClass(DLangAllocator.class); } @Override @Nullable public DLangAttributeSpecifier getAttributeSpecifier() { return findChildByClass(DLangAttributeSpecifier.class); } @Override @Nullable public DLangConditionalDeclaration getConditionalDeclaration() { return findChildByClass(DLangConditionalDeclaration.class); } @Override @Nullable public DLangConstructor getConstructor() { return findChildByClass(DLangConstructor.class); } @Override @Nullable public DLangDeallocator getDeallocator() { return findChildByClass(DLangDeallocator.class); } @Override @Nullable public DLangDebugSpecification getDebugSpecification() { return findChildByClass(DLangDebugSpecification.class); } @Override @Nullable public DLangDeclaration getDeclaration() { return findChildByClass(DLangDeclaration.class); } @Override @Nullable public DLangDestructor getDestructor() { return findChildByClass(DLangDestructor.class); } @Override @Nullable public DLangInvariant getInvariant() { return findChildByClass(DLangInvariant.class); } @Override @Nullable public DLangMixinDeclaration getMixinDeclaration() { return findChildByClass(DLangMixinDeclaration.class); } @Override @Nullable public DLangPostblit getPostblit() { return findChildByClass(DLangPostblit.class); } @Override @Nullable public DLangSharedStaticConstructor getSharedStaticConstructor() { return findChildByClass(DLangSharedStaticConstructor.class); } @Override @Nullable public DLangSharedStaticDestructor getSharedStaticDestructor() { return findChildByClass(DLangSharedStaticDestructor.class); } @Override @Nullable public DLangStaticAssert getStaticAssert() { return findChildByClass(DLangStaticAssert.class); } @Override @Nullable public DLangStaticConstructor getStaticConstructor() { return findChildByClass(DLangStaticConstructor.class); } @Override @Nullable public DLangStaticDestructor getStaticDestructor() { return findChildByClass(DLangStaticDestructor.class); } @Override @Nullable public DLangTemplateDeclaration getTemplateDeclaration() { return findChildByClass(DLangTemplateDeclaration.class); } @Override @Nullable public DLangTemplateMixin getTemplateMixin() { return findChildByClass(DLangTemplateMixin.class); } @Override @Nullable public DLangTemplateMixinDeclaration getTemplateMixinDeclaration() { return findChildByClass(DLangTemplateMixinDeclaration.class); } @Override @Nullable public DLangUnitTest getUnitTest() { return findChildByClass(DLangUnitTest.class); } @Override @Nullable public DLangVersionSpecification getVersionSpecification() { return findChildByClass(DLangVersionSpecification.class); } }