// 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 DLangUnaryExpressionImpl extends DLangCompositeElementImpl implements DLangUnaryExpression { public DLangUnaryExpressionImpl(ASTNode node) { super(node); } public void accept(@NotNull PsiElementVisitor visitor) { if (visitor instanceof DLangVisitor) ((DLangVisitor)visitor).visitUnaryExpression(this); else super.accept(visitor); } @Override @NotNull public List<DLangArgumentList> getArgumentListList() { return PsiTreeUtil.getChildrenOfTypeAsList(this, DLangArgumentList.class); } @Override @Nullable public DLangArrayLiteral getArrayLiteral() { return findChildByClass(DLangArrayLiteral.class); } @Override @Nullable public DLangAssertExpression getAssertExpression() { return findChildByClass(DLangAssertExpression.class); } @Override @Nullable public DLangAssocArrayLiteral getAssocArrayLiteral() { return findChildByClass(DLangAssocArrayLiteral.class); } @Override @Nullable public DLangBasicType getBasicType() { return findChildByClass(DLangBasicType.class); } @Override @NotNull public List<DLangCastPrefix> getCastPrefixList() { return PsiTreeUtil.getChildrenOfTypeAsList(this, DLangCastPrefix.class); } @Override @NotNull public List<DLangExpression> getExpressionList() { return PsiTreeUtil.getChildrenOfTypeAsList(this, DLangExpression.class); } @Override @Nullable public DLangFunctionLiteral getFunctionLiteral() { return findChildByClass(DLangFunctionLiteral.class); } @Override @Nullable public DLangImportExpression getImportExpression() { return findChildByClass(DLangImportExpression.class); } @Override @Nullable public DLangIsExpression getIsExpression() { return findChildByClass(DLangIsExpression.class); } @Override @Nullable public DLangLambda getLambda() { return findChildByClass(DLangLambda.class); } @Override @Nullable public DLangMixinStatement getMixinStatement() { return findChildByClass(DLangMixinStatement.class); } @Override @NotNull public List<DLangNewExpression> getNewExpressionList() { return PsiTreeUtil.getChildrenOfTypeAsList(this, DLangNewExpression.class); } @Override @Nullable public DLangNewExpressionWithArgs getNewExpressionWithArgs() { return findChildByClass(DLangNewExpressionWithArgs.class); } @Override @Nullable public DLangString getString() { return findChildByClass(DLangString.class); } @Override @NotNull public List<DLangTemplateInstance> getTemplateInstanceList() { return PsiTreeUtil.getChildrenOfTypeAsList(this, DLangTemplateInstance.class); } @Override @Nullable public DLangTraitsExpression getTraitsExpression() { return findChildByClass(DLangTraitsExpression.class); } @Override @Nullable public DLangType getType() { return findChildByClass(DLangType.class); } @Override @Nullable public DLangTypeCtors getTypeCtors() { return findChildByClass(DLangTypeCtors.class); } @Override @Nullable public DLangTypeidExpression getTypeidExpression() { return findChildByClass(DLangTypeidExpression.class); } @Override @Nullable public DLangTypeof getTypeof() { return findChildByClass(DLangTypeof.class); } @Override @Nullable public DLangUnaryExpression getUnaryExpression() { return findChildByClass(DLangUnaryExpression.class); } }